×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »

Errata książki

Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:

"PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie"

Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty

Strona Linia Jest Powinno Zgłaszający
24 3 od dołu przedstawiają siedem najczęściej tworzonych przez programistów aplikacji WWW przedstawiają osiem najczęściej tworzonych przez programistów aplikacji WWW -
39 9 od dołu Kod PHP w powyższym przykładzie rozpoczynał się znakiem <? Kod PHP w powyższym przykładzie rozpoczynał się znakiem <?php -
60 1 Istnieje poza tym kilka innych typów, ... Istnieje poza tym kilka innych typów operatorów, ... Michał Przybyłowicz
66 19 ... i czy posiada wartość niepustą i niezerową, i zwraca odpowiednio true lub false. ... i czy posiada wartość pustą lub zerową, i zwraca odpowiednio true lub false. Sebastian Jurka
73 8 od dołu $cyfra++ $cyfra++; Mateusz Matuszczak
74 13, 14 ... align="right" ..
... align="right" ..
... align=′right′ ..
... align=′right′ ..
miroslawn
74 3 table border="0" cellpading="3" <table border="0" cellpadding="3"> Artur Niedziałek
74 4
Maciek Rogalski
74 4 cellpading="3" cellpadding="3" Paweł Dziergas
75 8 do 5 od dołu do
wyrażenie
while( warunek );
do {
wyrażenie
}
while ( warunek );
Andrzej
76 4 echo $cyfra. ′br />′; echo $cyfra. ′
′;

--$cyfra;
-
81 1 $ _POST[′adres′] $_POST[′adres′] -
88 14 fwrite($wp, $ciag_wyjsciowy, strlen($ciag_wyjsciowy)); fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy)); Krzysztof K.
89 22 Listing 2.2. przetworzzamowienie.txt Listing 2.2. przetworzzamowienie.php Maciek Bryksy
89 29 $DOCUMENT_ROOT = $_POST[′DOCUMENT_ROOT′]; $DOCUMENT_ROOT = $_SERVER[′DOCUMENT_ROOT′]; -
90 15 od dołu ."PLN/t". $adres."

";
."PLN ". $adres."
";
Maciej Kołczyk
91 19 @ $wp = fopen("$DOCUMENT_ROOT/../ zamowienia/zamowienia.txt", ′r′); @ $wp = fopen("$DOCUMENT_ROOT/../ zamowienia/zamowienia.txt", ′rb′); -
94 26 $tablicapliku = file("$DOCUMENT_ROOT/../ zamowienia/zamowienia"); $tablicapliku = file("$DOCUMENT_ROOT/../ zamowienia/zamowienia.txt"); Kamil Lentner
96 8 echo nl2br(fread($wp, filesize("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt")); echo nl2br(fread($wp, filesize("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt"))); Krzysztof K.
97 podpis do rysunku 2.5 offset 234 bajty offset 283 bajty -
98 17 od dołu flock($wp, LOCK_SH); //blokada zapisu pliku flock($wp, LOCK_EX); //blokada zapisu pliku
Dawid Kubiak
104 22-24 $produkty[0]; = ′Opony′;
$produkty[1]; = ′Olej′;
$produkty[2]; = ′Świece Zapłonowe′;
$produkty[0] = ′Opony′;
$produkty[1] = ′Olej′;
$produkty[2] = ′Świece Zapłonowe′;
-
106 10 echo $element[klucz] echo $element[key] mils
106 11 echo $element[wartosc] echo $element[value] mils
112 10 Wartości można również posortowane Wartości można również posortować -
112 15 Ceny będą teraz występować w porządku: 20, 100, 400 Ceny będą teraz występować w porządku: 4, 10, 100 -
119 26-31 bgcolor="#CCCFF" bgcolor="#CCCCFF" Kacper Sokołowski
129 23 Aby dorzucić więcej niż jeden nagłówek, należy rozdzielić je w ciągu znaków symbolami nowego wiersza i powrotu karetki (\n\r), jak przedstawiono poniżej:
$dodatkowe_naglowki="From: serwerwww@przyklad.com\r\n"
Aby dorzucić więcej niż jeden nagłówek, należy rozdzielić je w ciągu znaków symbolami nowego wiersza i powrotu karetki (\n\r), jak przedstawiono poniżej:
$dodatkowe_naglowki="From: serwerwww@przyklad.com\n\r"
Kamil Tłuczek
130 9 $komentarz=trim($feedback) $komentarz=trim($komentarz) motorhead
137 13 }; } Michał Cichoń
147 1 od dołu ^[a-zA-z0-9_]+@[a-zA-z0-9\-]+ .[a-zA-z0-9\-\.]+$ ^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+ .[a-zA-Z0-9\-\.]+$ Kamil Tłuczek
147 14 Początek minimalnego/maksymalnego kwantyfikatora Koniec minimalnego/maksymalnego kwantyfikatora Kamil Tłuczek
147 16 Podsumowanie znaków specjalnych stosowanych wyrażeniach regularnych POSIX... Podsumowanie znaków specjalnych w stosowanych wyrażeniach regularnych POSIX... Krzysztof Brzezina
147 16 Tabela 4.5 Podsumowanie znaków specjalnych stosowanych wyrażeniach regularnych POSIX, w nawiasach kwadratowych Tabela 4.5 Podsumowanie znaków specjalnych stosowanych w wyrażeniach regularnych POSIX, w nawiasach kwadratowych Kamil Tłuczek
147 Tabela 4.4, wiersz ostatni ? Oznaczenie podworca jako opcjonalnego ? Oznaczenie podwzorca jako opcjonalnego Piotr Jaczewski
148 1 ^[a-zA-z0-9_]+ ^[a-zA-Z0-9_]+ Kamil Tłuczek
148 6 Podwyrażenie ^[a-zA-z0-9-]+, zawierające znaki alfanumeryczne Podwyrażenie ^[a-zA-Z0-9-]+, zawierające znaki alfanumeryczne Kamil Tłuczek
148 6 Podwyrażenie ^[a-zA-z0-9-.]+$ pasuje do reszty nazwy domeny Podwyrażenie ^[a-zA-Z0-9-.]+$ pasuje do reszty nazwy domeny Kamil Tłuczek
150 1 Powyższe wyrażenie rozbija nazwę komputera na pięć części i wyświetla każdą z nich w osobnym wierszu. Powyższe wyrażenie rozbija nazwę komputera na dwie części i wyświetla każdą z nich w osobnym wierszu. Tomasz Kapłoński
161 10 od dołu W tym przypadku słowo int przed nazwą funkcji sygnalizuje, że zwraca ona zasób resource (to znaczy uchwyt otwartego pliku). W tym przypadku słowo resource przed nazwą funkcji sygnalizuje, że zwraca ona zasób resource (to znaczy uchwyt otwartego pliku). Tomasz Starzyk
175 12 for ($i=1; $i<=strlen($lancuch); $i++) for ($i=strlen($lancuch); $i>=0; --$i) Sebastian Jurka
182 nr lini 36 $this->atrybut = $param $this->$atrybut = $param Marcin Małek
183 1 od dołu $a->atrybut = 5; $a->$atrybut = 5; Paweł Jabłecki
184 6 $a->atrybut; $a->$atrybut; Paweł Jabłecki
196 14, podobnie str. 197, wiersz 19 ... cellpading="12" ... ... cellpadding="12" ... Michał Kopacz
196 28 ... cellspacing=′4′\n"; ... cellspacing=′4′>\n"; Adam Trawin
197 ostatni Display() Wyswietl() Tomasz Zawisza
201 1 zorientowany zorientowanych Maciej Głownia
201 15 od dołu Math Matematyka Maciej Głownia
203 15 egzemplarzowa egzemplarzować Maciej Głownia
206 5 od dołu Funkcja value() Funkcja current() Adam Sierosławski
224 8 od dołu Zamowienia(ZamowienieID, KlientID, Wartosc, Data) KlientID jako klucz obcy powinien być podkreślony linią przerywaną w wyrażeniu:
Zamowienia(ZamowienieID, KlientID, Wartosc, Data)
Maciej Gierok
240 1 w czterech tabelach systemowych w pięciu tabelach systemowych -
242 17 od dołu -> on * -> on *.* Adam Trawin
256 Tabela 9.10. wiersz 5 &#040;typ: TEXT&#041; 2^1-1 (czyli 65535) 2^16-1 (czyli 65535) Maciej Gierok
287 13 od dołu $wynik->fetach_assoc() $wynik->fetch_assoc() Tadeusz Oleszczak
292 17 $zapytanie = "insert into ksiazki values (?, ?, ?, ?, ?)";
$zapytanie = "insert into ksiazki values (?, ?, ?, ?)"; -
307 11 \etc\password /etc/passwd Maciej Gierok
317 3 od dołu mysqldump --opt --all-databases > wszystkie sql mysqldump --opt --all-databases -> wszystkie sql Piotr Jaczewski
401 17 od dołu Biblioteka cURL (...) zostanie szerzej omówiona w rozdziale 19. Biblioteka cURL została szerzej omówiona na stronie: http://pl.php.net/manual/pl/ref.curl .php -
430 listing, wiersz 12 while($plik=readdir($kat)) while(false !== ($plik=readdir($kat))) Jarosław Pleskot
477 6 od dołu ...linia od lewego górnego rogu (0,0) do lewego dolnego rogu
($szerokosc, $wysokosc) obrazka
...linia od lewego górnego rogu (0,0) do prawego dolnego rogu
($szerokosc, $wysokosc) obrazka
-
477 9 od dołu Lewy dolny róg obrazka to x=$szerokosc, y=$wysokosc. Prawy dolny róg obrazka to x=$szerokosc, y=$wysokosc. -
576 Listing 26.13 do_html_heading(′Problem:′); tworz_naglowek_html(′Problem:′); -
582 25 ..., że każde słowo umieszczone jest w osobnym wierszu, oddzielone przez znaki nowej. ..., że każde słowo umieszczone jest w osobnym wierszu, oddzielone przez znaki nowej linii. Kamil Tłuczek
789 15 Następnie pisze Nagłówek, korzystając z f1 (Arial) o rozmiarze 28 (14 punktów). Następnie pisze Nagłówek, korzystając z f0 (Arial) o rozmiarze 28 (14 punktów). Tomasz Suski
796 listing, 2 od dołu $data $dane Krzysiek K.

