![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich po raz pierwszy
Mam problem z podstawieniem zmiennej w include: Wygląda to tak: include ("data/site/$plik[$i]"); wyskakuje następujący błąd: Warning: main(data/site/informacja.html ) [function.main]: failed to open stream: Invalid argument in c:\usr\apache\httpd\html\wps2\open.php on line 7 Warning: main() [function.include]: Failed opening 'data/site/informacja.html ' for inclusion (include_path='.;C:\php5\pear') in c:\usr\apache\httpd\html\wps2\open.php on line 7 natomiast jeśli zrobię tak to działa poprawnie: include ("data/site/informacja.html"); rzecz w tym ze potrzebuje aby nazwa pliku zmieniała się w zależności od tego jak zmienia się $i. Ktoś wie czemu to nie hula ? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Bo nie masz tej zmiennej? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Bo nie masz tej zmiennej? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) zmienna jest w porządku tablica też problem jest w tym ze program nie widzi pliku tylko nie wiem dlaczego (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 4 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj najpierw wpisać manualnie plik np.: include ("data/site/plik.php") i zobacz czy na pewno to problem z include, a nie ze zmienną. Możesz również sprawdzić czy na pewno taki plik istnieje i czy ma odpowiednie rozszerzenie.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj najpierw wpisać manualnie plik np.: include ("data/site/plik.php") i zobacz czy na pewno to problem z include, a nie ze zmienną. Możesz również sprawdzić czy na pewno taki plik istnieje i czy ma odpowiednie rozszerzenie. w poście napisałem i nawet wytłuściłem żeby było widać ze ścieżka i nazwa pliku jest przekazana poprawnie czyli innymi słowy próbując Twoim sposobem dział, plik jest we właściwym miejscu. dla wyśnienia kwestii zmiennej: echo ($plik[$i]); //pokazuje nazwę pliku daje informacja.html |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
daj
echo file_exists($plik[$i]); wyświetli 0 lub 1 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
daj echo file_exists($plik[$i]); wyświetli 0 lub 1 nie wyświetla nic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to może dodam że nazwa pliku jest pobierana z tablicy która jest wczytywana z pliku i tutaj wszystko działa to znaczy nazwy plików są umieszczone w tablicy. $plik = file("./data/read_files.txt"); ale to chyba nie ma znaczenia ? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
trim($plik[$i]); jak wczytujesz plik funkcją file to na końcu każdego elementu tablicy jest \n
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
trim($plik[$i]); jak wczytujesz plik funkcją file to na końcu każdego elementu tablicy jest \n wielkie dzięki teraz działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:02 |