leibe leute helft mir.
arbeite an einem problem schon seit mehreren stunden und finde keine lösung.
aufgabenstellung:
ich habe auf einem server (world4you) eine xml-datei per php kreiert und abgespeichert.
die möchte ich nun auf einen anderen server (freeimmo) übertragen.
der aufbau der ftp verbindung funktioniert offensichtlich, nur die datei bekomme ich nicht rüber.
so schaut mein script aus:
// Die Verbindung herstellen
$connection_id = ftp_connect($ftp_server);
// Mit Benutzername und Kennwort anmelden
$login_result = ftp_login($connection_id, $benutzername, $passwort);
// überprüfen ob alles gutgegangen ist
if ((!$connection_id) || (!$login_result)) {
echo "<H1>Ftp-Verbindung nicht hergestellt!<H1>";
echo "<P>Verbindung mit ftp_server als Benutzer $benutzername nicht möglich!</P>";
die;
} else {
echo "<P>Verbunden mit ftp_server als Benutzer $benutzername</P>";
}
// Die aus dem Forumular übergebenen Daten abfragen
$zieldatei = "/";
$lokale_datei = "/immo-marhold/anew/transfer-2011-04-09_14-27.xml";
// Schalte passiven Modus ein
ftp_pasv($connection_id, true);
// Hochladen der datei
$upload = ftp_put($connection_id, $zieldatei, $lokale_datei, FTP_ASCII);
echo $upload;
// Upload-Status überprüfen
if (!$upload) {
echo "<P>Ftp upload war fehlerhaft!</P>";
} else {
echo "<P>Datei $slokale_datei auf $host als $zieldatei geschrieben</P>";
}
// Schließen der Verbindung
ftp_quit($connection_id);
Als Fehlermeldung bekomme ich jedoch:
Verbunden mit ftp_server als Benutzer vagmarh
/immo-marhold/anew/xmltransfer/
transfer-2011-04-09_14-27.xml
Warning: ftp_put() [function.ftp-put]: Can't open that file: Is a directory in /home/.sites/14/site674/web/immo-marhold/anew/xmlftpfreeimmo.php on line 39
Ftp upload war fehlerhaft!
habt ihr eine idee an was es scheitert?
bitte um eure rückmeldungen.
danke im voraus.
arbeite an einem problem schon seit mehreren stunden und finde keine lösung.
aufgabenstellung:
ich habe auf einem server (world4you) eine xml-datei per php kreiert und abgespeichert.
die möchte ich nun auf einen anderen server (freeimmo) übertragen.
der aufbau der ftp verbindung funktioniert offensichtlich, nur die datei bekomme ich nicht rüber.
so schaut mein script aus:
// Die Verbindung herstellen
$connection_id = ftp_connect($ftp_server);
// Mit Benutzername und Kennwort anmelden
$login_result = ftp_login($connection_id, $benutzername, $passwort);
// überprüfen ob alles gutgegangen ist
if ((!$connection_id) || (!$login_result)) {
echo "<H1>Ftp-Verbindung nicht hergestellt!<H1>";
echo "<P>Verbindung mit ftp_server als Benutzer $benutzername nicht möglich!</P>";
die;
} else {
echo "<P>Verbunden mit ftp_server als Benutzer $benutzername</P>";
}
// Die aus dem Forumular übergebenen Daten abfragen
$zieldatei = "/";
$lokale_datei = "/immo-marhold/anew/transfer-2011-04-09_14-27.xml";
// Schalte passiven Modus ein
ftp_pasv($connection_id, true);
// Hochladen der datei
$upload = ftp_put($connection_id, $zieldatei, $lokale_datei, FTP_ASCII);
echo $upload;
// Upload-Status überprüfen
if (!$upload) {
echo "<P>Ftp upload war fehlerhaft!</P>";
} else {
echo "<P>Datei $slokale_datei auf $host als $zieldatei geschrieben</P>";
}
// Schließen der Verbindung
ftp_quit($connection_id);
Als Fehlermeldung bekomme ich jedoch:
Verbunden mit ftp_server als Benutzer vagmarh
/immo-marhold/anew/xmltransfer/
transfer-2011-04-09_14-27.xml
Warning: ftp_put() [function.ftp-put]: Can't open that file: Is a directory in /home/.sites/14/site674/web/immo-marhold/anew/xmlftpfreeimmo.php on line 39
Ftp upload war fehlerhaft!
habt ihr eine idee an was es scheitert?
bitte um eure rückmeldungen.
danke im voraus.