Php Fehlersuche? Warum geht das nicht?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
benutzername
check
code
datei
datum
fehlermeldung
file
ftp
http
login
richtigen ftp
server
set
status
stehen
stimmen
tabelle
zugang
-
Hier die HTML-Tabelle:
http://www.pcfreunde.de/store/i0/5859/Userupload_Php_Problem.JPG
<form action="uploadftp.php" method="POST" enctype="multipart/form-data"> <table align="center"> <tr> <td align="right"> Datei: </td> <td> <input name="userfile" type="file" size="50"> </td> </tr> </table> <table align="center"> <tr> <td align="center"> <input type="submit" name="submit" value="Hochladen" /> </td> </tr> </table> </form>
Und hier der Php-Code:
<?php set_time_limit(300);//for uploading big files $paths= "/Sub/uploads/Useruploads"; $filep=$_FILES['userfile']['tmp_name']; $ftp_server= "[b]Hier denn der FTP-Server[/b]"; $ftp_user_name= "[b]LoginName für FTP[/b]"; $ftp_user_pass= "[b]Password für FTP[/b]"; $name=$_FILES['userfile']['name']; // set up a connection to ftp server $conn_id = ftp_connect($ftp_server); // login with username and password $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // check connection and login result if ((!$conn_id) || (!$login_result)) { echo "FTP connection has encountered an error!"; echo "Attempted to connect to $ftp_server for user $ftp_user_name...."; exit; } else { echo "Connected to $ftp_server, for user $ftp_user_name"."....."; } // upload the file to the path specified $upload = ftp_put($conn_id, $paths.'/'.$name, $filep, FTP_BINARY); // check the upload status if (!$upload) { echo "FTP upload has encountered an error!"; } else { echo "Uploaded file with name $name to $ftp_server "; } // close the FTP connection ftp_close($conn_id); ?>
Ich möchte gerne, dass man halt über diesen Upload Datein via FTP auf unseren Webspace läd ohne, dass der Benutzername bzw das Passwort für FTP zugang eingeben werden muss.
Leider funktioniert der oben gennate Code nicht?! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
sieht für mich danach aus, dass etwas mit den Daten nicht stimmt.
Hast du genau überprüft, ob die Zugangsdaten zum FTP-Server auch stimmen?
Beitrag zuletzt geändert: 12.12.2010 16:35:59 von thecity -
$ftp_server= "[b]Hier denn der FTP-Server[/b]"; $ftp_user_name= "[b]LoginName für FTP[/b]"; $ftp_user_pass= "[b]Password für FTP[/b]";
Hier müssen natürlich die richtigen FTP Daten stehen, sonst wirst du auch nicht connecten können, ist doch wohl logisch. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage