habe vor ein paar wochen schon mal geschieben und konnte etwas auf die beine stellen. leider läuft mein multiple file upload noch nicht sauber. hier der code soweit:
Fileupload start
for ($i=0;$i<4;$i++) //4 files sollen hoch {
if (is_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i])) { //extension herausfinden $extention = substr(strrchr($files[$i], "."), 1);
switch($extention) { case NULL : { $message = "extension nicht erkannt"; break; }
case "jpg": { if (file_exists($uploadpath."images/".$files[$i])) { $files[$i]=$zeit."_".$HTTP_POST_FILES['PIC']['name'][$i]; move_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i], $uploadpath."images/".$files[$i]);
$message="erfolgreich geupped"; } break;}
case "mov": { if (file_exists($uploadpath."images/".$files[$i])) {
$files[$i]=$zeit."_".$HTTP_POST_FILES['PIC']['name'][$i]; $files[$i] = strtolower($files[$i]); move_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i], $uploadpath."images/".$files[$i]); break;} } }
Fileupload ende
mein problem: die extension wird ausgelesen ist aber immer die extension vom upload-vorgang davor.
kann das an meinem sessions liegen?
//-----------------Session Management-------------------------- session_start(); // Wenn der Datei eine Session ID übergeben wurde, dann diese reaktivieren if (isset ($HTTP_GET_VARS[session_name()])) session_id( ${session_name()} );
freue mich über hilfe. schönen tag wünscht janosch