Andreas: image create

Was ist hier falsch? Es wird einfach kein bild angezeigt, bis auf das Bildchen mit dem Kreuz.

<?php
$zufall=rand(100000,999999);
header ("Content-type: image/png");
$im = ImageCreate (580, 180)
      or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
$text_color = ImageColorAllocate ($im, 255, 233, 01);
ImageTTFText ($im, 20, 0, 10, 20, $text_color, "C:\WINDOWS\Fonts\arial.ttf",
              "$zufall");

ImagePNG ($im);

?>
Grüße
Andreas

  1. Hi!

    Was ist hier falsch? Es wird einfach kein bild angezeigt, bis auf das Bildchen mit dem Kreuz.

    Versuche mal folgendes:

    <?php
    $zufall=rand(100000,999999);
    header ("Content-type: image/png");
    $im = ImageCreate (580, 180)
          or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
    $text_color = ImageColorAllocate ($im, 255, 233, 01);
    $itt = ImageTTFText ($im, 20, 0, 10, 20, $text_color, "C:\WINDOWS\Fonts\arial.ttf",
                  "$zufall");
    ob_start();
    $png = ImagePNG ($im);
    ob_end_clean();

    var_dump($itt);
    var_dump($png);

    ?>

    Und poste mal was das Script ausgibt.

    Und dann versuchst Du es mal mit einem anderen Windows-Pfad, entweder so:

    C:/WINDOWS/Fonts/arial.ttf

    oder so:

    C:\WINDOWS\Fonts\arial.ttf

    Grüße
    Andreas

    1. Hi!

      header ("Content-type: image/png");

      Ach ja, diese Zeile für den Test auskommentieren.

      Grüße
      Andreas