Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Izmanto labāk PHPMailer klasi: http://phpmailer.worxware.com/index.php?pg=phpmailer
  2. briedis

    Username check

    Nu nu, tautai jāzin savi varoņi :) Es saku, ka uz kopējā kvērija izpildes fona mysql_num_rows vispār neko nenoslogo. Protams, izmantot to, lai saskaitītu cik ierakstu ir tabulā vispār gan būtu stulbums. Tā kā vajadzētu izšķirt problēmas būtību - nejau mysql_num_rows ir tas pudeles kakls, bet gan VISU ierakstu atlasīšana iekš DB. Stulbi: $data = mysql_query("SELECT * FROM table"); echo mysql_num_rows($data); Pilnīgi pieņemami: $data = mysql_query("SELECT COUNT(*) FROM table"); echo mysql_result($data, 0); Normāli ir, ja mysql_num_rows izmanto, lai iznātu, vai vispār kvērijs kaut ko ir atgriezis.
  3. briedis

    Username check

    Tā ir stulba atruna - "mysql_real_escape_string() vēl nebiju pielicis, jo tikai testēju šo f-ju." Šādiem drošības aspektiem nedrīkst būt atruna - ai, gan jau vēlāk pielikšu, jo visdrīzāk arī aizmirsīsi. Izmanto firebug consoles logu, tur var redzēt visus ajax pieprasījumus, nosūtītos datus un atbildes.
  4. briedis

    Username check

    Ko nez atgriež mysql_result? http://php.net/manual/en/function.mysql-result.php Un salabo arī savu sql injekciju, joprojām nevaru saprast, kāpēc tie "jauniņie" (vai šo tā varētu saukt - ar 279 postiem??) nevar iemācīties lietot mysql_real_escape_string()...
  5. briedis

    enkodings

    Man laikam tad gļučī... http://dl.dropbox.com/u/272839/Registration%20Form%20-%20php.lv%20forumi_1300349770800.png
  6. briedis

    enkodings

    Kā tas spams tiek garām kaptčai? :((
  7. Izskatās, ka tur nav ieskaitīti valstu domēni...
  8. briedis

    cURL

    Nu bļins, atvainojos, bet kāda tad ir kaptchas jēga?? Lai datus nevarētu nosūtīt NE-cilvēks!
  9. briedis

    cURL

    Nu bet loģiski ir tas, ka pēc katra logina mēģinājuma kaptcha nomainās. Tev ir kaut kāds softs, kas ar OCR atpazīst kaptcu vai kā?
  10. Pamēģini htmlPurifieri - http://htmlpurifier.org/
  11. briedis

    cURL

    Pag, tad kur ir problēma? Kaptču nevari uzminēt? :)
  12. briedis

    refresh

    ar header("Location:adrese"); pāradresē lietotāju pēc veiksmīgas augšupielādes uz vēlamo lapu, tad POST dati tiek "pazaudēti" un refrešojot vairs neielādēsies...
  13. Nevalidējas :( http://validator.w3.org/check?uri=http%3A%2F%2Fritogy.unri.lv%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
  14. uztaisi print_r($_POST) un paskaties, kas tad tur viņā ir iekšā pēc submit pogas nospiešanas.
  15. Taisnība, es neiedziļinājos un nepamanīju, ka tur ir isset, savādāk domāju, ka izleks Index undefined.
  16. uzliec koda sākumā, un izlabo visas kļūdas, kas parādās. ini_set("display_errors", true); error_reporting(E_ALL);
  17. Pirmkārt, es nesaprotu, tu es šeit diezgan ilgi un joprojām spēj uzrakstīt kodu, kur $_POST mainīgie pa tiešo tiek bāzti kvērijā? Otrkārt, kur ir mysql_error()? Treškārt, vai esi vismaz izlasījis manuālī, ko atgriež mysql_query? (pačukstēšu priekšā - viņš NEatgriež to, vai UPDATE kvērijs ir kaut ko vispār mainījis, priekš tā ir cita mysql_ funkcija)
  18. Mhm, kuru interesē HTML (pie tam, bez identācijas??)? Rādi kādu php koda gabalu...
  19. Nu tas ir skaidrs, ka nav nekādu argumentu nelietot, jo vienu un to pašu var panākt ar abām metodēm. Cita lieta ir ērtums. Es pats lietoju RedBean orm'u, tikai tāpēc, ka man apnicis rakstīts mysql_real_escape_string utt utt. Paskatoties tur pat redbean koda paraugus uz vajadzētu saprasts, ka nav jēga čakarēties ar tiem mysql_*...
  20. Ne par tēmu, bet par stilu. Iemācies sakarīgi rakstīts kvērijus. Visi mysql vārdi, SELECT, WHERE, ORDER utt rakstās ar lielajiem burtiem, bet tabulas, lauki utt vai nu ar mazajiem, vai pirmais-burts-lielais. Slikti: Update user set sekundes = $secs where username='test' Labi: UPDATE user SET sekundes = $secs WHERE username = 'test'
  21. Opā, vecā dziesma par shorttags. Lieto tāpēc, ka īsāk un ērtāk, un nav nopietnu argumentu, kas būtu pret to lietošanu.
  22. Pačeko tā meila source, interesanti, no kurienes tas ir nācis, kurš ir tas sliktais e-pastu izsūtītājkantoris ar ko ITAP ieberzās, tā lai zinam, kuru pakalpojumus nākotnē neizmantot ;)
  23. Palasi par to, kas ir absolūti un relatīvi ceļi: http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/
  24. Kāpēc nepietiek ar absolūto ceļu, "/includes/..." ?
  25. Redz, strtotime nezin, ko šis nozīmē: 11/03/2010 Tas var būt gan DD/MM/YYYY gan MM/DD/YYYY (jeņķu standarts). Rekur ir visi formāt, ko atpazīst strtotime: http://www.php.net/manual/en/datetime.formats.date.php
×
×
  • Create New...