• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Uploadify Problem

wolf360

Neues Mitglied
Hallo,

für eine selbst erstelle Bildergallerie würde ich gerne ein Multiple Fileupload Script von jquery einbinden, was an sich auch schön Funkioniert nur nicht in Verbindung mit Zend.

Das jquery-Plugin heißt uploadify

Wenn ich das Script ohne Veränderungen benutze klappt alles 1a.

Nun würd ich aber gern das Uploadscript ändern, damit ich die Models und so benutzen kann, doch ich bekomme jedes mal einen IO "Error #2038

Hab schon gegoogelt, aber das hat mir nicht weitergeholfen

Zum Code:
Uploadify.php
PHP:
if (!empty($_FILES)) {  
        $tempFile = $_FILES['Filedata']['tmp_name']; 
        $targetPath = $_REQUEST['folder'

        $targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];

        if (move_uploaded_file($tempFile,$targetFile) ) { 
                echo "1"; 
        } else {        
               echo 'Fehler beim Upload';
        }                                                                                                                         
}                                                                                                                                                                                                                                                                          
?>
So ich hab diesen Code copiert und in eine Action von Zend eingefügt
/Galerie/Uploader
PHP:
    public function uploaderAction() {    
        if (!empty($_FILES)) {  
            $tempFile = $_FILES['Filedata']['tmp_name'];   
            $targetPath = $_REQUEST['folder'];                                                                                                    
            $targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];  
          
            if (move_uploaded_file($tempFile,$targetFile) ) 
                echo "1"; 
            } else {   
                echo 'Fehler beim Upload'; 
            }                                                                                                                                                                                                                            
        }                                                                                                                                                                                                                                                                  
        exit;                                                                                                                                                                                                                                                              
    }
Mein Configurationsscript schaut so aus:

PHP:
$(document).ready(function() {    
    $("#uploadify").uploadify({     
        'uploader'       : '/js/upload//uploadify.swf',    
        'script'         : '/Galerie/Uploader',  
        'cancelImg'      : 'cancel.png',   
        'folder'         : '/var/www/gallery/public/test/gig/<?php echo $this->year; ?>/<?php echo $this->sub; ?>/',                    
        'queueID'        : 'fileQueue',  
        'auto'           : true,
        'multi'          : true,  
        'onError'        : function(event, t,f, e) { console.log(e) }  
    });                                                                                                                                                                                                                                                                    
});                                                                                                                                                                                                                                                                        
</script>
In den Serverlogs steht folgends, falls es helfen sollte:
[13/Sep/2010:16:31:20 +0200] "POST /Galerie/Uploader HTTP/1.1" 302 20 "-" "Shockwave Flash"

danke schon mal für die Hilfe

grüße

wolf360
 
Zurück
Oben