ďťż

Problem z includowaniem

       

Podstrony


telcocafe

Witam, 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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.