ugrás a tartalomhoz

Távoli fájl elérése PHP-ből

PetyaKmet · 2008. Május. 16. (P), 11.41
Sziasztok!

A problémám a következő:
Egy fájlt szeretnék olvasni egy scripttel, de sajnos letiltották azt, hogy programmal hozzá lehessen férni.

Ez a parancs:
$file=file("http://www.domain.hu/file.csv");
Ez a hibaüzenete:
Warning: file(http://www.domain.hu/file.csv) [function.file]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /data/web/sajatdomain.hu/files/scriptek/letolto.php on line 10


Manuális úton viszont simán letölthető!
Tudtok valamit javasolni, amivel kikerülhető lenne ez a védelem?

Előre is köszönöm, ha válaszoltok!
Üdv: Péter
 
1

Tárhely?

janoszen · 2008. Május. 16. (P), 12.22
Hali,

hol lakik ez script és mi az igazi domain név? Egyébként 99%-ot adok, hogy nem tudod megkerülni.

J
2

van más

rrd · 2008. Május. 16. (P), 12.27
fopen, curl, file_get_contents
néha a szolgáltatók tiltják az ilyen jellegű http eléréseket, de valamelyik menni fog
3

sajnos nem megy...

PetyaKmet · 2008. Május. 16. (P), 20.18
Nem tom, mi lehet a baj... ehhez a fájlhoz szeretnék hozzáférni hogy egy script olvassa: www.szerencsejatek.hu/xls/otos.csv
4

Sajnos nem megy...?

s_volenszki · 2008. Május. 16. (P), 21.01
Én találtam egy jó kis tutorialt ami a már rrd álltal javasolt funkciókat használja: php-read-remote-file
Kipróbáltam, nekem mind a négy verzió működik! Konkrétan csak az URL-t kell átírni a minta szkriptekben!

Ha ezek egyikével sem műxik, akkor sajna nincs lövésem...

s_volenszki
5

curl installálása

PetyaKmet · 2008. Május. 16. (P), 22.59
Szerintem ez a curl megoldaná a problémámat.
Tudnám, mi ez, s hogyan kell a szerverre telepíteni..:-)
6

Szerintem

s_volenszki · 2008. Május. 16. (P), 23.18
ha a fent említett funkciókból egyik sem alkalmazható a tárhelyeden, akkor inkább a szolgáltatódat kellene kikukázni, nem curl-t installálni, mert az legalább annyira esélytelen!

s_volenszki