Thumb-Erzeugung

ok...hab das ganze nochmal geschrieben...und es funktioniert sogar...was ich aber nicht verstehe, ist:
Was ist der Unterschied zwischen:
PHP:
<html>
 <head>
  <title>Bildvorschau</title>
 </head>
 <body bgcolor="#000000">
  <?php
   $verz = dir(".");
   while ($datei = $verz->read())
   	{
         if (eregi(".jpg$", $datei))
         	{
                 echo ("<a href=\"$datei\">");
                 echo ("<img hspace=10 vspace=10");
                 echo ("src=\"thumb.php?image=$datei\">");
                 echo ("</a>\n");
                 }
         }
  ?>
 </body>
</html>

und

PHP:
<HTML><HEAD><TITLE>Bildvorschau</TITLE></HEAD>
<BODY BGCOLOR="#000000">
<?php
  $verz = dir(".");
  while ($datei = $verz->read()) {
    if (eregi(".jpg$", $datei)) {
      echo("<a href=\"$datei\">");
      echo("<img hspace=10 vspace=10 ");
      echo("src=\"thumb.php?image=$datei\">");
      echo("</a>\n");
    }
  }
?>
</BODY></HTML>

?...das erste funktioniert nämlich, das zweite nicht!

Und noch ein Problem: Die Qualität der Thumbs ist sehr schlecht...die Farben werden nicht korrekt dargestellt...woran kann das liegen?

danke und gruss
 
Hi!

Ich heiße Mamphil ;)

Wenn das erste funktioniert und das zweite nicht, dann ist die Datei thumb.php ja völlig richtig.
In Variante 1 fehlt hinter dem vspace=10 bzw. vor dem src= die Lücke Wieder mal ein doofer Fehler *grrr*

Probier mal statt imagecopyresized die Funktion imagecopyresampled aus.

Mamphil
 
Zurück