Errata aneb bug list knihy
PHP -- tvorba interaktivnφch internetov²ch aplikacφ

I p°es veÜkerou snahu se nepoda°ilo zabrßnit v²skytu chyb v knize. Na tΘto strßnce naleznete seznam chyb se°azen² podle Φφsla strßnky, na kterΘ se vyskytujφ. Pokud v knize objevφte chybu, kterß v tomto seznamu nenφ uvedena, napiÜte mi. Nezapome≥te p°esn∞ popsat chybu a Φφslo strany, kde se vyskytuje.

Strana 36: P°eklep v ukonΦovacφm tagu

Chybnß verze:

ODBC_Result($vysledek, "Mesto")."</SMALL><TD></TR>";

Opravenß verze:

ODBC_Result($vysledek, "Mesto")."</SMALL></TD></TR>";

Chybu objevil Ivan Tinak 7. Φervence 2000

Strana 44: Chybn∞ uveden² k≤d znaku 'A' v osmiΦkovΘ soustav∞

Chybnß verze:
Tak nap°. °et∞z∞c "A\301\x41" obsahuje t°i pφsmena 'A'.

Sprßvnß verze:
Tak nap°. °et∞z∞c "A\101\x41" obsahuje t°i pφsmena 'A'.

Chybu objevil Petr Slßdek 27. b°ezna 2000

Strana 148: Chyba v p°φkazu pro znovunaΦtenφ p°φstupov²ch prßv MySQL

Chybnß verze: mysql -u root -p reload

Opravenß verze: mysqladmin -u root -p reload

Chybu objevil J. Kosek pßr dnφ potΘ, co p°iÜla k kniha z tiskßrny >;-(

Strana 170-1: Chyba ve skriptech pro zm∞nu zßznamu v tabulce

Skript upravit.php umo₧≥uje ve formulß°i zm∞nit osobnφ Φφslo zam∞stnance, kterΘ je primßrnφm klφΦem tabulky. P°i zm∞n∞ osobnφho Φφsla pak nßvazn² skript update.php nevφ, kter² zßznam mß m∞nit. NejjednoduÜÜφ °eÜenφ, je zakßzat mo₧nost zm∞ny osobnφho Φφsla. nap°. takto:

Chybnß verze (upravit.php):

<TR><TD>Osobnφ Φφslo:<TD><INPUT NAME=OsobniCislo VALUE="<echo $OC?>" SIZE=4>

Sprßvnß verze (upravit.php):

<TR><TD>Osobnφ Φφslo:<TD><?echo $OC?>
<INPUT TYPE=HIDDEN NAME=OsobniCislo VALUE="<?echo $OC?>">	

Chybnß verze (update.php):

@$vysledek = ODBC_Exec($spojeni, 			// zm∞na zßznamu
      "UPDATE Zamestnanci SET
	      OsobniCislo = $OsobniCislo,
	      Jmeno = '$Jmeno',
	      RC = '$RC',
	      Adresa = '$Adresa',
	      Plat = $Plat WHERE OsobniCislo = $OsobniCislo");

Sprßvnß verze (update.php):

@$vysledek = ODBC_Exec($spojeni, 			// zm∞na zßznamu
      "UPDATE Zamestnanci SET
	      Jmeno = '$Jmeno',
	      RC = '$RC',
	      Adresa = '$Adresa',
	      Plat = $Plat WHERE OsobniCislo = $OsobniCislo");

Chybu objevil Jind°ich 'Harry' HlavßΦ 7. prosince 1999

Strana 191: Chyba v SQL p°φkazu pro vytvo°enφ tabulky Pristupy

Chybnß verze:

CREATE TABLE Pristupy (
  Stranka char(80) NOT NULL,
  Pocet int,
  ID char(14) NOT NULL,
  Pridano date,
  PRIMARY KEY (Stranka),
)

Opravenß verze:

CREATE TABLE Pristupy (
  Stranka char(80) NOT NULL,
  Pocet int,
  ID char(14) NOT NULL,
  Pridano date,
  PRIMARY KEY (Stranka)
)

Chybu objevil Antonφn Skopec 25. dubna 2000

Strana 218: Chyba v parametru p°φkazu at

Chybnß verze:
at 01:00 /every=M,T,W,Th,F,S,Su c:\php3\php.exe -f c:\skripty\mailvtip.php

Opravenß verze:
at 01:00 /every:M,T,W,Th,F,S,Su c:\php3\php.exe -f c:\skripty\mailvtip.php

Chybu objevil J. Kosek pßr dnφ potΘ, co p°iÜla k kniha z tiskßrny >;-(

Strana 267: èpatnΘ po°adφ parametr∙ funkce CheckDate

Chybnß verze:
integer CheckDate(integer den, integer m∞sφc, rok)

Opravenß verze:
integer CheckDate(integer m∞sφc, integer den, rok)

Chybu objevil Karel BeneÜ 25. ledna 2000

Strana 271: Chyba v parametrech funkce Date()

Chybnß verze:
w - ╚φslo dne v t²dnu (1-7)
z - ╚φslo dne v roce (1-365)

Sprßvnß verze:
w - ╚φslo dne v t²dnu (0-6)
z - ╚φslo dne v roce (0-365)
Parametr formßtovacφho °et∞zce w vracφ Φφslo dne v t²dnu od 0 do 6. 0 p°itom odpovφdß ned∞li, 1 pond∞lφ a Üestka sobot∞. Tedy tak, jak je zvykem v anglosask²ch zemφch.

Chybu objevil M. Pavlas 18. Φervence 2000

Strana 292: Chyba v odkazu na funkce souvisejφcφ s FGetS

Odkaz vede k funkci FGetS a vytvß°φ nekoneΦnou smyΦku. Souvisejφcφ funkcφ je samoz°ejm∞ FGetC na tΘ₧e stran∞.

Chybu objevil Michal Krßl 13. dubna 2000

Strana 330: Chybφ n∞kterΘ parametry funkce IMAP_ListMailBox

Chybnß verze:
array IMAP_ListMailBox(integer spojenφ)

Opravenß verze:
array IMAP_ListMailBox(integer spojenφ, string server, string maska)
Server je adresa zapsanß ve slo₧en²ch zßvorkßch (podobn∞ jako v IMAP_Open). Jako maska se nejΦast∞ji pou₧φvß `*'.

Chybu objevil Martin 'Murphy' MareÜ 4. ledna 2000

Strana 331: Chyba v po°adφ parametr∙ funkcφ IMAP_Mail_Copy a IMAP_Mail_Move

Chybnß verze:
integer IMAP_Mail_Copy(integer spojenφ, string schrßnka, string zprßvy, integer mo₧nosti)
integer IMAP_Mail_Move(integer spojenφ, string schrßnka, string zprßvy)

Opravenß verze:
integer IMAP_Mail_Copy(integer spojenφ, string zprßvy, string schrßnka, integer mo₧nosti)
integer IMAP_Mail_Move(integer spojenφ, string zprßvy, string schrßnka)

Chybu objevil Honza Vrbata 22. °φjna 1999

Strana 358: Chyba v popisu funkce Mail()

Chybnß verze: Pokud chceme dopis poslat na vφce adres, m∙₧eme v parametru komu uvΘst vφce adres odd∞len²ch mezerou.

Opravenß verze: Pokud chceme dopis poslat na vφce adres, m∙₧eme v parametru komu uvΘst vφce adres odd∞len²ch Φßrkou.

Chybu objevil Michal 'Spaze' èpaΦek 30. listopadu 1999.

Poslednφ ·prava 25. srpna 2000
© Ji°φ Kosek 1999