[php] problem z include :/

Dział poświęcony programowaniu w każdym języku.

[php] problem z include :/

Postprzez traphezz » 2005-03-16, 13:19:07

Mam taki ow
Kod: Zaznacz cały
<?
     if(!isset($page)){
      include("news.php");
      }
      else if($page==aboutme){
      include("omnie.php");
      } else if($page==gallery){
      include("galeria.php");
      } else if($page==films){
      include("filmy.php");
      } else if($page==guestbook){
      include("ksiega2/index.php");
      } else if($page==bramki){
      include("bramki.php");
      } else
      echo "Taka strona nie istnieje :(";
?>

Linki wygladaja w taki sposob
Kod: Zaznacz cały
<a href="index.php?page=aboutme">O mnie</a>
...

I problem w tym, ze ktora strone wladuje to caly czas wyswietla mi index.php czyli ta z newsami (nie chce zinclude'owac podstron :/) Strona jest postawiona u znajomego na serwerze i wydaje mi sie, ze cos jest zle ustawione na serwie. Gdy wrzucam na jakis inny wszystko ladnie sie laduje. Takze jakby ktos mi mogl powiedziec co jest zle ustawione? Jakas funkcja wylaczona?

traphezzNone specified
Weteran
Weteran
 
Posty: 5249
Dołączył(a): 2004-11-08, 17:49:22
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy
Imię: Adam

Re: [php] problem z include :/

Postprzez BlueMan » 2005-03-18, 21:56:44

a używasz zmiennych superglobalnych ??

Dodaj to zaraz po <?
Kod: Zaznacz cały
$page=$_GET['page'];
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon

Re: [php] problem z include :/

Postprzez traphezz » 2005-03-18, 23:28:57

Wiesz w skali 1-10 z PHP to u mnie bedzie -1 ;] dlatego mow mi amator a ten kod ma wygladac tak?
Kod: Zaznacz cały
<?
     $page=$_GET['page'];
     if(!isset($page)){
      include("news.php");
      }
      else if($page==aboutme){
      include("omnie.php");
      } else if($page==gallery){
      include("galeria.php");
      } else if($page==films){
      include("filmy.php");
      } else if($page==guestbook){
      include("ksiega2/index.php");
      } else if($page==bramki){
      include("bramki.php");
      } else
      echo "Taka strona nie istnieje :(";
?>

bo ja to wzialem z jakies strony (chyba KESS)

traphezzNone specified
Weteran
Weteran
 
Posty: 5249
Dołączył(a): 2004-11-08, 17:49:22
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy
Imię: Adam

Re: [php] problem z include :/

Postprzez BlueMan » 2005-03-18, 23:43:55

Tak mniej więcej powinnien wyglądac kod.

Nie chcę Tobie miszać za bardzo skoro dopiero zaczynasz przygodę z PHP, ale Ten kod co podałes można nieco zoptymalizować. Nie polecam go takze do rozbudowanych stron, ponieważ baaaardzo długo bedzię się wczytywać. Moja strona jest oparta na bardzo podobnym kodzie i średni czas wczytywania strony to
www.BlueMan.aplus.pl napisał(a):Strone wygenerowano w ciagu 0.05548 sekund(y).

W nowej wersji strony czas ten będzie znacznie krótszy - zamierzam go obniżyć do 1000, czy nawet do 10'000 części sekundy !!
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon


  • Inne

Powrót do Programowanie

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 238 gości

cron