Har siddet og rodet lidt med et image resize script, kommer her:
<?
$fd = fopen ("fil.txt", "r");
while (!feof ($fd)) {
$buffer = fgets($fd, 1024);
$src_img = imagecreatefromjpeg($buffer);
$new_w = imagesx($src_img)/4;
$new_h = imagesy($src_img)/4;
$dst_img = imagecreate($new_w,$new_h);
$imgname = basename($buffer);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),i
magesy($src_img));
imagejpeg($dst_img,"thumbs/$imgname");
echo "<img src=thumbs/$imgname><br>\n";
}
fclose ($fd);
?>
Det skulle gerne tage hver linie fra filen "fil.txt", som er en URL til et
billede, (f.eks.
http://server/billede.jpg) og lave det billede om til 1/4
størrelse, og smide det i biblioteket "thumbs". Det virker da også ganske
fint hvis jeg kun har en linie i fil.txt, men så snart jeg smider flere
linier ind i fil.txt så er det kun den sidste linie der virker. Jeg kom til
at tænke på at windows jo har en anden måde at skrive linieskift i textfiler
end linux (som min server kører), men da jeg prøvede at lave fil.txt i linux
kom det samme problem, så det er ikke der problemet ligger :(
Mvh
Martin