Supportnet / Forum / Skripte(PHP,ASP,Perl...)
php ftp prob
Frage
Hallo,
in meinem script ist irgendwie ein fehler drin ich bekomme immer eine fehler meldung in Zeile 39! Bitte guckt es euch mal an thx!
<html>
<body>
<form action='ftp_05.php3' method='post'>
<input type='file' size='30' name='local_file'><br>
<input type='submit' value='Upload'>
</form>
</body>
</html>
<?
if ($local_file)
put_file($local_file);
function put_file($local_file){
$my_user="xxx";
$my_pwd ="xxx";
$my_host="xxx";
$remote_file=basename($local_file);
$ftp = ftp_connect( $my_host );
if (! $ftp ) {
echo "keine Verbindung zum Host " . $my_host;
} else {
$res = ftp_login( $ftp, $my_user, $my_pwd );
if (! $res){
echo "login nicht möglich";
} else {
echo "login bei <b>" .$my_host. " </b>erfolgreich";
}
ftp_put($ftp,$remote_file,$local_file,FTP_BINARY);
if (! $contents = ftp_nlist( $ftp, "." )){
echo"Verzeichnis ungültig oder nicht lesbar!";
} else {
echo "<br><b>Verzeichnisinhalt:</b><br>";
foreach ($contents as $var)
echo $var . "<br>";
}
ftp_quit($ftp);
}
}
?>
Antwort 1 von Nessus
Hi,
ich vermisse die Fehlermeldung...
Nessus
ich vermisse die Fehlermeldung...
Nessus
Antwort 2 von ofman
hmm bekommste keine fehlermeldung hmm. So ne scheiß dann muss irgendwas mit dem Webspace net richitg sein hmmm mal gucken aber thx schonmal
Antwort 3 von Adik
Er möchte das du die Fehlermeldung postest, oder hast du gedacht, dass er sich gleich die Mühe macht ein Script bei sich auszuprobieren.
Antwort 4 von Nessus
@Adik
Du hast es genau getroffen....
Nessus
Du hast es genau getroffen....
Nessus
Antwort 5 von ofman
achso lol hab ich vergessen rofl!!
fehlermeldung:
Warning: error opening C:\\Eigene Dateien\\Eigene Bilder\\silvy022.jpg in /kundenpages/webspace/w-1000206/public_html/phpftp/ftp_05.php3 on line 39
fehlermeldung:
Warning: error opening C:\\Eigene Dateien\\Eigene Bilder\\silvy022.jpg in /kundenpages/webspace/w-1000206/public_html/phpftp/ftp_05.php3 on line 39
Antwort 6 von Nessus
Hi,
stimmen die Dateiberechtigungen?
chmod 777?
Nessus
stimmen die Dateiberechtigungen?
chmod 777?
Nessus
Antwort 7 von semi
<form ... enctype='multipart/form-data'>und
...
if(!empty($HTTP_POST_FILES['local_file']['name'])) {
put_file($HTTP_POST_FILES['local_file']['[b]tmp_name']);
}
...Mehr Details zu Uploads findest Du hierGruß,
Michael
Antwort 8 von ofman
hmm irgendwie geht das bei mir net bekomme einfach ent den fehler weg die chmod stimmen auf 777
Antwort 9 von semi
Was genaue geht nicht? Upload oder FTP?
Das mit dem "...error opening C:\\Eigene Dateien\\Eigene Bilder\\silvy022.jpg..." kommt weil Du serverseitig versuchst auf den Browser-lokalen Namen der Datei zuzugreifen.
Mach's wie in Antwort 7, dann sollte es funktionieren.
Gruß,
Michael
Das mit dem "...error opening C:\\Eigene Dateien\\Eigene Bilder\\silvy022.jpg..." kommt weil Du serverseitig versuchst auf den Browser-lokalen Namen der Datei zuzugreifen.
Mach's wie in Antwort 7, dann sollte es funktionieren.
Gruß,
Michael

