Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wstaw plik w zależności od...
-jenrzyk-
post
Post #1





Goście







hi!
chcę zrobić coś bardzo prostego, dlatego nie czytam i nie uczę się php...
chodzi o to, że z adresu strony chcę odczytać jakąś zmienną np &lang
i w zależności od języka aby wczytywany był plik

coś w stylu:
if lang=pl {include=footer_pl.ph}
else if lang=uk {include=footer_uk.php}
else {include=footer_de.php}

ewentualnie pewno coś takiego może być:
if ($lang)
$footer=footer_ . $lang . ".php");
{include($footer)}

to drugie, jest leopsze, gdy więcej plików jes, prawda??
tylko, że coś tu chyba nie tka ze składnią(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
poprawicie, prosze!

z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-jenrzyk-
post
Post #2





Goście







Wziąłem sie za czytanie jednak - zły na siebie, by prostych rzeczy samemu nie spłodzić i zły, że takimi prostactwami łeb zawraqcam Wam... Oto co mi wyszło i działa...
  1. <?php
  2. if ($l) {
  3. $copy .= "footer_" .$l . ".php";
  4. } else {
  5. $copy .= "footer_de.php";
  6. }
  7. if (file_exists($copy))
  8. {include($copy);}
  9. ?>


Prosze napisz, co z tymi lukami w zabezpieczeniach? Myślisz, by tego tak nie zostawiać??

Coś inaczej w podglądzie postu widze - mam tak u siebie w pliku:

<?php
if ($l) {
$copy .= "footer_" .$l . ".php";
} else {
$copy .= "footer_de.php";
}
if (file_exists($copy))
{include($copy);}
?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:06