Poniżej znajduje się lista błędów znalezionych przez czytelników, ale jeszcze nie potwierdzonych przez Redakcję:

Strona Linia Jest Powinno Zgłaszający
75 20 echo $$temp.′<br />′; //czy też jakiekolwiek inne działanie echo $temp.′<br />′; //czy też jakiekolwiek inne działanie Artur Niedziałek
77 1 if( $ilosc == 0 ) if( $ilosc == 0 ): -
123 5 $wartosc = $wspolczynnik $wartosc = $wspolczynnik ; -
274 26 miasto = ′Katowice′ miejscowosc = ′Katowice′ -
275 13 set cena=cena1.1; set wartosc=wartosc1.1; -
392 14-17 htpasswd -bc /home/ksiazka/.htpass uzytkownik1 haslo1
htpasswd -bc /home/ksiazka/.htpass uzytkownik2 haslo2
htpasswd -bc /home/ksiazka/.htpass uzytkownik3 haslo3
htpasswd -bc /home/ksiazka/.htpass uzytkownik4 haslo4
htpasswd -bc /home/ksiazka/.htpass uzytkownik1 haslo1
htpasswd -b /home/ksiazka/.htpass uzytkownik2 haslo2
htpasswd -b /home/ksiazka/.htpass uzytkownik3 haslo3
htpasswd -b /home/ksiazka/.htpass uzytkownik4 haslo4
Marcin Wolak
572 Listing 26.9, wiersz 12 if($lacz->num_rows>0) if($wynik->num_rows>0) Marcin Wojtas

Designed with ♥ by Tonik.pl

Helion
© Helion.pl 1991-2025

Helion.pl sp. z o.o.
ul. Kościuszki 1c
44-100 Gliwice

tel. (32) 230-98-63
e-mail: [wyświetl email]@helion.pl

Program Operacyjny Inteligentny Rozwój

Pełna wersja strony »
Zamknij Pobierz aplikację mobilną Helion
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.