Fehler beim Dateientransfer mit ftp();
Marcel
- php
ich habe das Problem, das mein code nicht so läuft wie ich will. Also er soll
1. ordner anlegen
2. rechte zuweisen 777
3. dateien transferieren aus dem ordner rohling nach dem angelegten
<?php
$ftp_ip="devcoding.com"; // ftpserver adresse
$ftp_login="web5"; // benutzername für ftp
$ftp_pass="*******"; // passwort für ftp
$user = $useridlast; // der benutzer der angelegt werden soll, also 111
$layout = $design;
$conn_id=ftp_connect($ftp_ip);
$login_result=ftp_login($conn_id, $ftp_login, $ftp_pass);
ftp_chdir ($conn_id, 'html/marcel/yg/guestbook/guestbook-users/');
@ftp_mkdir ($conn_id, $user); // lege benutzerordner an
$chmod_cmd="CHMOD 0777 $user"; // lege schreibrechte an ordner
ftp_site($conn_id, $chmod_cmd);
ftp_chdir($conn_id, $user);
// lade datein auf den server
$ftp_file1= fopen("html/marcel/yg/guestbook/rohling/$layout//gb.txt", "r");
ftp_fput($conn_id, "gb.txt", $ftp_file1, FTP_ASCII);
$ftp_file2= fopen("html/marcel/yg/guestbook/rohling/$layout/stat.txt", "r");
ftp_fput($conn_id, "stat.txt", $ftp_file2, FTP_ASCII);
$ftp_file3= fopen("html/marcel/yg/guestbook/rohling/$layout/count.txt", "r");
ftp_fput($conn_id, "count.txt", $ftp_file3, FTP_ASCII);
$ftp_file4= fopen("html/marcel/yg/guestbook/rohling/$layout//style.css", "r");
ftp_fput($conn_id, "style.css", $ftp_file4, FTP_ASCII);
$ftp_file5= fopen("html/marcel/yg/guestbook/rohling/$layout/kopf.html", "r");
ftp_fput($conn_id, "kopf.html", $ftp_file5, FTP_ASCII);
$ftp_file6= fopen("html/marcel/yg/guestbook/rohling/$layout/gb.php", "r");
ftp_fput($conn_id, "gb.php", $ftp_file6, FTP_ASCII);
$ftp_file7= fopen("html/marcel/yg/guestbook/rohling/$layout/gbtxt.php", "r");
ftp_fput($conn_id, "gbtxt.php", $ftp_file7, FTP_ASCII);
$ftp_file8= fopen("html/marcel/yg/guestbook/rohling/$layout/ip.txt", "r");
ftp_fput($conn_id, "ip.txt", $ftp_file8, FTP_ASCII);
$ftp_file9= fopen("html/marcel/yg/guestbook/rohling/$layout/badword.txt", "r");
ftp_fput($conn_id, "badword.txt", $ftp_file9, FTP_ASCII);
$ftp_file10= fopen("html/marcel/yg/guestbook/rohling/$layout/_functions.php", "r");
ftp_fput($conn_id, "_functions.php", $ftp_file10, FTP_ASCII);
@$ftp_file11= fopen("html/marcel/yg/guestbook/rohling/$layout/show.php", "r");
@ftp_fput($conn_id, "show.php", $ftp_file11, FTP_ASCII);
@$ftp_file12= fopen("html/marcel/yg/guestbook/rohling/$layout/eintragen.php", "r");
@ftp_fput($conn_id, "eintragen.php", $ftp_file12, FTP_ASCII);
// setzte rechte für dateien
ftp_site($conn_id, "CHMOD 0777 gb.txt");
ftp_site($conn_id, "CHMOD 0777 stat.txt");
ftp_site($conn_id, "CHMOD 0777 count.txt");
ftp_site($conn_id, "CHMOD 0777 style.css");
ftp_site($conn_id, "CHMOD 0777 kopf.html");
ftp_site($conn_id, "CHMOD 0777 ip.txt");
ftp_site($conn_id, "CHMOD 0777 badword.txt");
ftp_close($conn_id);
$datei = 'html/marcel/yg/guestbook/guestbook-users/'.$user.'/gb.txt';
if(file_exists($datei))
echo "<p><b>Ihr Gästebuch nun erreichbar.</b>";
else
echo "<b>Bei ihrer Anmeldung unterlief ein Fehler, bitte nehmen sie zu uns Kontakt auf.</b>";
echo "";
}
else {
echo "";
?>
Die ersten beiden funktionieren. Nur die Dateien transferiert er nicht. Wenn ihr euch unter http://devcoding.com/marcel/yg/seiten/registrierung.php versucht anzumelden zeigt er auch ne fehlermeldung an!
Hi,
Die ersten beiden funktionieren. Nur die Dateien transferiert er nicht. Wenn ihr euch unter http://devcoding.com/marcel/yg/seiten/registrierung.php versucht anzumelden zeigt er auch ne fehlermeldung an!
Stimmt, aber keine mit der man dir weiterhelfen könnte - was für ein Fehler wird denn da gefangen?
MfG
Rouven
Moin Marcel,
Die ersten beiden funktionieren. Nur die Dateien transferiert er nicht. Wenn ihr euch unter http://devcoding.com/marcel/yg/seiten/registrierung.php versucht anzumelden zeigt er auch ne fehlermeldung an!
das ist keine Fehlermeldung, sondern nur schlecht programmiert!
[...]Sie wurden erfolgreich angemeldet.[...]
Bei ihrer Anmeldung unterlief ein Fehler, [...]
Was nun? Erfolgreich oder nicht?
regds
Mike©