Heyho,
ich habe mit Hilfe von "multiinstancedemo" und "swfupload" ein Multiupload konstruiert.
Das klappt auch alles wunderbar, wenn die Dateien in einen statischen Ordner geladen werden.
Ich möchte aber, dass der User einen Ordner erstellen kann und in diesem Daten hochladen kann.
Daher hab ich mit einem einfach input-Feld und einem mkdir das realisiert.
Das Upload Script hat zwei wichtige Dateien - index.php und upload.php.
In der index.php ist alles wesentliche vorhanden, inklusive Formular usw.
In der upload.php ist nur folgendes vorhanden:
Das mit der Session habe ich hinzugefügt, weil ich irgendwie an den vom User eingegebenen Ordner-Namen rankommen muss.
Den Namen habe ich in der index.php in $_SESSION["galname"] gespeichert.
In meiner lokalen XAMPP-Installation funktioniert das einwandfrei.
Auf meinem externen Webserver funktioniert es nicht (scheinbar bleibt die Session-Variable leer)
Ein Loginscript, was mit Session arbeitet, funktioniert jedoch.
Jemand eine Ahnung, was da nich stimmen könnte?
ich habe mit Hilfe von "multiinstancedemo" und "swfupload" ein Multiupload konstruiert.
Das klappt auch alles wunderbar, wenn die Dateien in einen statischen Ordner geladen werden.
Ich möchte aber, dass der User einen Ordner erstellen kann und in diesem Daten hochladen kann.
Daher hab ich mit einem einfach input-Feld und einem mkdir das realisiert.
Das Upload Script hat zwei wichtige Dateien - index.php und upload.php.
In der index.php ist alles wesentliche vorhanden, inklusive Formular usw.
In der upload.php ist nur folgendes vorhanden:
PHP:
<?php
session_start();
$galname = $_SESSION["galname"];
set_time_limit(0);
$uploadDir = "../gallery/images/".$galname."/";
$filename = ereg_replace("[^A-Za-z0-9.]", "", $_FILES['Filedata']['name']);
$uploadFile = $uploadDir . $filename;
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
chmod($uploadFile, 0777);
?>
Das mit der Session habe ich hinzugefügt, weil ich irgendwie an den vom User eingegebenen Ordner-Namen rankommen muss.
Den Namen habe ich in der index.php in $_SESSION["galname"] gespeichert.
In meiner lokalen XAMPP-Installation funktioniert das einwandfrei.
Auf meinem externen Webserver funktioniert es nicht (scheinbar bleibt die Session-Variable leer)
Ein Loginscript, was mit Session arbeitet, funktioniert jedoch.
Jemand eine Ahnung, was da nich stimmen könnte?