webForumDet fria alternativet

bara en thumbnail?

PHP

1 svar · 255 visningar · startad av DarkBob

Medlem sedan aug. 20039 inlägg
Frågan#1

hej
jag håller på med ett litet galleri i php och jag har problem med thumbnailsen (fortfarande). Det är så att jag fått ett script som gör thumbnails men det gör bara en thumbnail trots att det finns fler filer i mappen och jag förstår inte varför. Någon som kan tala om vad jag bör ändra på för att det ska fungera?

	if ($dh !== false)
	{
		while ($fil = readdir($dh))
		{
			if (is_file($dir.$fil))
			{
				if ( exif_imagetype($dir.$fil) == 2 )
				{
					//$pp = $dir.$fil; //pp = pic path
					//include ('thumbs.php');
					$dest_width=100;
					$dest_height=100;
					$dst_img = imageCreateTrueColor($dest_width,$dest_height);
					$src_img = imagecreatefromjpeg($dir.$fil);
					//$src_img = imagecreatefromjpeg($pp);
					// Skapa bilden i 100*100 pixlar 
					imagecopyresized($dst_img,$src_img,0,0,0,0,$dest_width,$dest_height,imagesx($src_img),imagesy($src_img));
					// Sökvägen dit den nya bilden ska hamna och kvalité på bilden.
					$bild = header("Content-type: image/jpeg");
					$bild .= imagejpeg($dst_img,'',100);	
					echo $bild;
					imageDestroy ($src_img);
					imageDestroy ($dst_img);
					imageDestroy ($bild);
				}
			}
		}
	}
Medlem sedan dec. 1999483 inlägg
#2

Testa att ändra

while ($fil = readdir($dh))

till

while (($file = readdir($dh)) !== false)
254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)