Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: file get contents nie otwiera
Forum PHP.pl > Forum > Przedszkole
ziomek888
nie wiem dlaczego ale gdy proboje pobrac zawartosc za pomocą file_get_contents('./robiko/print.php?what=article&id='.$id); w taki oto sposob na localu pisze ze nmie ma takiego plikui ze nie istnieje a plik istnieje, gdy to samo proboje wyswietlic wpisuja nazwe domeny http://domena.com/robiko/print.php?what=ar...='.$id wtedy pobiera content...co jest nie tak ? dzieki za pomoc
wookieb
Zła ścieżka względna.
Aktualną ściezka roboczą sprawdzisz tutaj http://pl.php.net/manual/en/function.getcwd.php . Do niej stwórz ścieżkę względną.
ziomek888
wprowadzilem poprawną sciezke gdy proboje zaladowac sam plik print.php bez przekazywania zmiennych wtedy sie zaladuje....



ten sposob dziala :

$ezin=file_get_contents('/home/wdz997/public_html/robiko/print.php');

ten nie dziala, wyswietla ze plik nie istnieje

$ezin=file_get_contents('/home/wdz997/public_html/robiko/print.php?what=article&id='.$id); - a ja potrzebuje zeby ten dzialal
Spirit86
nie mozesz wprowadzać takich adresów w file_get_content. Tak jakbyś próbował pobrać plik jakisplik.php?id=13 - wyświetli ze nie ma takiego pliku, bo ?id=13 dopisuje do rozszerzenia windows, musisz przepuścić to przez serwer, aby zostało wykonane, zrób lepiej tak:

  1. $ezin=file_get_contents('http://localhost/~robiko/print.php?what=article&id='.$id);
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.