Beiträge von Matt

    es geht anscheinend nur dann wenn ich die editierte png-Datei als jpeg sichere und dann die jpeg Datei im HTML referenziere:

    HTML
    <title>Test a Captcha</title>
    <form action="validate.php" method="post"> <!-- kein < />, denn es kommt ein schliessender Tag -->
      <div>
        <img src="captcha-clock-edited.jpg" alt="Captcha" width="128" height="128" /> <!-- HIER brauchst du das < /> -->
      </div>
      <label>Gib die im Bild zu sehenden Zeichen ein:
        <input type="text" name="verification" size="5" maxlength="5" />
      </label><br />
      <input type="submit" name="submit" value="Captcha lösen" />
    </form>

    jetzt muss ich noch die Eingaben validieren, aber ich denke mit SESSION variablen sollte das ohne Schweiss gehen.
    Vielen Dank nochmals!

    vielen Dank für die rasche Antwort. Ich habe jetzt Deinen HTML Code übernommen, und auch den script ohne Aenderungen, aber das Problem bleibt das gleiche. Der Browser zeigt nur die grüne Kugel, mit den Buchstaben drinne, das ist ok, aber weder das Label noch das Eingabefeld oder der Submit-Button werden angezeigt oder ev. überlappt von dem Image. Somit ist es nicht möglich irgend etwas einzugeben das dann validiert werden könnte.

    Werde mich mal schlauzumachen versuchen mit den skalieren. Auf die Schnelle ist mir leider nix gelungen bisher. Für weitere Tipps stets dankbar. :)
    Matt

    Ich habe dieses Captcha Beispiel versucht
    http://www.php-kurs.com/captcha-erstellen.htm

    isoliert läuft es gut, aber wenn ich das dazugehörige HTML Formular bastle, erscheint immer nur das fertige Image. Es scheint, ich habe keine Kontrolle über die Länge und Breite, height and width values werden ignoriert, ich kann es folglich nicht in meine Applikation integrieren. Ich kodierte einfach dies:

    <form enctype="multipart/form-data" method="post" action="Captcha.php" />
    <h1>Load the image</h1>
    <table width="660" border="1">
    <tr><td><img src="captcha.php" alt="Captcha" height="128" width="128"> </td>
    <td><input name="Verification" type="text" id="verification" size="5" maxlength="5"></td></tr>

    </table>
    <p><input type="submit" name="submit" value="Upload this File" /></p>
    </form>

    worauf immer das fertige Bild erscheint, der Table und das Input Feld erscheinen nie. Schade, mir gefällt der grüne Ball :) .

    Wäre dankbar für Tipps.
    Matt