Objevil jsem ameriku Mozektevidi.net - Mozektevidi.net.

Objevil jsem ameriku

Hm, tak jsem zjistil, jaké jsem prasástko. Chyby v php skriptech, error error_reporting(E_ALL)

error_reporting(E_ALL)

Ptal jsem se spolužáka, jaký vidí rozdíl mezi mysql_fetch_array a mysql_fetch_assoc. V mojem použití totiž žádný nebyl. Poradil mi, ať si zapnu error_reporting, že se možná budu divit.

Chyby v php skriptech

Nedivil jsem se, byl jsem přímo šokován. Jestliže mám cyklus, který se provede 254 (počet článků) a v každém cyklu provedu 3 nepatrné chyby, zkuste si spočítat, kolik mi vypsala stránka errorů Machr. A to byl pouze jeden cyklus (vypíše články). Na stejné stánce mám i výpis posledních komentářů, výpis náhodných článků a další skripty (do kterých vám nic není Smích )

Opravení téměř všech chyb bylo otázkou pár minut. Většinou jsem psal $pole[neco] místo $pole["neco"]. Jde o ty uvozovky. Když to fungovalo bez nich, proč to řešit, že?
Další chyby:

Notice: Undefined offset: 20 in C:Program Filesxampphtdocs
sincvypisy.php on line 182
Notice: Undefined index: HTTP_REFERER in C:Program Filesxampphtdocs
sincfunc.php on line 110
Notice: Undefined variable: data in C:Program Filesxampphtdocs
sincvypisy.php on line 222
Notice: Undefined variable: data in C:Program Filesxampphtdocs
sincvypisy.php on line 231
Notice: Undefined variable: aktualni_kategorie in C:Program Filesxampphtdocs
smenu-vypis.php on line 10
Notice: Undefined variable: pocet_v_kat in C:Program Filesxampphtdocs
smenu.php on line 30
Notice: Undefined index: HTTP_REFERER in C:Program Filesxampphtdocs
sinckarma.php on line 3
Notice: Undefined variable: data in C:Program Filesxampphtdocs
sincvypisy.php on line 115
Notice: Use of undefined constant hit - assumed hit in C:Program Filesxampphtdocs
sincvypisy.php on line 171 (250x)
Notice: Use of undefined constant kat - assumed kat in C:Program Filesxampphtdocs
sincvypisy.php on line 171
Notice: Use of undefined constant datum - assumed datum in C:Program Filesxampphtdocs
sincvypisy.php on line 171
Notice: Undefined variable: data in C:Program Filesxampphtdocs
sincvypisy.php on line 74
Notice: Use of undefined constant nick - assumed nick in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 23 cipísková - napsal nový komentář
Notice: Use of undefined constant zprava - assumed zprava in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 25 Notice: Use of undefined constant nick - assumed nick in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 26 Notice: Use of undefined constant k_clanku - assumed k_clanku in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 27 Notice: Use of undefined constant id - assumed id in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 28 Notice: Use of undefined constant cas - assumed cas in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 29
http://mozektevidi.net/clanek/srdickovy-den-a-baleni-holek#1779
cipísková napsal(a) nový komentář: hej mi dneska prodali 2 srdíčka a machová nás zprcalaSvítímdatum a čas: 2. 4. 2007, 14:01
Notice: Use of undefined constant nick - assumed nick in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 23 MzK - napsal nový komentář
Notice: Use of undefined constant zprava - assumed zprava in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 25 Notice: Use of undefined constant nick - assumed nick in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 26 Notice: Use of undefined constant k_clanku - assumed k_clanku in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 27 Notice: Use of undefined constant id - assumed id in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 28 Notice: Use of undefined constant cas - assumed cas in C:Program Filesxampphtdocs
ssoubory
ss_komentare.php on line 29
http://mozektevidi.net/clanek/umite-cizi-jazyk#1778
MzK napsal(a) nový komentář: TO Stoyan: Budu se těšit na návrat. Kdy plánuješ návratku? Hlavně za světla! Smích datum a čas: 1. 4. 2007, 22:43

Chybovati je lidské

A nebo taky : chybama se člověk učí. Nedaří se mi opravit tato chyba: Notice: Undefined index: HTTP_REFERER in C:Program Filesxampphtdocs sindfcka.php on line 3 nevíte o něčem? jedná se o řádek $referer = $_SERVER[HTTP_REFERER]


autor článku OS | datum publikování 2.duben.2007 22:20 | krátké zprávičky krátce |

Kometáře

#1 MzK wwwmozektevidi.net

TO yed_: Já jsem si to myslel. Referer si také blokuji. Dík za potvrzení. reaguj

datum 03.04.2007 07:45

unknown unknown

#2 Nobelicek www

Rozdil mezi mysql_fetch_assoc a mysql_fetch_array je ten ze array je 2x narocnejsi na pamet. Vytvori totiz k jednomu radku v databazi dve pole

mame tabulku a a v ni jsou sloupce a b c d

mysql_fetch_array

pole [radek1]['a'],['b''],['c'],['d']
nicmene vytvori pro tan sami radek jeste
[radek1] reakce na »MzK«: ,[false],[false],[false]

mysql_fetch_assoc vyrtvori pouze
[radek1]['a'],['b'],['c'],['d']

mysql_fetch_row vytvori pouze
[radek1] reakce na »MzK«: ,[false],[false],[false]

Problem proc si mel chybu u pouziti [] bez apostrofu (popuzivejme apostrofi ze jak je tomu zvykem uz u php5) je to ze od php X (NEPAMATUJI SI jeke verze to se presneji musis podivat na php.net) je pouziti apostrofu nepovine povina. Pokud vypnes v nastaveni php chyby typu deklarace promenych tak se ta chyba zobrazovat nebude. Nicmene chyba nebyla v pouziti assoc nebo array pouze v tom ze si nedodrzel predepsanou normu pro praci s poli :) reaguj

datum 20.04.2007 09:57

unknown unknown

#3 matej21 www

TO Nobelicek: je to OT, ale nemas neco spolecnyho se strankou pockej.cz ? je tam totiz v realizacnim tymu nejakej nobelicek, ses to ty? reaguj

datum 20.04.2007 13:39

unknown unknown

#4 Nobelicek www

No snad to sem ja :D reaguj

datum 20.04.2007 14:36

unknown unknown

Nové kometáře nejsou povolené.