ďťż
Podstrony
|
telcocafeWitam, mam problem z includowaniem, tzn. u mnie wszystko ok., ale jak wrzuce na jaki kolwiek serwer ptobowalem na osemka.pl, cba.pl i jeszcze jakis nazwy nie pamietam i na żadnym z nich nie działa, tzn. strona się wyświetla tylko po kliknieciu na link nic sie nie dzieje.<?php switch($op) { case "aktualnosci": include("www/html/aktualnosci.html"); break; case "o_szkole": include("www/html/szkola.html"); break; case "o_patronie": include("www/html/patron.html"); break; case "linki": include("www/html/linki.html"); break; case "kontakt": include("www/html/kontakt.html"); break; default: include("www/html/aktualnosci.html"); break; } ?> A tak wyglada przykladowy link: <a href="index.php?op=kontakt">Kontakt</a> Daj na poczatku error_reporting(E_ALL) i zobacz co wypluje. Btw czy to www/html/ jest niezbedne? Trzymasz te pliki w tych podkatalogach? Nie wyswietla mi się żaden błąd, odrazu się wczytuje: aktualnosci.html i po kliknięciu w jaki kolwiek link tylko tytul się zmienia, a strona się nie wczytuje ale czy pliki do których się odwołujesz są w tych katalogach? Zrób najpierw $op=$_GET['op']; badz tez: switch($_GET["op"]) po co nowa zmienna towrzyc.. wiecej pracy ma interpreter php badz tez: switch($_GET["op"]) po co nowa zmienna towrzyc.. wiecej pracy ma interpreter php ale od razu zabezpieczyć skrypt można$op=strip_tags($_GET['op']); Dzięki wszystkim za pomoc już wszystko działa :D Użytkownik d_hustler edytował ten post 16 marzec 2006, 21:52 Dodam jeszcze, że w tym wypadku między switch($_GET["op"]) a switch(strip_tags($_GET["op"])) Nie ma *żadnej* różnicy w zabezpieczniach... Jesli stosujesz taki "system" includowania to strip_tags nic ci nie da! Znow tylko "dajesz" wiecej pracy interpreterowi php... btw. osobiscie korzystam z rozwiazania na tablicy. Użytkownik adex edytował ten post 17 marzec 2006, 14:23 |
|||
Sitedesign by AltusUmbrae. |