Hallo,
ich habe folgendes Skript:
Wenn ich nun die Funktion upload aufrufe, passiert folgendes:
Der Aufruf der Funktion sieht in etwa so aus:
Bin noch relativ unerfahren mit PHP, deshalb weiß ich nicht weiter 
Jemand ne Idee?? Das würde mich freuen
ich habe folgendes Skript:
PHP-Code:
<?php
function upload($file){
$ftp_server = "localhost";
$ftp_port = "21";
$timeout = "90";
$ftp_user_name = "ava";
$ftp_user_pass = "******";
$zielverzeichnis = "/";
$destination = "$file";
// Verbindung aufbauen
$id = ftp_connect($ftp_server, $ftp_port, $timeout);
// Login mit Benutzername und Passwort
$login_result = ftp_login($id, $ftp_user_name, $ftp_user_pass);
// Verbindung überprüfen
if ((!$id) || (!$login_result)) {
echo "FTP-Verbindung ist fehlgeschlagen!";
echo "Verbindungsaufbau zu $ftp_server mit Benutzername $ftp_user_name versucht.";
exit;
} else {
echo "Verbunden zu $ftp_server mit Benutzername $ftp_user_name";
}
// Verzeichnis wählen
ftp_chdir($id, $zielverzeichnis);
// Datei hochladen
$upload = ftp_put($id, $destination, $file, FTP_BINARY);
// Upload überprüfen
if (!$upload) {
echo "FTP-Upload ist fehlgeschlagen!";
} else {
echo "Datei $upload auf Server $ftp_server als $destination hochgeladen";
}
// Verbindung schließen
ftp_close($id);
}
?>
Verbunden zu localhost mit Benutzername ava
Warning: ftp_put() expects parameter 3 to be string, array given in C:\Inetpub\Wwwroot\almstest\function_upload_inc.ph p on line 33
FTP-Upload ist fehlgeschlagen!
Warning: ftp_put() expects parameter 3 to be string, array given in C:\Inetpub\Wwwroot\almstest\function_upload_inc.ph p on line 33
FTP-Upload ist fehlgeschlagen!
PHP-Code:
upload($_FILES["datei"]);

Jemand ne Idee?? Das würde mich freuen

Kommentar