Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
"Projektowanie systemów CMS przy użyciu PHP i jQuery"
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 |
---|---|---|---|---|
35 | 4 | // } | // }
echo $PAGEDATA->body; |
|
47 | 6 od dołu | <div class="tabs">, | <div class="tabs"> | - |
60 | 16 od dołu | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><head> | <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | Paweł |
65 | Wpisz w pliku /ww.incs/login-codes.php poniższe dwa nowe komunikaty: | Wpisz w pliku /ww.incs/login-codes.php poniższe trzy nowe komunikaty: | - | |
66 | 19 | Users | Użytkownicy | - |
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 |
---|---|---|---|---|
30 | 25 ostatni | RewriteRule ^([^./]{3}[^.])$ /index.php?page=$1 [QSA,L] | RewriteRule ^([^./]{3}[^.])$ index.php?page=$1 [QSA,L], | Karol Szewczyk |
32 | Ostatnia linia kodu (18) | ) DEFAULT CHARSET=utf8; | ) DEFAULT CHARACTER SET=utf8; | Wojciech Wernicki |
37 | 22,28,36 | function getInstance,
... function getInstanceByName, ... function getInstanceBySpecial ... |
static public function getInstance,
... static public function getInstanceByName, ... static public function getInstanceBySpecial |
Przemysław Sajmóg |
48 | 21 | action="/ww.incs/forgotten-password.php?redirect=<?php | action="/ww.incs/password-reminder.php?redirect=<?php | - |
53 | 9 | <th>captcha</th>
<td><?php echo $captcha; ?></td></tr> |
<tr id="captcha">
<th>captcha</th> <td><?php echo $captcha; ?></td></tr> |
Robert Kramer |
53 | 9 | <th>captcha</th> | <tr id="captcha">\n<th>captcha</th> | - |
54 | 3 | /ww.admin/login.login.js | /ww.admin/login/login.js | - |
54 | 4 | /ww.admin/login.login.js: | /ww.admin/login/login.js: | |
56 | 12 | table | - | |
58 | 6 | $login_msg=(int)$_REQUEST[′login_msg′]; | $login_msg=$_REQUEST[′login_msg′]; | - |
58 | 6 | $login_msg=(int)$_REQUEST[′login_msg′]; | $login_msg=$_REQUEST[′login_msg′]; | - |
60 | 16 od dołu | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><head> | <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | Paweł |
64 | 3 | ′&email=′.$r[′email′].′&redirect_url=′.$url; | ′&email=′.$r[′email′].′&redirect=′.$url; | - |
64 | 6 od dołu i 2 | forgotten-password-validate.php i forgotten-password-verification.php | forgotten-password-validate.php albo forgotten-password-verification.php | - |
65 | 10 | verification_code="′.$_REQUEST[′verification_code′].′" and active′ | activation_key="′.$_REQUEST[′verification_code′].′" and active′ | - |
65 | 7 | $password=md5($_REQUEST[′email′].′|′.$_REQUEST[′password′]); | Ta linia w ogóle nie powinna występować | - |
67 | 8 od dołu | Teraz można napisać skrypt /ww.incs/users/list.php | Teraz można napisać skrypt /ww.admin/users/list.php | - |
69 | 2 pod obrazkiem | /ww.admin/users/action.php | /ww.admin/users/actions.php | - |
70 | 14 | $r = array(′id′=>-1, ′email′=>′′, ′active′=>0); | $r = array(′id′=>-1, ′email′=>′′, ′active′=>0, ′groups′=>′[]′); | Marta Ziółkowska |
70 | 14 | $r=array(′id′=>-1, ′email′=>′′,active′=>0); | $r=array(′id′=>-1, ′email′=>′′,active′=>0,′groups′=>′[]′); | - |
70 | 19 od dołu | $gms=array(); | - | |
300 | 2 | .addslashes($admin).′", "′.md5($adpass).′", | .addslashes($admin).′", "′.md5($admin.′|′.$adpass).′", | Andrzej Kostrzewa |