Hallo!
Ich habe eine neue Extension mit dem Kickstarter als Backend Module erstellt. In der mod1/index.php habe ich folgenden PHP-Code testweise eingefügt.
$content='<h1>ACHTUNG: Zur Zeit keine Funktion!</h1><br /><br />';
//$content.='<form action="'.$_SERVER['PHP_SELF'].'" method="POST"></form>';
$content.='<form enctype="multipart/form-data" action="'.$_SERVER['PHP_SELF'].'" method="post">';
$content.='ZIP-Fotoalbum: <input type="file" name="zip" />';
$content.='<input type="submit" value="Importieren" /></form>';
if (isset($_FILES['zip']) and ! $_FILES['zip']['error']) {
$content.='ZIP-Datei erhalten';
}
Solange hier die auskommentierte Zeile so bestehen bleibt, funktioniert der Datei-Upload nicht. Es wird die Datei nicht einmal hochgeladen, sondern nur ein Neuaufruf der Seite. $_FILES bleibt hierbei leer. Sobald die Zeile aber aktiviert wird, funktioniert alles richtig.
Diese Problematik tritt nur in der Extension auf.
Vielen Dank.
alexs