thumbnails automatisch erstellen

bei mir gib es leider immer den fehler:


Warning: imagejpeg(): Unable to open 'tn_bild.jpg' for writing in /home/www/web13/html/robin/php/gallery_script.php on line 21

Line 21 ist: "imagejpeg($im2,"tn_bild.jpg"); //Thumbnail speichern"
aus? was könnte da der fehler sein?

vielen Dank!
Beseech
 
Hallo,

bei mir klappt es leider nicht.

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '1' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37
su.jpg
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '2' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37
wl.jpg
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '3' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37
wt.jpg
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '4' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '5' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '6' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '7' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '8' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '9' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: Unable to open '10' for writing in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37
mein Code:

PHP:
   <?php
   $name=array();
   $typ=array();
   $groesse=array();
   $tempname=array();
   
   for ($i=0; $i<=9; $i++)
   	{
   	$bild='bild'.$i.'';
   		array_push($name,$_FILES[$bild]['name']);
   		array_push($typ,$_FILES[$bild]['type']);
   		array_push($groesse,$_FILES[$bild]['size']);
   		array_push($tempname,$_FILES[$bild]['tmp_name']);
   		move_uploaded_file ($tempname[$i], "bilder/".$name[$i]);
   	
   	echo $name[$i];
   	$name[$i]=$zwischenspeichername;
   	$thumb1=imagecreatefromjpeg($zwischenspeichername); //erstellt ein Abbild im Speicher
   	$size=getimagesize($zwischenspeichername); //ermittelt die Größe des Bildes
   
   	$breite=$size[0]; //die Breite des Bildes
   	$hoehe=$size[1]; //die Höhe des Bildes
   	$breite_neu=100; //die breite des Thumbnails
   	$hoehe_neu=100; //die Höhe des Thumbnails
   
   	$thumb2=imagecreate($breite_neu,$hoehe_neu); //Thumbnail im Speicher erstellen
   
 	imagecopyresized($thumb2, $thumb1, 0,0,0,0, $breite_neu, $hoehe_neu, $breite, $hoehe); //Bild in Thumbnail kopieren
   
   	imagejpeg($thumb2,$zwischenspeichername.$i); //Thumbnail speichern
   
   	imagedestroy($thumb1); //Speicherabbild wieder löschen
   	imagedestroy($thumb2); //Speicherabbild wieder löschen 
   	}
   ?>

Ist wirklich wichtig da ich die Gallerie bald brauche.

Danke
 
Ich denke das liegt daran, dass auch du keine ausreichenden Rechte gesetzt hast, oder die Dateien nich da sind.
Sind die Ordnerrechte auf 777?
 
Hm ja, ich habs jetzt mal gedreht:

PHP:
<?php
  $name=array();
  $typ=array();
  $groesse=array();
  $tempname=array();
  
  for ($i=0; $i<=9; $i++)
  	{
  	$bild='bild'.$i.'';
  		array_push($name,$_FILES[$bild]['name']);
  		array_push($typ,$_FILES[$bild]['type']);
  		array_push($groesse,$_FILES[$bild]['size']);
  		array_push($tempname,$_FILES[$bild]['tmp_name']);
  		move_uploaded_file ($tempname[$i], $name[$i]);
  
  	echo $name[$i];
  	$zwischenspeichername=$name[$i];
  	$thumb1=imagecreatefromjpeg($zwischenspeichername); //erstellt ein Abbild im Speicher
  	$size=getimagesize($zwischenspeichername); //ermittelt die Größe des Bildes
  
  	$breite=$size[0]; //die Breite des Bildes
  	$hoehe=$size[1]; //die Höhe des Bildes
  	$breite_neu=100; //die breite des Thumbnails
  	$hoehe_neu=100; //die Höhe des Thumbnails
  
  	$thumb2=imagecreate($breite_neu,$hoehe_neu); //Thumbnail im Speicher erstellen
  
 	imagecopyresized($thumb2, $thumb1, 0,0,0,0, $breite_neu, $hoehe_neu, $breite, $hoehe); //Bild in Thumbnail kopieren
  
  	imagejpeg($thumb2,'../thumbs/'.$zwischenspeichername.$i); //Thumbnail speichern
  
  	imagedestroy($thumb1); //Speicherabbild wieder löschen
  	imagedestroy($thumb2); //Speicherabbild wieder löschen
  	}
  ?>

Diese Fehlermeldung kommt:
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 33

Warning: imagejpeg() [function.imagejpeg]: open_basedir restriction in effect. File(../thumbs/0) is not within the allowed path(s): (/www/htdocs/wal/) in /www/htdocs/wal/bilder.php on line 35

Warning: imagejpeg() [function.imagejpeg]: Invalid filename '../thumbs/0' in /www/htdocs/wal/bilder.php on line 35

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/htdocs/wal/bilder.php on line 37

Warning: move_uploaded_file(bb.jpg) [function.move-uploaded-file]: failed to create stream: Permission denied in /www/htdocs/wal/bilder.php on line 19

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpbgjuUc' to 'bb.jpg' in /www/htdocs/wal/bilder.php on line 19
bb.jpg
Warning: imagecreatefromjpeg(bb.jpg) [function.imagecreatefromjpeg]: failed to create stream: No such file or directory in /www/htdocs/wal/bilder.php on line 23

Warning: getimagesize(bb.jpg) [function.getimagesize]: failed to create stream: No such file or directory in /www/htdocs/wal/bilder.php on line 24

Kann das was mir den Ordnern zu tun haben?

ich verstehe diese Meldung nicht:

Warning: getimagesize(bb.jpg) [function.getimagesize]: failed to create stream: No such file or directory in /www/htdocs/wal/bilder.php on line 24
 
Zurück