zu doof für Bild Upload?!
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 So ich hab mich jetzt mal darauf konzentriert das er die Datei überhaupt mal vom tmp Ordner in meinen $ziel (ordner "bilder_user") verschiebt...das mit dem unbennenen der Datei kann ich ja immer noch einbauen...
 
 hier der Code die Überprüfung funktioniert alles ohne Fehler nur verschiebt er die Datei ned :-(.
 
 PHP-Code:<?php
 $ziel = "bilder_user"; //upload Ordner
 $datei_max = "80000"; //maximal Datei größe in Byte
 $datei_endung = "image/jpeg"; //erlaubte Bild Typen
 
 //echo '$_FILES-Array:<br />';
 //print_r($_FILES['file']);
 //echo '<hr />Dateigröße mit filesize: '.filesize($_FILES['file']['tmp_name']);
 
 $datei_size = $_FILES['file']['size'];
 //echo "Dateigröße: $datei_size<br>";
 //echo "Datei_max: $datei_max";
 
 IF($datei_max < $datei_size){
 
 $error_message = 1;
 $error_size = "Das ausgewählte Bild($file_name) ist zu groß.Maximal 80kb erlaubt!<br>
 Bitte komprimieren Sie ihr Bild oder verkleinern Sie es etwas damit es der<br>
 Dateigröße von unter 80kb entspricht.<br>";
 
 }
 
 IF(!$error_message){
 move_uploaded_file($file_name,$ziel);
 echo "Das Bild \"$file_name\" wurde erfolgreich hochgeladen.";
 }
 
 IF($error_message){
 //Ausgabe der Fehlermeldung
 echo "<b>Folgende Fehler (ist) sind aufgetreten:</b><br>";
 echo "$error_size";
 }
 
 ?>
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 so hab mein Script jetzt so abgeändert aber jetzt bringt er die Fehlermeldung:
 Datei_tmp: /home/www/htdocs/thomas-reichelt.net/tmp/php6i6Mdc
 Dateigröße: 4794
 Datei_max: 80000
 Datei_name: mohnheiser_cool.jpg
 
 Warning: move_uploaded_file(/home/www/htdocs/thomas-reichelt.net/schrott_or_not/bilder_user) [function.move-uploaded-file]: failed to create stream: Is a directory in /home/www/htdocs/thomas-reichelt.net/schrott_or_not/upload.php on line 24
 
 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/home/www/htdocs/thomas-reichelt.net/tmp/php6i6Mdc' to '/home/www/htdocs/thomas-reichelt.net/schrott_or_not/bilder_user' in /home/www/htdocs/thomas-reichelt.net/schrott_or_not/upload.php on line 24
 Das Bild "mohnheiser_cool.jpg" wurde erfolgreich hochgeladen.
 
 was bedeutet das bzw. woran liegt das...
 
 mein Script:
 
 PHP-Code:<?php
 $ziel = "/home/www/htdocs/thomas-reichelt.net/schrott_or_not/bilder_user"; //upload Ordner
 $datei_max = "80000"; //maximal Dateigröße in Byte
 $datei_endung = "image/jpeg"; //erlaubte Bild Typen
 
 $datei_size = $_FILES['file']['size'];
 $datei_tmp = $_FILES['file']['tmp_name'];
 echo "Datei_tmp: $datei_tmp<br>";
 echo "Dateigröße: $datei_size<br>";
 echo "Datei_max: $datei_max<br>";
 echo "Datei_name: $file_name<br>";
 
 IF($datei_max < $datei_size){
 
 $error_message = 1;
 $error_size = "Das ausgewählte Bild($file_name) ist zu groß.Maximal 80kb erlaubt!<br>
 Bitte komprimieren Sie ihr Bild oder verkleinern Sie es etwas damit es der<br>
 Dateigröße von unter 80kb entspricht.<br>";
 
 }
 
 IF(!$error_message){
 move_uploaded_file($datei_tmp,$ziel);
 echo "Das Bild \"$file_name\" wurde erfolgreich hochgeladen.";
 }
 
 IF($error_message){
 //Ausgabe der Fehlermeldung
 echo "<b>Folgende Fehler (ist) sind aufgetreten:</b><br>";
 echo "$error_size";
 }
 
 ?>
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 JUUUHUUUUU endlich funktionierts!!
 mit dem copy Befehl gehts ! !
 
 für alle die die das gesucht haben was ich gesucht hab ;-).
 Hoffentlich bringts den einen oder anderen weiter...
 mfg TOmPHP-Code:<?php
 $ziel = "./bilder_user/"; //upload Ordner
 $datei_max = "80000"; //maximal Dateigröße in Byte
 $datei_endung = "image/jpeg"; //erlaubte Bild Typen
 
 $datei_size = $_FILES['file']['size'];
 $datei_tmp = $_FILES['file']['tmp_name'];
 echo "Datei_tmp: $datei_tmp<br>";
 echo "Dateigröße: $datei_size<br>";
 echo "Datei_max: $datei_max<br>";
 echo "Datei_name: $file_name<br>";
 
 IF($datei_max < $datei_size){
 
 $error_message = 1;
 $error_size = "Das ausgewählte Bild($file_name) ist zu groß.Maximal 80kb erlaubt!<br>
 Bitte komprimieren Sie ihr Bild oder verkleinern Sie es etwas damit es der<br>
 Dateigröße von unter 80kb entspricht.<br>";
 
 }
 
 IF(!$error_message){
 copy($datei_tmp,$ziel.$file_name);
 echo "Das Bild \"$file_name\" wurde erfolgreich hochgeladen.";
 }
 
 IF($error_message){
 //Ausgabe der Fehlermeldung
 echo "<b>Folgende Fehler (ist) sind aufgetreten:</b><br>";
 echo "$error_size";
 }
 
 ?>
 Kommentar
 
          
Kommentar