ich habe das Problem dass ich keine Dateien mit der PHP funtkione ftp_put() machen kann.
Das Script connectet zwar und ich kann Ordner erstellen aber wenn ich eine Datei Hochlade kommt ein Fehler (Ich lasse überprüfen ob der Upload gefuntzt hat und davon halt die vordefinierte Meldung).
Vllt kann einer von euch noch mal drüber gucken und mir einen Vorschlag machen oder mir Sagen was ich da falsch gemacht habe.
Warum ich das nicht mit "move_uploaded_files()" mache?
Weil ich automatisch ein bild hochladen lassen will ohne es im Formular einzufügen.
Ps.
Ich will von meinem Apache server auf mein Webspace hochladen.
Schonmal danke fürs lesen.
- Code: Alles auswählen
<?php
$ftp_server='mckad.pytalhost.com';//serverip
$conn_id = ftp_connect($ftp_server);
// login with username and password
$user="phostID";
$passwd="********";
$login_result = ftp_login($conn_id, $user, $passwd);
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "<br>Connected to $ftp_server, for user $user<br>";
}
//directorylike /www.velibaba.com/images
ftp_chdir($conn_id, "admin/test");
//$destination_file=ftp_pwd($conn_id);
$destination_file="1280_explosivo.jpg";
echo ("<br>");
print $destination_file;
echo ("<br>");
// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream
ftp_close($conn_id);
?>