ďťż

Ładny brzuch

Witam, mam problem ze stroną dostałem gotową aby zmienić język ( podmienić tekst i wrzucić na serwer) niestety co się okazuje strona nie działa jak należy. Tzn wydaje mi się że to przez ustawienie serwera (na krasnal localhost działa bez problemów). Na docelowym serwerze nie działa.

Poniżej wstawię fragment kodu
<div id="nav"> <? include("tmp/nav.php");?> </div> <div id="site"> <? if ($site == '') {include("sites/home.php");} else if (File_Exists("sites/$site.php")) { include("sites/$site.php");} else { echo 'x'; } ?> </div> <div style="clear: both"></div> </div>

z tego co się doczytałem powinno się korzystać ze zmiennych globalnych gdy register_globals off. No więc jak zmodyfikować ten kod?

Próbowałem zmienić tak:
<div id="nav"> <? include("tmp/nav.php");?> </div> <div id="site"> <? if ( $_GET['site'] == '') {include("sites/home.php");} else if (File_Exists("sites/$site.php")) { include("sites/$site.php");} else { echo 'x'; } ?> </div> <div style="clear: both"></div> </div>
Po tej zmianie wyświetla w miejscu strony x.
Po kliknięciu na link index_pl.php?site=produkte powinny wyświetlić się produkty jednak tak się nie dzieje. Ma ktoś jakiś pomysł ?
Niestety nie znam php :( jeśli ktoś wie proszę o odpowiedź



Zmieniłeś tylko jedno występowanie zmiennej $site na $_GET['site']. A ona pojawia się tutaj 3 razy :).
Ten kod powinien działać.
<div id="nav"> <? include("tmp/nav.php");?> </div> <div id="site"> <? if ( $_GET['site'] == '') {include("sites/home.php");} else if (File_Exists("sites/".$_GET['site'].".php")) { include("sites/".$_GET['site'].".php"); } else { echo 'x'; } ?> </div> <div style="clear: both"></div> </div>

BTW, takiego rozwiązania się nie stosuje, bo jeśli ci ktoś "życzliwy" doda jakiś plik na serwer, to możesz mieć niemiłą sytuację.
Lepiej zrobić coś takiego na switch'ach.
Użytkownik psychob edytował ten post 30 styczeń 2009, 10:15
Wielkie dzięki o to mi chodziło teraz działa z resztą powinienem sobie już poradzić !
tak że jeszcze raz dzięki!!!!!!!

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •