2. Juli 200223 j Moin! Ist irgendjmd bekannt, ob es ne Beschränkung beim copy Befehlt gibt. Bei größeren Dateien (30MB) kopiert er nämlich einfach nicht. Leider gibt er mir auch keine Fehlermeldung aus, ich bekomm nur ein false zurück. Im PHP-Manual hab ich leider nix gefunden... Lohnt sich es da noch weiterzuforschen, ob der Fehler irgendwo bei mir liegt, oder gehts einfach nicht und ich sollte auf exec("cp ....") umrüsten? Danke Pta
2. Juli 200223 j Hallo, unter welchem Betriebsystem arbeitest du? Ich arbeite unter Linux und copy() funktioniert auch mit größeren Dateien. Fehlerbehebung: 1. Kontrolliere safe_mode, die Rechte des Skripts und der zu kopierenden Daten. 2. Ausreichend Speicherplatz, z.B. quota etc. zu 1. aus dem PHP Manual copy() Checks whether the file(s)/directories you are about to operate on have the same UID as the script that is being executed. Checks whether the directory in which you are about to operate has the same UID as the script that is being executed. (on source and target) Quelle: Das PHP Manual http://www.php.net/manual/en/features.safe-mode.php
3. Juli 200223 j Ich vermute mal, dass es sich um linux handelt... das problem ist nämlich ein strato server. d.h. großem php.ini-tunig muss ich erst gar nicht anfangen ;-) Pta
4. Juli 200223 j PHP läuft bei KPNQwest grundsätzlich im SafeMode. Lass dir die UID's der zu kopierenden Datei und des Scriptes anzeigen, sind die unterschiedlich, ist es den Versuch wert die umzustellen. Ansonsten gehts nur über FTP. MfG
8. Juli 200223 j in der php.ini wird der upload in der grösse beschränkt, standardmäßig 2 mb, glaub ich.
8. Juli 200223 j Hi, ich hab zwar kein blassen Schimmer von PHP, aber man beschränket den Upload bzw. den Request auch beim Webserver und der empfängt afaik erstmal alles bevor das Script überhaupt irgendwas macht. Vorausgesetzt das Script geht übern Webserver, was ich halt mal annehme bei php ... Gruß alligator
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.