Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]include_once()->wyświetla pustą stronę
--rgalka--
post
Post #1





Goście







Witam
Ponieważ coś co robię mam kilka podstron, dlatego zrobiłem takie skrypty:
index.php:
  1. <?php
  2. error_reporting(!E_NOTICE);
  3. include_once("conf.php");
  4. include_once("template.php");
  5. ?>


conf.php zawiera spis podstron:
  1. <?php
  2. if(!$_GET[p])
  3. {
  4.  $page = 'login.php';
  5. }
  6. else
  7. {
  8.  switch($_GET[p])
  9.  {
  10. case 0:
  11. $page = 'login.php';
  12. break;
  13.  
  14. case 1:
  15. $page = 'main.php';
  16. break;
  17.  
  18. case 2:
  19. $page = 'users.php';
  20. break;
  21. .
  22. .
  23. .
  24. case 99:
  25. $page = 'logout.php';
  26. break;
  27.  
  28. default:
  29. $page = 'login.php';
  30.  }
  31. }
  32. ?>


i ostatni skrypt - template.php:
  1. <?php
  2. if(!@file_exists($page))
  3. {
  4.  $page = 'login.php';
  5.  include_once("$page");
  6. }
  7. else
  8. {
  9.  include_once("$page");
  10. }
  11. ?>

pod mozilla wszystko jest w porządku. odpowiednie strony się ładują do przeglądarki, ale problem mam w IE.
gdy w Internet Explorerze chcę załadować którąś z podstron, to pojawia się puste okno przeglądarki, wraz ze starym adresem, dopiero po odświeżeniu okna przeglądarki, na pasku adresu pojawia się odpowiedni URL, natomiast w oknie przeglądarki prawidłowa zawartość.
mam zielonego pojęcia dlaczego tak się dzieje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


PHP jest wykonywany po stronie serwera, więc skoro mozilla go dobrze akceptuje to raczej jest poprawny. Czy mógłbyś ten skrypt zamieścić na jakimś ogólnodostępnym serwerze do przetestowania? Moim zdaniem specyfika problemu skłania do szukania dziwnych problemów raczej w przeglądarce niż w kodzie.

  1. <?php
  2. $included = include_once(&#092;"$page\");
  3. ?>
Tutaj jak rozumiem nie ma tej dziwnej "encji", a co ze slashem na końcu?
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: 8.10.2025 - 18:29