![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pisałem artykuł do najnowszego numeru php Solutions i po przejściu tego artykułu przez redakcję czasopisma, wyszedł on conieco inny ![]() Chciałem przedstawić kilka błędów, które wtargnęły się do artykułu nie z mojej winy (w moim tekście jest wszystko OK). Wynikają one głównie z tego, że mój kod, a właściwie nazwy zmiennych i funkcji miały zostać ujednolicone, aby były zrozumiałe w innych wersjach językowych. Błędy są następujące: Na stronie głównej widnieje tytuł artykułu jako w dziale dla początkujących, a w środku jest już w dziale dla zaawansowanych, ale to nie ma znaczenia. 1. W listingu 1 widnieje kod if (isset($sprawdzacz)), ale w pliku .htaccess zmienna tazostała przetłumaczona na $tester. Wszędzie we wskazówkach widniej nazwa $tester, ale w kodzie nie, przez co jeśli użytkownik nie pomyśli i przepisze kod żywcem, po prostu nie zadziała. 2. Jest takie zdanie: "Lepiej jest więc użyć konstrukcji isset($_GET['tester']) w PHP5 lub isset($HTTP_GET_VARS['tester']) w PHP4" Niestety ja tego nie pisałem, zostało to wtrącone przez korektora. W PHP4 działa normalnie isset($_GET['tester']) i używa się raczej tej formy, nie $HTTP_GET_VARS, więc proszę się nie sugerować tym tekstem. 3. Na stronie 55 w pierwszej kolumnie kod w .htaccess jest posypany i daszek jest zaraz po RewriteRule, wygląda to tak: RewriteRule^, przez co może być traktowane jako błąd składni, oczywiście należy dodać odstęp (RewriteRule ^). 4. Strona 55 - kolumna druga - "adresy typu gallery-photo-1.html, które tak naprawdę maskują właściwe URL-e (np. index.php?module=gallery&function=photo&id=351)" - tam ID 1, a tam 351, to różnica, która może wprowadzić użytkownika w błąd, nienależy się tym sugerować - ID w adresach .html będzie odpowiadac ID w normalnych linkach, według reguł opisanych w artykule. 5. Na zakończeniu napisałem, że wszystkie przykłady zostały kilka razy przetestowane na różnych serwerach i jeśli coś nie będzie działać poprawnie, to będzie to mogła być jedynie wina serwera. Tak było, jednak w związku z zainstniałą sytuacją należy pominąć wyżej wymienione błędy i kilka mniejszych, które nie są już tak ważne, bo sądzę, że chwilka zastanowienia przyczyni się do zrozumienia tekstu (choć pisałem go z uwagą o "zielonych", to nie dużo pobocznych rad na chłopski rozum zostało w artykule zachowanych). Pozdrawiam, Michał Gacki www.bilsoftware.com W razie pytań proszę pisać na michal@bilsoftware.com , gdyż informacja o autorze w artykule nie została zamieszczona, pomimo że ją przesłałem. No cóż, wszyscy mieli tylko nie ja, ale zdarza się ![]() Ten post edytował MichalGacki 12.12.2006, 17:05:07 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
podaj jeszcze numer i datę tego wydania (najlepiej również w temacie tego topica)
(kurcze - ale to głupio brzmi - temat topica - wrrr) -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
tytul topika
![]() -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Proszę bardzo, poprawiłem
![]() A może po prostu tytuł tematu? ![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 16:33 |