Witam Jak załadowac plik do zmiennej jednoczesnie przekazując do tego pliku dane metodą GET? moze pokarze na przykładzie:
CODE
$f = file_get_contents('strona.php?id=4');
oczywiscie chciałbym dostac w zmiennej wynik działania pliku strona.php?id=4
ShadowD
15.08.2008, 01:53:23
Witam
Jest w tym wszystkim pewien problem, by przekazać wartości plik musi się wykonać a otworzenie nie jest równoznaczne z wykonaniem myślał bym nad rozwiązaniem nieco skomplikowanym...
Nie jestem pewien co chcesz osiągnąć powiedzmy, że chcesz wykonać jakiś plik dając mu zmienne a następnie zapisać do zmiennej jego zawartość.
Pliki: pobierzGet.php plik.txt index.php
Najpierw wywołujesz plik index.php który np przez znacznik <img> uruchamia skrypt zawarty w pliku pobierzGet.php który zaś tworzy plik.txt z zawartością jaką chcesz przypisać zmiennej, przeładować stronę. Następnie już w normalny sposób przez php wpisujesz zawartość pliku do zmiennej.
Jednak to rozwiązanie ma jeden błąd mianowicie musisz użyć php, znacznika html a następnie powrócić do php czyli strona musi zostać przeładowana.
Nie wiem czy to jedyne rozwiązanie, lub czy jest słuszne jednak wątpię w istnienie funkcji która będzie w stanie przesłać dane do pliku z zmienną get wywołać go i pobrać.
Powodzenia
wookieb
15.08.2008, 08:26:52
Cytat
Jeśli włączona jest dyrektywa konfiguracyjna fopen wrappers, możliwe jest podanie jako nazwy pliku adresu URL. Zobacz opis funkcji fopen() aby dowiedzieć się jak przekazać nazwę pliku, oraz fopen wrappers aby uzyskać listę obsługiwanych protokołów.