Jump to content
php.lv forumi

endrju

Reģistrētie lietotāji
  • Posts

    111
  • Joined

  • Last visited

Everything posted by endrju

  1. Tātad kļūda ir iekš query. Tas neatgriež $checkuser kā valīdu objektu. Ieliec pēc mysql_query pārbaudi, lai saprast kas par kļūdu: if (mysql_errno()) { echo mysql_error(); } Vai arī palielini error_reporting uz E_ALL
  2. Kur ir runa par "lielā aplikācija"? Tak atslābsti :)
  3. Ghhh, "ūberprofs" iesvilās. Tu būtu labāk izlasījis autora jautājumu. Nav ko no mušas ziloni uzpūst - jebkurā jautājumā var ieslīgt dziļumos. Gluži kā politiķis par citu tēmu sāki stāstīt. Un nav runa par to, ka tā kā apraksti ir "cilvēcīgs kods" un, ka tas ir sastopams vai vēlams. Ja cilvēks ir drošs, ka viņam vajag tikai nokaut procesu, konkrētā vietā, tad ko viņam uzbāzties likt rakstīt savu exception handleri un vēl sazin kādus sūdus. Un, exception-i nav nekāda viennozīmīga zelta bedre, ne vienu vien tajā pašā Javā ir izkretinējuši.
  4. Nu ko nesaprati? Es taisni par to runāju, ka lietojot throw Exception, reāli tiek darbināts kods, kas radīs to exception, meklē vai neesi uzlicis exception handleri un tad tam pados vadību. Daudz lieka darba, ja vajag _tikai_ nokaut programmu.
  5. Man kaut kā neizskatās, ka tas ir attiecīgais kods. Iekopē paste.php.lv un tieši to "register.php". Tad paskatīsimies kas ir 28 līnijā.
  6. Kāda konkrēti kļūda? Kur ir kļūdas ziņojums un attiecīgais kods?
  7. Es neteiktu, ka baigi gudrs kods. Ko Tu darīsi, ja virkne būs UTF-8 un apcirpsi nevietā? Ļoti skaits outputs ar ķeburiem pirms "Read more" būs. Ja gribi piemēru, tad atver savu editoru, saglabā zemāk esošo kodu UTF-8 un paskaties, kas notiek. <?php $s = 'ā'; echo strlen($a); echo substr($a, 0, 1); ?>
  8. Nu jau gan. Noteikti jau vajag, lai izpildās kods, kas sagremos un radīs izņēmumu, lai izpildās kods, kas meklēs vai kāds neapstrādā to izņēmumu, bla bla bla. throw new Java coder in musars. Tad jau labāk exit() ar error kodu, kā iekš C.
  9. endrju

    Explorers

    Ko nozīmē "uz katra bloka pieslēguma"? Iedod minimālo (pilnu, jo pēc šāda koda izskatās, ka viss ir labi) HTML ar ko var reproducēt to kļūdu un pasaki IE versiju. Screenshot arī nenāktu par sliktu.
  10. Labāk to realizēt ar implode() un explode(). Mazāk lieki dati plūdīs.
  11. Un ar ko tad Tavs kods ir labāks? Ar COUNT(*) un mysql_fetch_array? <sarcasm>jā, noteikti ātrāk nekā ātrāk nekā ar mysql_fetch_row vai COUNT(*) vietā field (username/id) un mysql_num_rows</sarcasm> Čalis pareizi bija uzrakstījis, vismaz to daļu. Cita runa ir par to, ka jums te skaistas SQL injekcijas, ka netiek pārbaudīts e-pasts un, ka reģistrācija netiek pārbaudīta ar validācijas URL.
×
×
  • Create New...