Clocker 2800+
Lt. Commander
- Registriert
- Apr. 2007
- Beiträge
- 1.409
Hi.
wie kann ich per STOR-Befehl eine Datei auf einen FTP-Server hochladen ?
also ich brauche nur den Befehl, wie der genutzt wird, das einloggen, etc hab ich schon.
Der Grund ist, dass auf diesem FTP Server die php-Funktion ftp_put, o.ä. nicht erlaubt ist.
Funktion ist deaktiviert auf dem FTP Server.
Das einzige, mit was man Dateien hochladen kann, wäre die STOR Funktion.
Aber wie setzt man die ein, da hab ich nämlich keine Ahnung, da ich immer den ftp_put Befehl genommen habe.
/edit:
Hier mal mein bisheriger Codeausschnitt.
Aber da kommt immer eine Fehlermeldung mit dem $this.........
Ich denke aber auch nicht, dass der Code überhaupt funktionieren soll. Wo sind die "richtigen" php-Befehle (Aufrufe) für den FTP ?
wie kann ich per STOR-Befehl eine Datei auf einen FTP-Server hochladen ?
also ich brauche nur den Befehl, wie der genutzt wird, das einloggen, etc hab ich schon.
Der Grund ist, dass auf diesem FTP Server die php-Funktion ftp_put, o.ä. nicht erlaubt ist.
Funktion ist deaktiviert auf dem FTP Server.
Das einzige, mit was man Dateien hochladen kann, wäre die STOR Funktion.
Aber wie setzt man die ein, da hab ich nämlich keine Ahnung, da ich immer den ftp_put Befehl genommen habe.
/edit:
Hier mal mein bisheriger Codeausschnitt.
PHP:
function stor($localPath,$remotePath)
{
if($this->pasv())
{
$this->sock_write("STOR $remotePath");
if($this->is_ok())
{
$fp = fopen($localPath,"rb");
while(!feof($fp))
{
$s = fread($fp,4096);
fwrite($this->data_sock,$s);
}
}
}
}
Ich denke aber auch nicht, dass der Code überhaupt funktionieren soll. Wo sind die "richtigen" php-Befehle (Aufrufe) für den FTP ?
Zuletzt bearbeitet: