Jump to content
php.lv forumi

john.brown

Reģistrētie lietotāji
  • Posts

    510
  • Joined

  • Last visited

Everything posted by john.brown

  1. Un kā tu gribi atņemt divas rindas vienu no otras? Imho, jāpārveido sekundēs, un tad jāatņem. Skaties mktime() funkciju.
  2. Nu, un kāpēc tu dari tā: if ($skaits==0) { die('Piedod, epasts: <strong>'.$_POST['epasts'].'</strong> jau ir regjistrets, izvēlies citu.'); } Pats tak it kā aizdomājies, ka ja $skaits == 0, tad var reģistrēt. Tu papriekšu parastā latviešu valodā loģiski saraksti, kādos gadījumos ko tam visam vajag darīt, un tad sāc kodu rakstīt. Nav nekādu maģisku funkciju, kuras tavā vietā skripta loģiku realizēs!
  3. 2 SkyD Tu papriekšu sakarīgi pastāsti, ko īsti gribi uzrakstīt. Ja tu gribi, lai ielogojoties kā adminam, tev nevajadzētu logoties pēc katra klikšķa pa linku, tad vai nu kūkā glabā šifrētu paroli, un katru reizi salīdzini viņu ad db paroli, vai taisi sesiju, un tur to visu glabā. Izlogojoties, vai nu nomaini kūku pret tukšu, vai dzēs sessiju. Pēc ip arī var, raksti failiņā vai db to ip, no kura ielogojies, pēc tam atkal salīdzini ar esošo. Pedējais gan, imho, nav pārāk droši. Bet domu tomēr vajadzētu skaidrāk noformulēt...
  4. Ja ir encoderis, var notestēt. Viņiem tur ir testa onlaina formiņa. Tik pirms kompilēšanas ar zend sākumā bij kaut kāds variablis jāieraksta, tipa ,lai garantētu, ka tu tikai testē :) Tā kā man zenda nav, tad sorry. Būtu interesanti uzzināt rezultātus, ja kādam nav slinkums pamēģināt.
  5. šitie stāsta, ka viņi to varot :) http://www.qinvent.com/cyrj/deZender/index-en.htm
  6. Tik lai pa visam randomiski strādātu, vajadzētu pirms shuffle() ielikt srand((float)microtime() * 1000000);
  7. A šitā gadījumā nevar? shuffle($urlArray); $urlArray = array_slice($urlArray,0,3);
  8. Tad varbūt taisi nevis include(), jo tas pinīgi noteikti neko neatgriež, bet: if(! fopen("fails_slēgtajā_folderī")) header("Location:blabla"); Gan arī neesmu pārliecināts :)
  9. $f = file('./adm/news.txt'); $f = array_reverse($f); // vai tiešām grūti manuālī apskatīties! $cnt = count($f); for($i=0; $i<$cnt; $i++) $bum = explode("<space>",$f[$i]); 2 v3rb0 Nav nekādas vainas. Ja nav jātaisa baigās meklēšanas un datu apjoms nav pārmērīgs, ļoti jauki strādā. Nu bet uzraksti vienreiz text db objektu, un strādā ar viņu visu mūžu :) Reizēm rakstīšana ātrāk iet, nekā ar sql-u.
  10. Nu, jā, Ideja tiešām interesanta :) Bet ja ir riktīgi dinamiska lapa, ar n-tajiem $_GET parametriem? Varbūt uz Linuxa var saglabāt failu ar tādu dīvainu nosaukumu, bet uz w2k gan nevar ;) Vai arī liksim to getu tabulā, un failu nosauksim $id.html? Tikko saglabāju uz w2k šitādu: act=post&do=reply_post&f=10&t=3330.txt. Bet iekrāmēt serverī pa ftp gan neizdevās, kļūdu dod, "nevar nolasīt". Ha, un tad vēl visādi SID, ja ir, jāgauj nost...
  11. Bet kas tur ko nesaprast? Palaižot skriptu, sāc sessiju, un iekš $_SESSION['valoda'] ieliec to valodu, kura tev ir defaultā. Pēc tam pārbaudi, vai gadījumā URL nesatur citu valodu (tipa: http://manssaits.lv/?valoda=kiniesu), un ja tādu pēkšņi atrod, nomaini $_SESSION['valoda'] saturu uz to, kurš ir iekš $_GET['valoda'], tobiš, kiniesu. Kur nu vēl vienkāršāk! Man gan pašam vairāk patīk to valodu stiept līdzi pa visiem URL, bet tā, imho, ir gaumes lieta.
  12. Bet kas tev liedz izmainit to inputu izmerus? Ir tak viniem atributs size
  13. Ja ir Mysql, tiesham vinkarshak uzrakstit pasham savu. Stradat ar includi bus problema, jo pasha viesugramata izmanto $_GET['id'] (vai maini sava scriptaa $id uz kaut kadu citu nosaukumu). Reali taisi linku uz fqqbook.php ka nemec teica. Citadi bus hemorojs
  14. 2 Delfins Bet vai gadijuma to nedara shita: $counPerPage = 30; $pageNum = (int) $_GET['page']; $offset = ($pageNum - 1) * $countPerPage; $lastFile = $offset + $countPerPage; for($i = $offset; $i < $lastFile; $i++) { print $files[$i]; }
  15. 2v3rb0 Cilvēks rāvās slašus lietot nevietā. Tad es gribēju parādīt, kādā sintaksē viņi BŪTU vajadzīgi. Ja manu labo gribu nesapratāt - sorry :)
  16. 2bubu Ja tu par lieko pēdiņu (jau aizvācu), tad pāstējot nepamanīju :P
  17. Slašus vajag lietot, ja tu raksti: echo "<font color=\"white\" face=\"verdana\" size=\"1\">Mani sauc Toms un es maacos bla bla bla</font>"; Un nepiemirsti aiztaisīt font tegu :)
  18. Ar ko atšķiras '<font color="white" face="verdana" size="1">' no 'mani sauc toms un es macos bla bla bla'? Laikam tak ne ar ko - strings abos gadījumos. Izejot no šī pieņēmuma domā tālāk...
  19. Ja mācītos kur citur, nevis "bla bla bla", tad vēl kaut kā varētu, bet tā - tukš numurs :) Kaut kāds vājprāts!!!
  20. Un kas tev liedz to visu sabāzt vienā failā, ieviest formā hidden lauku $do, un rakstīt kaut ko tādu: if($do == 'edit') { raksta_forma($id); } elseif($do == 'update') { saglabat_rakstu($id,$texts); } elseif($do == 'delete') { izdzest_rakstu($id); } else { echo "Kļūda gadījās"; }
  21. Vai kāds navar iedot saiti uz tiešām labu manuāli (krievu || latviešu || angļu).
  22. Skaties manuālī sadaļu "Handling file uploads". Tur viss pateikts.
  23. Es jau arī biju uzrakstījis kā cilvēks - blakus. Tak klientam gribās altus :( Nu, vēl kādi ieteikumi ir? :)
×
×
  • Create New...