Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> fopen() nie otwiera http://
wujek_bogdan
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

Ostrzeżenie: (0%)
-----


dopiero zaczynam z php.
nie moge zmusic fopen do otwarcia odnosnika http://jakisadres/jakisplik.txt
Kod
$adres=fopen("http://adres.mojego.serwera/plik.txt", "r");
$numer=fgets($adres, 5);
fclose($adres);
echo($numer);

gdy zamiast adresu http:// podam jakiś plik lokalny, wtedy jesy OK.
oczywiscie link jest dobry. w przegladarce otwiera się.


apache 2.2.8-2, php5 5.2.5-10, archlinux
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jareeny
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 23
Dołączył: 2.10.2007
Skąd: Słupsk

Ostrzeżenie: (0%)
-----


Na pewno sprawdzałeś w konfiguracji serwera [plik httpd.conf] czy opcja otwierania zdalnych plików jest wyłączona? Tak w ogóle to jej włączanie na serwerze nie jest zbyt bezpieczna. Wystarczy dziura w skrypcie, która pozwala atakującemy na inkludowanie plików, i poprzez np. zmienna pobiera on na serwer swój zpreparowany skrypt. Co dalej? To już zależy od jego inwencji twórczych...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 07:35