Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z funkcja INCLUDE
Forum PHP.pl > Forum > PHP
tejek
Witam,

Mam następujący problem. Chcem dodać jeen plik php za pomoca funkcji INCLUDE ale gdzy wpisze poniższy skrypt to nic mi na stronie nie wyświetla oprócz informacji o błedzie dlaczego? dry.gif

  1. <tr>
  2. <th colspan="2" scope="col"><?php include('forum/index.php'); ?></th>
  3. </tr>


INFORMACJA KTÓA SIE POKAZUJE:
Cytat
Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 25

Warning: main() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.:/usr/share/php') in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 25

Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 26

Warning: main() [function.include]: Failed opening './common.' for inclusion (include_path='.:/usr/share/php') in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 26

Fatal error: Call to undefined function: session_pagestart() in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 31

Z góry dziękuje za pomoc.

Pozdrawiam
Tejek
lopik
include

"Proszę pamiętać o właściwym ustawieniu dyrektywy include_path."
tejek
Nie wiem co ja zle robie jeśli dodawany plik php znajduje sie w tym samym folderze wszystko jest OK, ale jeśli tylko zostanie wrzucony do katalogu wszystko sie komplikuje :/ Jak zminiłem funkcje INCLUD na INCLUD_PATCH to teraz tylko wyskakujem i jeden blad o takiek treści:

Cytat
Fatal error: Call to undefined function: include_path() in /home3/dealer/main/pkg/lif/fizjo/html/forum.php on line 20


Co ty jest zle w ty kodzie niech mi ktoś pomoże:

  1. <html>
  2.  
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4.  
  5. <body>
  6. <table width="770" border="0" cellspacing="0" cellpadding="0">
  7. <tr>
  8. <th colspan="2" scope="col"><?php include("title.shtm"); ?></th>
  9. </tr>
  10. <tr>
  11. <th colspan="2" scope="col"><?php include_patch('forum/index.php'); ?></th>
  12.  
  13. </tr>
  14. <tr>
  15. <td colspan="2"><?php include("stopka.shtm"); ?></td>
  16. </tr>
  17. </table>
  18. </body>
  19. </html>
Cysiaczek
normalnie uzywasz include(), a nie include_path() . Co do kodu. Czy istnieje katalog forum i plik index.php w tym katalogu? Sprawdź dobrze. Zauważ też, że bład występuje właśnie w pliku index.php w katalogu forum, więc chyba nie istnieje następny taki katalog?
tejek
Napewno istnieje tan plik w tym katalogu juz wiele razy sprawdzałem. I nadal nic nie działa :/ Pomocy
quba
bo pewno includujesz index.php, w którym zawarte są inne include'y juz.. Weź to na logike - jak odpalasz plik index.php to działa dobrze, bo ścieżki sie zgadzaja. Natomiast jak juz odpalasz z tego twojego 'stworzonego' pliku, to wtedy te includy z innego katalogu sie wykrzaczaja.
tejek
Zminiłem jak mi radziłeś na INCLUDE i teraz wyskakuje mi taki błąd:

Cytat
Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 25

Warning: main() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.:/usr/share/php') in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 25

Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 26

Warning: main() [function.include]: Failed opening './common.' for inclusion (include_path='.:/usr/share/php') in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 26

Fatal error: Call to undefined function: session_pagestart() in /home3/dealer/main/pkg/lif/fizjo/html/forum/index.php on line 31


a zmieniony kod wyglada tak:

[php]
<html>
<body>
<table width="770" border="0" cellspacing="0" cellpadding="0">
<tr>
<th colspan="2" scope="col"><?php include('title.shtm'); ?></th>
</tr>
<tr>
<th colspan="2" scope="col"><?php include('forum/index.php'); ?></th>
</tr>
<tr>
<td colspan="2"><?php include('stopka.shtm'); ?></td>
</tr>
</table>
</body>
</html>

Prosze o pomoc.



Masz racje i jak to moge obejść, żeby wszystko dobrze działało??
quba
jak to jest phpbb, a na to wygląda, to pomanipulować zmienna $include_path.
Przed incude w tym twoium stworzonym pliku daj jakas zmienna uzupełniajaca sciezke i w pliku index.php dodaj ja do include_patha, tak zeby i odpalanie z includa i bezpośrednie odpalanie index.php nie nie wykrzaczało. Rusz głową smile.gif
tejek
OK wielkie dzieki za pomoc bede probować winksmiley.jpg
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.