Upload Script funktioniert nicht

BlackPerfect

Grünschnabel
Hi Leute, ich habe ein Upload Script geschrieben aber leider funktioniert dies nicht so ganz wie ich es möchte. Er überprüft korrekt die Größe sowie die Endung und bringt auch keine Fehlermeldung nur es befinden sich dann keine Datein aufm Server:-(
Ach und habe das Templatesyste benutzt Vlib aber das spielt ja keine Rolle!
Nur bringt er gibt etwsa komisches aus bei print_r($_FILES); was ich aber leider nicht deuren kann:
Code:
Array ( [input_picture] => Array ( [name] => Wasserlilien.jpg [type] => image/jpeg [tmp_name] => /var/www/web743/phptmp/phpfa5fQs [error] => 0 [size] => 83794 ) [input_archive] => Array ( [name] => Beispielbilder.zip [type] => application/zip [tmp_name] => /var/www/web743/phptmp/phpPsuZdC [error] => 0 [size] => 186975 ) )

PHP:
<?php
//Dieser Script dient zur Upload von Bildern + Archiven
session_start();

require_once("inc/vlib/vlibTemplate.php");
require_once("inc/connect.php");
$upload = new vlibTemplate("tmpl/index.htm");

$upload->setVar('check',$_GET['section']);
if($_GET['section'] == upload)
{
    if(isset($_POST['input_submit']))
    {    
    //Dateiendung herausfiltern
    
    $ext_picture = substr( strtolower( strrchr($_FILES['input_picture']['name'], '.') ), 1 );
    $ext_archive = substr( strtolower( strrchr($_FILES['input_archive']['name'], '.') ), 1 );
    
    //Erlaubte Dateiendungen
    
    $picture_allowed_ext = array('jpg', 'png', 'gif');
    $archive_allowed_ext = array('zip');
    
    //Prüfe ob Endung erlaubt ist 
    if(!in_array($ext_picture, $picture_allowed_ext))
    {
        $upload->setVar('ext_false_picture','Üngültige Endung vn ihren Bild');
    
        
    }
    else 
    {
        if (!in_array($ext_archive,$archive_allowed_ext))
        {
            $upload->setVar('ext_false_archive','Sie dürfen nur Zip hochladen');
            
        }
        else 
        {
        //Dateigröße prüfen 
        $int_max_filesize = 2000000;
        
        if ($_FILES['input_picture']['size'] > $int_max_filesize) 
        {
            $upload->setVar('false_size','Ihr Bild ist zu groß');
            
        }
        else 
        {
        $folder_picture = "files/picture/".$_FILES['input_picture']['name'];
        $folder_archive = "files/archive/".$_FILES['input_archive']['name'];
        
        move_uploaded_file($_FILES['input_archive']['tmp_name'], $folder_archive);
        move_uploaded_file($_FILES['input_picture']['tmp_name'], $folder_picture);
        
        print_r($_FILES);
        }
        }
        }
    }
}
$upload->pparse();
?>
 
Zurück