kostenloser Webspace werbefrei: lima-city


Php Fehlersuche? Warum geht das nicht?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ddhi

    Kostenloser Webspace von ddhi, auf Homepage erstellen warten

    ddhi hat kostenlosen Webspace.

    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?!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Inwiefern funktioniert der Code denn nicht ?
    Gibt es vllt eine Fehlermeldung ?
  4. Autor dieses Themas

    ddhi

    Kostenloser Webspace von ddhi, auf Homepage erstellen warten

    ddhi hat kostenlosen Webspace.

    Fehlermedlung:

    Attempted to connect to $ftp_server for user $ftp_user _name....
  5. 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
  6. $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.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!