ich hab folgendes fabriziert :
PHP-Code:
<?php
// Herstellen der Basis-Verbindung
$ftp_server="ftp.aubing-location.net";
$conn_id = ftp_connect("$ftp_server");
// Einloggen mit Benutzername und Kennwort
$ftp_user_name="test#aubing-location.net";
$ftp_user_pass="xxx";
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
// Verbindung überprüfen
if ((!$conn_id) || (!$login_result)) {
echo "Ftp-Verbindung nicht hergestellt!
";
echo "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich
";
die;
} else {
echo "Verbunden mit $ftp_server als Benutzer $ftp_user_name
";
}
// Verzeichnis wechsel
$pfad = "/www/newsbilder/";
echo "momentanes verzeichnis = ",ftp_pwd ($conn_id),"
";
$wechsel = ftp_chdir ($conn_id, $pfad);
echo "zurückgegebener wert des wechsels = ",$wechsel,"
";
echo "neues verzeichnis = ",ftp_pwd ($conn_id),"
";
// Sonstiges
echo "server system = ",ftp_systype($conn_id),"
";
// Upload der Datei
$destination = $_FILES['bild']['name'];
$source = $_FILES['bild']['tmp_name'];
$upload = ftp_put($conn_id, "$destination", "$source", FTP_BINARY);
echo ftp_put($conn_id, "$destination", "$source", FTP_BINARY);
move_uploaded_file($source, $destination);
echo "destination = ",$destination,"
";
echo "source = ",$source,"
";
$destination),"
";
// Upload-Status überprüfen
if (!$upload) {
echo "Ftp upload war fehlerhaft!";
} else {
echo "Datei $source_file auf $ftp_server als $destination_file geschrieben";
}
// Schließen des FTP-Streams
ftp_quit($conn_id);
?>
jedoch speichert er einmal die datei in den ordner /newsbilder und einmal noch in den ordner in dem sich dieses script befindet
wie kann ich das unterbinden? ich will nur das die datei in den ordner /newsbilder speichert!