Supportnet Computer
Planet of Tech

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

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

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





Antwort 6 von Nessus

Hi,

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 hier

Gruß,
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