Jump to content
php.lv forumi

Grey_Wolf

Reģistrētie lietotāji
  • Posts

    4,531
  • Joined

  • Last visited

Posts posted by Grey_Wolf

  1. nu ok viss skaidrs, tikai grey wolf jautaajums tev kaapeec, lai es nevareetu peedeejaas pieprasiijuma reizes laiku glabaat kukijaa?

    tapec ka Kukijs uzzstadas(labojaas) sutot lapas haideri -> tatad lapa ir japrlaadee .

    Un kada X pec vinsh buutu jaglaba Kukija, uz usera kompja?

    vienkarshak, un arii logiskak, vinju glbat Sesiijaa.

     

    vienkarshi velviens sesijas mainiigais

    session_start();
    $pedejais_laiks=$_SESSION['pedejais_laiks']; // Sho izmantojam lai noskaidrotu vai ir kads jauns useris
    // iesetojam jaunu laiku uzreiz veicam sesijas apdeitu uz jaunu laiku (lai nebuutu iespeja k buus kads sek nokavejums -> attiecigi kadus datus neparadiis
    $_SESSION['pedejais_laiks']=time();
    .. 
    nolasm no DB datus un aizsuutam userim (veicam izvadi)
    ..
    

    un pash index lapa prbaudam vai shmais ir iesetots, ja nav tad iesetojam

    // parbudam vai sesijas miniigis vispar eksistee, ja neeksistee tad  iesetojam izmantojot tekosho laiku
    if(!isset($_SESSION['pedejais_laiks'])){
     $_SESSION['pedejais_laiks']=time();
    }
    

     

    Un tagat pastaasti Kapec gribi izmantot Kukijus?

  2. Izmanto laiku klāt kā vēl vienu lauku tabulā, katram kuru inserto.

    Pēdējo atrādīto paskaties cepumā un padod nākamos, kuri ir vēlāk.

    PHP pusē dzēst vajag pēc kāda noteikta laika tikai, jo nerefrešojas jau visiem vienlaikus lapa.

    1. nevajag lauku kuram inserto, bet tikai laiku

     

    ID | user_id | user_name | laiks_unix_timestamp |

    2. cepuma tur nepaskatiisies, bet userim kuram atraadi, ieraksti SESSIJA laiku kad info tikusi parbaudita

    ja online tabula laiks ir lielaks toos arii atradi.

    3. lapu vispar nevjag refreshot bet parbaudiit ar AJAX ..

    4. online tabulu veido ka MEMORY/HEAP , jo nav jegas glabat tabulas info uz diska (buus krietni aatrak)

    5. dzest vjag teiksim peec minuutem ~~5 (nu tas nev tik butiski, bet nu katr zinja peec laicinja) un taja briidii kad pievieno klat jaunu ierakstu.

  3. Pēc idejas jau varētu ar:

    		foreach($_POST AS $p=>$val) 
    		{
    			$c = 0;
    			while($c < count($val)) 
    			{
    				$ar[$c][$p] = $val[$c];
    				$c++;
    			}
    		}
    		print_r($ar);
    

    Bet ak šie cikli ciklos..

    a kapec negribi izmantot FOR ??

    Ja uzreiz zini ka b==a tad var shadi

    $skaits=count($_POST['a']);
    for($i=0; $i<$skaits; $i++){
    $x[0]=$_POST['a'][$i]; // shja briidi arii var veikt parbaudi par datu atbilstiibu etc..
    $x[1]=$_POST['b'][$i];
    
    $gala_masivs[$i]=$x;
    }
    

    Protams nesaku ka kods ir optimals, bet stradat vajdzetu

    edit:

    ja vajag saglabat tos a/b tad

    $x['a']=$_POST['a'][$i]; .....

    attiecigi otram(vai ntajam tapat)

  4. Man liekas ka formas elementi ar vienādiem vārdiem nonāk iekš PHP kā masīvi.

    Tikai teoretiski, pie apstaklju sakritiibas .... :(

    Garantijas nav nekaadas ... viss atkariigs no brauzera godaprta + X apstakljiem .

    laba programmetaja PIENAKUMS ir noverst shos X apstakljus ...

  5. abi varjanti ir kreizii :(

    izmantojiet MASIVUS ;)

    piedevam nafig tur WHILE cikls? ja shadiem merkjiem domats FOR

    <?php
    for($i=0; $i<$x; $i++) {
     echo '<input type="text" name="a['.$i.']" /> <input type="text" name="b['.$i.']" />';
    }
    

    un POSTa sanjemsi 2 masivus

    $_POST['a'] un $_POST['b']

    abi mainigie saturees:

    $_POST[a][0].... $POST[a][n] (kur n buus == $x)

    / $x jebkursh vesels skaitlis , tobish cik nu tev too rindiju tur vajag ../

    edit : preciizak n buus $x-1 , jo masivu numercija sks ar 0 ....

  6. jQuery var efektīvi izmantot vispār neko nezinot par JS.

    nosaciiti..

    Un kaa domaa stradat par web programmetaaju, zinot TIKAI jquery ??

    Piedevan Frimworki nak un iet JS paliek..

    Domaju ka pec etak 5-6 gadiem tas jquery buus noiets etaps (ja visapar kads vinju atcereesies), buus vietaa kas cits.

    domajams ka JS vel kaadu laicinju dzivos (tapat kaa (x)HTML)

     

    P.S. Starp citu ap 2000 gadu pupularas bija DHTML "skriptu bibliotekas", kursh vinjas vel atceraas?

  7. lai neglabā datubāzē pievienošanas datumu šādi - 01.01.2001 - jo ar unix laiku ērtāk ir pēc tam operēt.

    1. no DB ertak izvilkt vajadzigo datumu/us buus ja laiks tiks saglabats DB formataa (pat uzreiz noformateet vjdzigja veida)

    2. Ja nepiecieshams tiirs UnixTime tad var pieprasit DB lai izsniedz taadaa formaataa (unix)

    Nevajag domaat ka dotais datu formats tiek izmantots taapat, jo MySQl programmetajiem nebija ko dariit.

    --

    protams ir gadijumi, kad nav jegas, un pat nevajag, saglbat datumu/laiku SQL formaataa.

    Piemeram: users online gadijumaa.

    bet ja pieglabaa konkretu notikumu, datumu, tad liederiigak buutu izmntot SQL formatu

    Par dzimsanas datumu glabashanu UnixTimestamp vispar nerunaasim -> var sankat 'iebrukt auzas' :(

  8. kas būtu pret šo js bibliotēku lietošanas, bet toties "par" argumentu ir uj ku daudz...

    Vismaz macoties, nevajag izmantot gatavus freimworkus, jo freimworki laika gaita mainas (nak jauni etc.), bet JS pamati nav mainijushies. (ir nakusi klat funkcinlitaate etc. bet sintakse un pamatdoma ir palikusi ta pati)

    Piedevam ko dariisi, ja buus japielabo kads kods kur izmantoots tiirs JS?

    kautvai stajoties darba, darba devejs var iedot, uzdevumu kur jaizmanto tiirs JS -Buusi noradijis CV ka shamo maki -> rezultta izradiisies ka melo :(

    + zinot JS vari pats papildinat freimworka/u funkcionlitaati.

    Taa kaa neredzu iemeslu sakt ar freimworkiem, jo salidzinot tas ir tas pats kas ieteikt sakt apgut HTML izmantojot (kaa piemeru) MS Frontpagi -> kas tur liels ka velkas liidzi daudzi desmiti lieku tagu & HTML nav valiids...

  9. šajā gadījumā jquery? Ja kļūdos, tad varbūt ir kāds frameworks, ko var ieteikt?

    Vispar jau jasak ar JS pamatiem, nevis ar gataviem frameworkiem, jo savadak var sanakt situacija, kad elementaru JS skriptu rakstiisi ar to pashu milzigo freimworku - ar 'lielgabalu pa zvirbuljiem'

    kaa piemers ir kadas vertibas iegushana no Input lauka , JS taa ir 1 rindinja,

    jquery arii, tikai jastaipa liidzi visa biblioteka, kas sastav no paris simtiem rindinju

  10. un shis tavuprat ir normali ?

    oocp = , 

    kaa minimums oocp ='',

    visticamak ka mainigais $uoocp nav nemaz definets

    attiecigi shi ir taa reize, kad paradas PHP minuss ka ljauj izmantot nedefinetus mainiigos

    Ja buutu ieprieksh vinju definejis (pieskjiris kadu vertibu), tad kljuda neparadiitos ...

    edit: iesaku koda izstrades laika ieslegt arii error Notes, kas paradiitu ka tiek izmantots nedefinets minigais ...

  11. Izsecināju ka, ja noņem kādus ~8 nost, tad nav errors. Par garu query? Centos sadalīt, nesanāca.

    Kverijs nav par garu, visticamak ka megjini warchar tipa lauka ievadit datus bez pedinjam

    kautkur sheit ..

    npcrep          = ".$unpcrep.",
    oocp            = ".$uoocp.",
    phonenr     = ".$uphonenr.",
    

    nezinot tabulas lauku strukturu neko nevar pateikt ...

    P.S. un parbaudi vai lauku nosaukumi ir pareizi uzrakstiti (vispar eksistee)

  12. manuprāt šāda tipa lapās vajag arī kaut kādu brīdinājumu tāpat kā cigarešu/alkoholu reklāmās

    Aha, milzigu bridinjumu 20% no lapas laukuma ;)

    Bet vispar svaa zinja taisniba.

    Un uz relegjisk satura garmatam 'bibele', 'korans' arii bridinajumu, bazniica tikai no 21 gada vecuma ( par shii punkta vajadziibu pilnigi nopietni neshaubos, jo esmu redzejis bernus ar sacakretu psihi )

  13. bet labam seo ir tikai pāris punkti, kurus izpildot lapa ir se magnēts.

    1. pareizs html

    6. labs un unikāls saturs

     

    Conclusion: raksti labi daudz laba satura, veido interesantu saturu un boti tevi mīlēs.

    Pareizs HTML nebuut nav noteicoshais lai mekletajos butu topa auksgalaa,

    Viens no galvenajiem nosacijumiem (vismaz googlei) ir cik atsauces buus uz tavu lapu no citam lapaam kuram ir labs reitings.

    viena atsauce TvNet(piemeram) sakumlapa var dot daudz vairak neka pareiza HTML struktura.

    par saturu piekriitu, jo uz labu saturu buus daudz linku no citam lapam, kas butiski cels reitingu ...

    P.S. Nu negribu lai booti mani miiletu, pietiks ka to dariis mekletaju 'spaideri'.

  14. Firefox opcijās nomainiju Proxy uzstādijumus uz automātiskajiem un nu firefox strādā, bet pārējiem browzeriem(opera,ie8,safari) never lapas vaļā. IE8 kautko par DNS un Proxy runā,

     

    Un pārējiem Proxi ustatijumus nenovāci ??

    Gan jau trojanis/viruss bija shamos sastuteejis ...

    piedevam kads sakars Skaipam ar IE ?

  15. Uztaisīju drop-down navigāciju, pirms tam paspēju integrēt javascrpit-slideri ar atseviķsu .css failu. Palaižot abus kopā lapā, drop-down navigācija pazūd zem slidera.

    saliec pareiza seciibaa z-index to kuru gribi pa virsu uzliec lielaku vertiibu

    teiksim slaiderim z-index:1000 menucim z-index:2000 Un problemai buutu japazuud

×
×
  • Create New...