Karl: Anmeldeformular und Datei Upload

Beitrag lesen

Hallo Community!

Ich habe mal wieder ein Problem, weshalb ich mich mit meinem Script an euch wende. Ich hoffe mir kann jemand einen Tipp geben!

Hier ein Teil des Scripts:

<?php  
	ini_set('upload_max_filesize','200M');  
	ini_set('post_max_size','200M');  
	ini_set('memory_limit','300M');  
	ini_set('max_execution_time','6000');  
	ini_set('max_input_time','6000');  
	  
	$nummer = $_POST['nummer'];  
	$bandname = $_POST['bandname'];  
	$historie = $_POST['historie'];  
	$bild1 = $_POST['bild1'];  
	$bild2 = $_POST['bild2'];  
	$bild3 = $_POST['bild3'];  
	$song1 = $_POST['song1'];  
	$song2 = $_POST['song2'];  
	$song3 = $_POST['song3'];  
	  
	$Dateiname_bereinigen = array( 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue', 'ß' => 'ss', ' ' => '_' );  
	$bandname =preg_replace("/[^a-zA-Z0-9äöüÄÖÜ_]/" , "" , $bandname);  
  
	$int_max_filesize = 25000000;  
	if ($_FILES['historie']['size'] > $int_max_filesize) {  
		echo "<center>Datei ist zu gross - Abbruch!";  
		exit;  
	}  
	  
	$endung = explode(".",$_FILES['historie']['name']);  
	  
	$DateiNameNeu = strtr( strtolower( ID.'_'.$nummer.'_'.Historie.'_'.$bandname.'.'.$endung[1]), $Dateiname_bereinigen );  
  
	move_uploaded_file($_FILES['historie']['tmp_name'], $DateiNameNeu);  
	move_uploaded_file($_FILES['historie']['tmp_name'], $DateiNameNeu);  
  
	$historie = "$DateiNameNeu";  
  
?>

Das Problem liegt darin dass während des Ausführens das Script die variablen vergisst oder sie einfach überfliegt! Es scheint aber am Server zu liegen da alle Tests mit XAMPP korrekt liefen..

Das Programm besteht aus 9 PHP-Dateien, jede übergibt die Formdaten an das nächste Script, läd die Dateien hoch und übergiebt den Pfad ans das nächste usw.

Liebe Grüße
Karl