Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] 2x require w tym samym "pliku"
Forum PHP.pl > Forum > Przedszkole
virVP
Mam problem z podwójnym wywołaniem require("plik.php"); sam plik.php ma taką zawartość:
  1. <?php
  2. function connection() {
  3. $mysql_server = "127.0.0.1:3306";
  4. $mysql_admin = "______";
  5. $mysql_pass = "______";
  6. $mysql_db = "______";
  7.  
  8. @mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
  9. or die('Brak połączenia z serwerem MySQL.');
  10.  
  11. @mysql_select_db($mysql_db)
  12. or die('Błąd wyboru bazy danych.');
  13. }
  14. ?>


Problem pojawia się jak mam taką konstrukcję gdzie:
a.php zawiera w sobie require("plik.php");
b.php zawiera w sobie require("plik.php");

c.php zawiera w sobie require("a.php"); <kod> require("b.php");

Po przetworzeniu część kodu (do miejsca gdzie w b.php odwołuję się do plik.php) system kończy pracę i nie przetwarza w ogóle pliku b.php. Jeśli z b.php usunę require("plik.php"); kod przetwarza się poprawnie. Problem polega na tym,że w innym miejscu używam samodzielnie b.php.

Czy i jak mogę sprawdzić czy plik.php jest już wczytany i pominąć jego ponownie ładowania?
nospor
require_once()
Ale przeciez jest to dokladnie w manualu opisane. Zaglądaj tam
virVP
Dzięki:) teraz wszystko działa OK.
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.