Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: include
Forum PHP.pl > Forum > Przedszkole
Gość_krzysiek
Witam.
Mam mały problem. Zrobiłem www w php z funkcją include:
  1. <? 
  2. $urls=$id.".php"; 
  3. if(file_exists("$urls")) 
  4. { 
  5. $file=fopen($urls,"r"); 
  6. while($linia=fgets($file, 99)) 
  7. { 
  8. echo($linia); 
  9. } 
  10. fclose($file); 
  11. } 
  12. else{ 
  13. echo("<p align="center"><b>BŁĄD 404</b><br><br> 
  14. Wystąpił błąd. Plik do którego prowadzi ten link NIE 
  15. ISTNIEJE !!!<br><br><a href="javascript:history.back()">Powrót</a>"); 
  16. } 
  17. ?>

i wszystko jest ok tylko że gdy w pliku "includowanym" jest następna funkcja "include" np:
  1. <?php include ("menu.php"); ?> 
to już zawartości tej strony przeglądarka nie wyświetla.
Z góry dzięki i pozdrawiam


poprawiam
---
nospor
Pigula
Cytat(Gość_krzysiek @ 2005-11-02 09:30:30)
Witam.
Mam mały problem. Zrobiłem www w php z funkcją include:
  1. <? 
  2. $urls=$id.".php"; 
  3. if(file_exists("$urls")) 
  4. { 
  5. $file=fopen($urls,"r"); 
  6. while($linia=fgets($file, 99)) 
  7. { 
  8. echo($linia); 
  9. } 
  10. fclose($file); 
  11. } 
  12. else{ 
  13. echo("<p align="center"><b>BŁĄD 404</b><br><br> 
  14. Wystąpił błąd. Plik do którego prowadzi ten link NIE 
  15. ISTNIEJE !!!<br><br><a href="javascript:history.back()">Powrót</a>"); 
  16. } 
  17. ?>

rozumiem ze to includujesz do jakiegos pliku?questionmark.gif (ciekawe slowo tongue.gif ) i to dziala, ale jak dopiszesz do tego jeszcze:
  1. <?php include ("menu.php"); ?> 

to skrypt ci pada, tak?
wedlug mnie masz blad w pliku menu.php bo u mnie bez problemu mozna tak zagniezdzac include'y
Gość_krzysiek
Może tak
Mam ten skrypt
wpisuje w przeglądarkę www.mojastrona.pl/index.php?id=srodek
Teraz wyświetla się strona index.php oraz dzięki funkcji "include" strona o nazwie srodek.php. W pliku srodek.php jest uzyta znowu funkcja "include" dzięki której wyświetla się część strony srodek.php.
Jeśli wpisze www.mojastrona.pl/srodek.php wszytko jest ok a jeśli www.mojastrona.pl/index.php?id=srodek nie ma już include zawartego w srodek.php
Pigula
Cytat(Gość_krzysiek @ 2005-11-02 12:42:09)
Może tak
Mam ten skrypt
wpisuje w przeglądarkę www.mojastrona.pl/index.php?id=srodek
Teraz wyświetla się strona index.php oraz dzięki funkcji "include" strona o nazwie srodek.php. W pliku srodek.php jest uzyta znowu funkcja "include" dzięki której wyświetla się część strony srodek.php.
Jeśli wpisze www.mojastrona.pl/srodek.php wszytko jest ok a jeśli www.mojastrona.pl/index.php?id=srodek nie ma już include zawartego w srodek.php

sorry ale nie mozesz tego jakos inaczej ponazywac?? bo wychodi maslo maslane. pozatym jak masz w srodek.php include('srodek.php') to wedlug mnie to ci sie zapetli no nie?
pozatym masz jakis blad w kodzie bo normalnie nie ma problemu zeby w pliku includowanym uzyc include moze jak przerabisz zmienna id to jest jakis blad?
pozatym tak bez kodu ciezko zgadnac co jest zle. a w tym kodie co dales nie ma include nigdzie uzyte
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.