FTP Upload: Datei leer
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktuellen verzeichnis
code
datei
falscher dateiname
falsches verzeichnis
folgenden code
form
formular
ftp
funktionieren
host
kopie
pfad
problem
rechte datei
server
text
verschieben
versuch
zugriffsrecht
-
Hey,
ich habe folgenden code-schnipsel
$ftp = ftp_connect("host"); ftp_login($ftp, "user", "pw"); ftp_put($ftp, "test.txt", "text.txt", FTP_ASCII); ftp_close($ftp);
eigentlich müsste dies doch funktionieren oder?
bzw. es funktioniert auch aber die Datei text.txt die auf den server geladen wird ist leer.
dasselbe Problem habe ich auch mit dem download, datei kommt an, ist aber leer?
woran kann das liegen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wahrscheinlich existiert die Datei im aktuellen Verzeichnis nicht, ist leer oder der ftp-user hat keine Zugriffsrechte.
also entweder
-- Quelldatei kann nicht gelesen werden (falsches Verzeichnis, falscher Dateiname, ungenügend Rechte, Datei existiert nicht)
-- Quelldatei ist leer - dann ist auch die Kopie leer.
Beitrag zuletzt geändert: 20.4.2010 6:50:07 von franco-bez -
hallo
muss es denn FTP sein?
versuch doch mal den einfachen File-Upload per Formular
mit <form ..... enctype="multipart/form-data" .....
und dann PHP:
$neuedatei = "pfad/".$_FILES['datei']['name'];
move_uploaded_file( $_FILES['datei']['tmp_name'] , $neuedatei );
oder mit rename() geht das "Verschieben" von Temp zum Pfad glaub ich auch
... -
kontogratis schrieb:
hallo
muss es denn FTP sein?
jop, muss die sachen darüber auf den download server laden. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage