Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wstawianie tekstu z plików, Przerobienie skrypy by działał w register_globals off
-Kościej-
post
Post #1





Goście







Przez kilka ostatnich lat korzystałem z takiego małego skryptu, który ułatwiał mi bardzo życie. Na górze menu i poniżej treść.
Wszystko było by bardzo fajnie gdyby nie to, że bez włączonego register_globals nie działa poniższy kod.

  1. <?
  2. $rozsz=".php";
  3. if(file_exists("modules/$show$rozsz")){
  4. include("modules/$show$rozsz");
  5. }
  6. else {
  7. include("modules/index$rozsz");
  8. }
  9. ?>


Adres:
  1. ?show=plik


Po jakimś czasie udało mi się wypłodzić coś takiego

  1. <?
  2. $rozsz=".php";
  3. if(file_exists("modules/".$_GET['show']."$rozsz")){
  4. include("modules/".$_GET['show']."$rozsz");
  5. }
  6. else{
  7. include("modules/index$rozsz");
  8. }
  9.  
  10. ?>


Niby wszystko działa, ale teraz rodzi się pytanie do Was, czy jest to dobrze zrobione i czy tak to może działać, czy za tydzień error_log będzie miał kilka GB?(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Kościej-
post
Post #2





Goście







Całość teraz wygląda tak:

  1. <?
  2. $rozsz=".php";
  3. if( isset( $_GET['show'] ) && file_exists( "modules/" . $_GET[ 'show' ] . $rozsz ) )
  4. { include( 'modules/' . $_GET[ 'show' ] . $rozsz );
  5. }
  6. else {
  7. include("modules/index$rozsz");
  8. }
  9. ?>


Dziękuję bardzo za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Kościej   [PHP] Wstawianie tekstu z plików   11.01.2011, 00:25:42
- - ADeM   Tak będzie trochę lepiej:[PHP] pobierz, plaintext ...   11.01.2011, 00:31:17
- - Kościej   Całość teraz wygląda tak: [PHP] pobierz, plainte...   11.01.2011, 00:45:38


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: 4.10.2025 - 19:29