...
CSV von Fremder URL und entpacken
Einklappen
X
-
ich gehe davon aus, dass du http://www.php-resource.de/forum/sho...threadid=50454 gelesen hast. editiere dein post.
1. E_ALL?
2. was steht denn in phpinfo() unter disabled functions?
3. wie sieht das ergebnis der funktionen aus?
-
fopen / fsockopen wäre dein freund. es gibt zip funktionen - kannst du diese benutzen?
parsen etc. musst du es schon selber.
btw.: auf meinem server sind auch sämtliche exec-functions deaktiviert. wget o.Ä. darf auch nur root aufrufen, passiert mir persl. zuviel unsicheres mit!Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
var_dump(), print_r(), debug_backtrace und echo.
Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.
Kommentar
-
Bitte die Forumsregeln für horizontales Scrollen lesen und umsetzen!
rm() kannst Du ersetzen mit unlink()
wget() kannst Du ersetzen z.B. mit fopen()
gunzip() - hmm. Es gibt eine ZIP-Library, aber die muß natürlich vom Provider aus einkompiliert sein. Müßtest Du schauen.
mv() kannst Du ersetzen.
Kommentar
-
Re: CSV von Fremder URL und entpacken
http://www.php.net/manual/de/ref.filesystem.php
http://www.php.net/manual/de/ref.zip.phpI don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
also Bilde dir mal auch keine Meinung über meinen Komentar weil dazu fehlt dir eindeutig das "Hintergrund" Wissen dazu.Einen 1:1-Ersatz für ShellExec() gibt es selbstverständlich nicht, weil der Provider mit der Sperrung dafür sorgen will, daß keine externen Programme und Befehle mehr, sondern nur noch die PHP-Eigenen Funktionen aufgerufen werden können.
Ergo mußt Du das ganze so umschreiben, daß die von Dir benötigten Dinge durch PHP-Interne Befehle durchgeführt werden - und dazu haben wir Dir die nötigen Ansätze gegeben. Details zu den genannten Funktionen findest Du im Manual auf php.net.
Wobei diese gzip-Geschichte schwierig werden könnte - die Zip-Library bringt da natürlich nix. Hmm. Da würde ich doch eher nochmal mit dem Provider reden, ob er nicht eine Ausnahme machen kann.
Kommentar
Kommentar