[Tutorial] Datei mittels PHP auf FTP hochladen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von alsdwo3, 27. Juli 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 27. Juli 2010
    Datei mittels PHP auf FTP hochladen

    Mithilfe von PHP laesst sich auch eine FTP-Verbindung aufbauen.
    Zuerst muss ein einfaches Formular für den Upload der Datei entworfen werden.
    Nach Abschicken des Formulars wird eine FTP-Verbindung mit dem Server aufgebaut und die Datei dort abgelegt.

    PHP:
    <? php

    $FTPServer   
    "ftp.meinwebspace.tld" ;
    $FTPUser      "ftp_user" ;
    $FTPPasswort  "root1234" ;

    if(
    $_REQUEST [ 'Send' ])
    {
        
    $VerbindungsID  ftp_connect ( $FTPServer );
        
    $LoginErgebnis  ftp_login ( $VerbindungsID $FTPUser $FTPPasswort );
        if(
    $VerbindungsID  &&  $LoginErgebnis )
        {
            
    $UploadErgebnis  ftp_put ( $VerbindungsID $_FILES [ 'Datei' ][ 'name' ],  $_FILES [ 'Datei' ][ 'tmp_name' ],  FTP_BINARY );
            if(
    $UploadErgebnis )
            {
                echo
    "Die Datei wurde hochgeladen!" ;
            }
            else
            {
                echo
    "Die Datei konnte nicht hochgeladen werden." ;
            }
            
    ftp_quit ( $VerbindungsID );
        }
        else
        {
            echo
    "Es konnte keine Verbindung zu dem FTP-Server hergestellt werden." ;
        }
    }
    else
    {
    ?>
    <form action="<?php  echo $_SERVER [ 'PHP_SELF' ];  ?>" enctype="multipart/form-data" method="post">
    <input name="Datei" type="file"><br>
    <input name="Send" type="submit" value="Upload">
    </form>
    <?php
    }

    ?>
     
  2. 27. Juli 2010
    AW: Datei mittels PHP auf FTP hochladen

    naja, also viel mehr als direkt in der doku PHP: ftp_put - Manual erfährt man hier auch nicht :S
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.