Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. bubu: ja ir labs backups, tad var referncēties pēc PK, mani dzīve iemācījusi tomēr uzticēties papildus kolonnai, jo pie table repair PK var pārindeksēt auto_incrementu. Vienk. papildfunkcija, kas pēc index uzliek pēdējam uID=PK vai random()
  2. k-kā tā: $skaits=0; echo '<table><tr>'; while(tiek padoti rezultāti) { echo '<td>'.$result['bilde'].'</td>'; if (!++$skaits%3) echo '</tr><tr>'; } echo '</tr></table>';
  3. www.hotscripts.com www.google.lv iedot kādam no šejienes pudeli alus
  4. /me domā visi izteicās, tēma slēgta.
  5. plusam būs savs %34 vai k-kas tml. + tiek reti izmantots, bet - drīkst arī domēnvārdos
  6. ne jau par velti viš tāds uzraxtīts iraid kā funkcija
  7. kkas ar valodām bija, kad vajadzēja
  8. sk. urlencode() un pretím urldecode()
  9. nujā! tev tač uploadu direktorija būs kaut-kur web direktorijā, nē? ķip kad ienāc kautkādā /home/web/users/Gizmo tev rādās kautkas līdzīgs: .. [uploads] [images] index.php the.css t.i. iekš [] ir direktorijas. nu tad lūk, atkarībā no ftp-klienta tev vai nu jāuzklikšķina ar labo peles pogu (WinScp/leechftp) uz [uploads] foldera un jāulziek tiesības rakstīt (W) čekboksos pretīm uz "Onwer" un iespējams "Group" tagad stāsti kas tev un kā (vai rādi screenshotus)
  10. nu vot tur arī sliktums. A caur ftp nevari? citādi laikam nekā, ja nu vienīgi mēģināt umask()ot php procesu uz apaci, bet arī nav garantijas ka dos raxtīt.
  11. nu tev arī jāraxta pilns vai relative path līdz, laikam tev uz diru nedeva raxtīt, chmod('/home/hosting/user/uploads',0755); chmod('./uploads',0755); ja php palaižas no user direktorijas tas būtībā jāizdara vienreiz
  12. vēlreiz - kādu kļūdu met? NB: empty($cena) - es ceru, ka tā ir empty($_POST['cena']) ?
  13. es domāju - vb pārāk daudz datu, jo tev itkā var sanākt ka ar katru palaišanas reizi nolasīto datu paliek arvien vairāk un vairāk, vismaz varētu kautkā atzīmēt log'us, kuri tika apziņoti (update set sent=1/delete) NB: OR atr_laiks = '' OR atr_laiks = ' ' var aizvietot pret TRIM(atr_laiks)='' perli - ironisks kļūdu apzīmējums. bez ironiskuma tā parasti apzīmē kautko izcilu, e.g. dzejas rindiņas, u.c. "literārās izvirtības"
  14. a man bieži nākas turēt vairākas sys vienā db. tāpē laiku pa laikam rodas nepieciešamība mainīt tabulu nosaukumus vai vismaz likt priekšā prefixus
  15. nē, bet ja jau tas nau, tad vb tur. Ko, jau pajautāt nedrīxt? :angry: :blink: :lol:
  16. bet mysql timeouts? + palabo "perlus" while(1 == 1) => while(true) "$datubaze" => $datubaze $rez[persona] => $rez['persona'] + skripts ja nevarēs piekonektēties, atlieksies turpat uz mysql_connect, liec error-supressingu: if (!($serveris=@mysql_connect ( $servera_ip, $lietotajs, $parole ))) => if ( empty ( $serveris ) ) un ja nu resource handlam tiks piešķirts kārtas numurs 0? tad jau vismaz if ($serveris===false) un takal, ja jau tev loops, tad die nedrīkst izmantot - atslēgs skriptu uz visām reizēm, labāk liec sleep un contunue
  17. uzliec sākumā set_time_limit(0); pēc defaulta pēc 30 sekundēm nomirst
  18. tā jau jāaceras mainīgais, tad vēl aliass, un vienu reizi aliass prātā ienāks šāds, vēlāk citāds, nu tā, KISS princips
  19. admin. caur web? vispār jau vajadzēja ne Apacim klāt (httpd.conf), bet failu sistēmas tiesībām tikt klāt, however varbūt apacim lietotāju pamainīja, tagad no php <?php chmod('fails',0755); ?> kļūdu vēl met?
  20. tā arī tiek darīts, bet reizēm arī atstāts, ja kvērijs ir pagarāks, e.g. "SELECT $tA.title as `area`, $tC.number FROM $tC LEFT JOIN $tA ON $tC.area=$tA.aID ORDER BY $tA.title, $tC.number" tomēr lasās labāk, nekā kad visur būtu "...".$tTable.".column ..."
  21. $_SESSION['grozs']=array('preces_id'=>'papildinfo'); "SELECT * FROM tabula WHERE preces_id IN (".implode(',',array_keys($_SESSION['grozs']).")" bet vispār jau jā - es glabāju vai nu "īso pierakstu", e.g. preces nosaukums ar linku, vai pat pārtveru HTMLu sessijas mainīgā ar ob_* un tikai laiku pa laikam (kad tiek pievienota jauna "prece") to atjaunoju. atkarīgs no tā, cik info jāglabā pie tam arī SQL pusē var nobuferot
  22. + esmu pieradis tabulu nosaukumus likt mainīgos: "SELECT COUNT(file_name) AS skaits FROM $tFiles WHERE user_name='".$username."'" etc
  23. SQL kvērijiem vieglāk izmantot ": "SELECT COUNT(file_name) AS skaits FROM tabula WHERE user_name='".$username."'"
×
×
  • Create New...