Ralphi: Bild erzeugen

Hallo und schönen guten Abend,

ich hab ein Problem und weiß nicht wo ...
1. der Fehler sein könnte und
2. wie ich danach suchen (Gogglen) könnte.

Ich möchte mir ein CAPTCHA zusammenbasteln, das meinen Vorstellungen entspricht. Nur habe ich geringste PHP Kenntnisse und suchte mir dazu was im www.

gefunden für Anfänger habe ich diese Seite
http://www.php.de/tutorials/3820-mit-php-dynamisch-bilder-erstellen.html.

Ich erstellte mir also eine Datei (index.php) und kopierte den allerersten Quellcode rein:

  
<?php  
Header("Content-Type: image/png");  
# Hier wird der Header gesendet, der später die Bilder "rendert" ausser png kann auch jpeg dastehen  
$width = 500; # Später die Breite des Rechtecks  
$height = 200; # Später die Höhe des Rechtecks  
$img = ImageCreate($width, $height); # Hier wird das Bild einer Variable zu gewiesen  
$black = ImageColorAllocate($img, 0, 0, 0); # Hier wird der Variable $black die Farbe schwarz zugewiesen  
# Die drei nullen bestehen aus den RGB-Parametern. 255, 0, 0 wäre z.B. rot. ($img muss am Anfang stehen)  
ImageFill($img, 0, 0, $black); # Hier wird mit ImageFill() das Bild gefüllt an den Koordinaten 0 und 0 mit der Variable $black, also Schwarz  
ImagePNG($img); # Hier wird das Bild PNG zugewiesen  
?>  

Doch bekomme ich nachdem ich das auf den Hoster geladen habe nach den Aufruf der Seite eine Fehlermeldung:

Die Grafik "http://www.xyz.de/index.php" kann nicht angezeigt werden, weil sie Fehler enthält.

Kann mir bitte jemand sagen wo der Fehler ist?

An eine Einstellung kann es nicht wirklich liegen, da ein fertiges CAPTCHA-Script funktioniert.

Danke.

  1. Hi,

    Die Grafik "http://www.xyz.de/index.php" kann nicht angezeigt werden, weil sie Fehler enthält.

    In diesem aktuellen Thread wird dir erklärt, wie man in solchen Fällen die tatsächlichen Fehlermeldungen zu sehen bekommt.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  2. Ich möchte mir ein CAPTCHA zusammenbasteln, das meinen Vorstellungen entspricht.

    Nicht, dass ich dir den Spaß am Basteln nehmen möchte, aber mit selbstgebauten Captchas sind schon fast so viele Leute grandios auf die Nase gefallen wie mit selbstgebauten Verschlüsselungen. PWNtcha ist beispielsweise mittlerweile ein Klassiker und gewitzte Anbieter berechnen heute pro 1000 gelöster Captchas Einendollarundnbüschn.

    Insbesondere, falls du irgendwas mit Buchstaben und Ziffern vorhast, ist die ganze Aktion (vom Lerneffekt mal abgesehen) wahrscheinlich vergebene Liebesmüh'.
    Die Nutzer deiner Seiten kotzen Captchas sowieso an und - ist dir das aufgefallen? - dieses Forum funktioniert gänzlich ohne.

    1. Om nah hoo pez nyeetz, Erich Ehkolon!

      Ich freu mich schon auf deine nächsten Postings, morgen vielleicht als Friedrich Fußnote?

      Matthias

      --
      1/z ist kein Blatt Papier.