[PHP] FTP - Upload

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Dark|pUM4, 15. April 2009 .

Schlagworte:
  1. 15. April 2009
    FTP - Upload

    Hallo Leute,

    eine Frage: Wie mach ich am Besten einen Upload in PHP mittels FTP? Will nämlich kein normales Upload verwenden, da von der Server PHP uploads auf 2 MB begrenzt!

    Hier mein CODE, wo ich Probleme habe (Verbindung funktioniert einwandfrei)

    PHP:
            $banner = $_FILES [ 'video' ];
            
    $bannername = $_POST [ 'bannername' ];
            
    $displayed = $_POST [ 'displayed' ];
            if(!
    $displayed $displayed = 0 ;
        
            echo
    '<h2>Videosection</h2>' ;
        
            if(
    $bannername  AND  $banner ) {
            
    $pfad  '../videos/' ;
            
    $typ  '.flv' ;
                    
    safe_query ( "INSERT INTO videos (name, displayed) values ('" . $bannername . "', '" . $displayed . "')" );
                    
    $id = mysql_insert_id ();
                
                    
    $zieldatei  $id . $typ ;
                    @
    ftp_chdir ( $connection_id $pfad );
                    
    $upload  = @ ftp_put  ( $connection_id $zieldatei $banner FTP_BINARY ); 
                    @
    chmod ( $pfad . $id . $typ 0755 );

                    if(
    $displayed  ==  1 ){
                        
    safe_query ( "UPDATE videos SET displayed='0' WHERE vidID !='" . $id . "'" );
                    }
                    
                    
    ftp_quit ( $connection_id );
                    
                    if(!
    $upload ) echo  'Fehler beim hochladen!' ;
                    else 
    redirect ( "admincenter.php?site=videosection" "Video erstellt." "3" );
                    
            } else echo
    '<b>Bitte korrekte Form einfügen.</b><br><br><a href="javascript:history.back()">&laquo; zurück</a>' ;

    DANKE
    BWs gibts wie immer!
     
  2. 15. April 2009
    AW: FTP - Upload

    Ähm nur mal so, wenn du keine Zugriff auf die phi.ini hast, wird das glaub ich eh nichts. Und da du die Uploadgröße nicht geändert hast gehe ich mal davon aus.
    PHP Scripte werden nach x Sekunden automatisch abgebrochen. Standartwert hier sind 30sek.


    Jenachdem wie dein Hoster drauf ist, kannst du das ganze aber per htaccess abändern oder halt per PHP
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.