[PHP] Captcha in HTML

Dieses Thema im Forum "Webentwicklung" wurde erstellt von SidDasFaultier, 7. August 2012 .

Schlagworte:
  1. 7. August 2012
    Captcha in HTML

    Hey Rushler,

    ist es möglich ein Captcha in eine .html-Datei einzubinden das dann auch funktioniert?

    Ich habe jetzt schon einige Scripts ausprobiert, die ich durch googln gefunden habe (wie z.B. das hier), aber jedes mal zeigt es mit das Captcha nicht an, sonder nur mein Eingabefeld.

    Also zur Situation:
    Ich habe in Joomla! einen Beitrag erstellt indem ich ein eigenes Formular geschrieben habe (habe das nicht durch eine Komponente wie ChronoForms erstellt da es ein ziemlich komplexes Formular ist). Nun möchte ich da eben ein Captcha einbauen.
    Für Tipps und Hilfen wäre ich sehr dankbar.
     
  2. 7. August 2012
    AW: Captcha in HTML

    php-code wird (in form von .php-dateien) von einem interpreter auf dem server interpretiert/ausgeführt.

    Ergo ist es nicht möglich php-code in einer vom client interpretierten markup-language, wie .html sie kennzeichnet, auszuführen.

    Deiner Frage entnehme ich, sorry falls ich dir da zu nahe trete, dass du relativ wenig Erfahrung in der Webentwicklung hast, daher wirst du mit etwas wie dem hier jquery secure forms without captchas wenig anfangen können.

    Leichter (und schicker anzusehen) ist beispielsweise folgendes:
    Best 5 jQuery Captcha plugins | jQuery By Example


    Die Frage ist jedoch - warum .html ...

    Die eleganteste Variante ist meines Erachtens sowas wie Googles Recaptcha zu verwenden. Dafür benötigst du aber afaik .php Integration. Kannst es dir ja aber trotzdem mal anschauen:
    Developers Guide - reCAPTCHA — Google Developers
     
  3. 7. August 2012
    AW: Captcha in HTML

    Nimm das hier.
    recaptcha

    PS: Wieso muss es HTML sein? Du kannst doch in deinem Formular PhP Verwenden?
    Hätte dein Formular kein PhP könntest du nicht einmal eine E-Mail verschicken.
     
  4. 7. August 2012
    AW: Captcha in HTML

    Du solltest eigentlich ein einfaches Captcha-Script als Bild einbinden können..
    Sprich die PHP-Seite generiert ein Captcha und speichert in der Session die Daten (also das Captcha in Textform zum abgleich) und gibt das generierte Captcha direkt als Bild aus..

    Dann kannst du das wie folgt einbinden:
    Code:
    <img src="http://example.com/captcha.php" alt="Das Captcha konnte nicht geladen werden!" />
    Und wenn dein Script dann vernünftig läuft, siehst du ein Captcha..
    Und das kannst du natürlich auch ganz normal in einen Joomla oder Wordpress Beitrag einbinden, insofern da HTML erlaubt ist (wirds bei dir dann ja wohl sein)..

    Das hier sieht zB so aus wie ich es meine:
    http://www.hardcode.nl/subcategory_4/article_243-simple-php-captcha-script.htm

    Ein bisschen umschreiben und schon haste nen halbwegs sicheres Captcha..
    Oder du nimmst eben wie BlueSin schon schreibt reCaptcha..

    MfG
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.