Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dziwny problem z include();
Forum PHP.pl > Forum > Przedszkole
Ciap-Ciak
mam kilka plików. m. in. index.php, includes/functions.php i includes/lang_pl.php
gdy w pliku index php wpisze
  1. <?php
  2. include("includes/lang_pl.php");
  3. ?>
a nastepnie
  1. <?php
  2. echo("bla bla bla bla ".$lang['cos tam']." bla bla bla bla");
  3. ?>
to wyswietla mi sie ladnie: "bla bla bla bla tekst z zmiennej bla bla bla bla"
natomiast gdy w pliku functions.php wpisze
  1. <?php
  2. include("lang_pl.php");
  3. ?>
a nastepenie w srodku jakies funkcji probuje sie odwolac do zmiennej to jest ona "opuszczana"
przykladowa funkcja
  1. <?php
  2. function db_connect() 
  3. { 
  4. $db_host='localhostDSAJDEAS'; //specialny blad 
  5. $db_user='root'; 
  6. $db_pass=''; 
  7. $db_name='database'; 
  8.  
  9. $connect=mysql_connect($db_host, $db_user, $db_pass); 
  10. if(!$connect) 
  11. { 
  12. echo $lang['cannot_connect_to_db'];
  13. exit;
  14. } 
  15.  
  16. $select_db=mysql_select_db($db_name);
  17. if(!$select_db)
  18. { 
  19. echo '<b>Baza danych chwilowo niedostepna. Przepraszamy.</b>'; 
  20. } 
  21. } 
  22. ?>


dlaczego w functions.php nie dziala mi include()?
mike
Zapraszam do manuala.
Najpierw to: Zmienne - Zasięg zmiennych
A potem to się może przydać: Funkcje - Argumenty funkcji

---added---
Proszę poprawić temat wątku.
Nie jest zgodny z zasadami pisania na forum Przedszkole.
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.