Webstatt.org - Community seit 2006 - 2012 (2024?)

ftp upload script

user-342
13.05.2006 09:09

Hallo Zusammen,

Ich versuche eine Datei mit einem ftp-script hochzuladen. Doch leider kommt immer die folgenden Fehlemeldung:

Warning: ftp_put() [function.ftp-put]: Unable to access $file in /home/httpd/vhosts/imcontacts.com/httpdocs/content/upload.php on line 22

Warning: ftp_put($file) [function.ftp-put]: failed to open stream: No such file or directory in /home/httpd/vhosts/imcontacts.com/httpdocs/content/upload.php on line 22
Die Datei wurde erfolgreich hochgeladen.

Hier mein Code:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<input type="file" name="datei" />
<input type="submit" value="Datei hochladen" />
</form>

<?php
$file = $_FILES['datei'];

$filename = $file['name'];


if (isset($file)) {

$ftpid = ftp_connect("***"zwinkern;
$ftplogin = ftp_login($ftpid, "***", "***"zwinkern;
if($ftpid && $ftplogin){

$upload = ftp_put($ftpid, $filename, '$file', FTP_BINARY);
}
echo "Die Datei wurde erfolgreich hochgeladen.";
}

?>


Kann mir jemand weiterhelfen?

w4p

user-303
13.05.2006 09:22

mach aus dem '$file' mal ein $file

Avatar user-182
13.05.2006 09:44

[list=1]
  • FTP_BINARY nur bei binären Dateien verwenden, nicht bei allen...
  • $_FILES['datei'] ist ein Array..
  • if($upload) echo "Die Datei wurde erfolgreich hochgeladen."; 

  • [/list=1]

    Seid ihr auch schon wix'r? xD