Problem mit Formmailer mit Uploadfunktion! Sicherheitscode wird nicht angezeigt!

  • Ich habe einen Formularscript von kontaktformular.com runtergeladen, alles nach Anweisungen dort auf meinen server gepackt und die erforderlichen felder entsprechend geändert. Es scheint auch alles zu funktionieren: siehe hier: http://mitglied.multimania.de/buntesc/kontakt.php

    allerdings wird bei mir der sicherheitscode nicht angezeigt! ich habe auch schon probiert kontakt mit dem anbieter aufzunehmen aber da kommt nix zurück.

    was kann man da machen? danke im vorraus^^

  • Auch die möglichen Fehler "document_root" laut Anleitung überprüft ?

    Hilfe! Der Sicherheitscode wird nicht angezeigt.

    1.

    Sollte nach der Installation kein Sicherheitscode angezeigt werden, öffnen Sie bitte die Datei document_root.php im Ordner captcha in Ihrem Browser. (nicht Editor!) Sie sehen nun im Browser den absoluten Serverpfad.
    2.

    In meinem Beispiel lautet dieser: /home/www/
    3.

    Markieren Sie nun den absoluten Serverpfad und kopieren Sie diesen in den Zwischenspeicher. (Markieren - rechte Maustaste - Kopieren)
    4.

    Öffnen Sie die Datei captcha.php im Ordner captcha und scrollen Sie bis Zeile 64. ($ttf = "/Imperator.ttf";)
    5.

    Wichtig: Fügen Sie nun den absoluten Serverpfad aus dem Zwischenspeicher vor /Imperator.ttf ein. (rechte Maustaste - Einfügen)
    6.

    In meinem Beispiel also: $ttf = "/home/www/Imperator.ttf";
    7.

    Da die Schriftart aber wahrscheinlich nicht im root Verzeichnis (Hauptverzeichnis) Ihres Servers liegt, müssen Sie den Pfad ergänzen.
    8.

    Liegt das Kontaktformular Skript also zum Beispiel im Ordner kontaktformular muss der Pfad folgendermaßen aussehen: $ttf = "/home/www/kontaktformular/captcha/Imperator.ttf";

    Natürlich dürfen Sie auch nicht vergessen den Ordner captcha anzugeben, da die Schriftart in diesem hinterlegt ist. ;)
    9.

    Der Sicherheitscode sollte nun angezeigt werden!

  • ja habe ich schon gemacht. sieht nach wie vor gleich aus ><

    soll ich mal meine php seiten posten?

  • Erstelle dir eine PHP-Datei mit dem folgenden Inhalt

    <?php phpinfo(); ?>

    Rufe diese auf deinem Webserver auf und überprüfe die document root Einstellunge mit deinem Script.

  • Ein Blick in den HTML-Code und einmal URL überprüfen und schon fällt auf, dass

    <img src="/Captcha/captcha.php" alt="Sicherheitscode" title="michatronic-sicherheitscode" id="captcha" />

    nicht passen kann!

  • Du solltest dich mal mit Pfadangaben in HTML und PHP beschäftigen.

    /var/www/user_web/buntesc ist eine absolute Angabe, die sich auf die Verzeichnisstruktur des Servers bezieht. Darüber kannst du in HTML nicht arbeiten, denn da ist / das Hauptverzeichnis des Webs und nicht des Servers.

  • oder ich machs anders... wie bekommt man den sicherheitscode komplett aus dem formular weg? dann wär das problem auch weg..

  • Langsam wirds albern!

    Du hast die Captcha-Files vorher in einem Verzeichnis Captcha gehabt, jetzt nicht mehr. Da wette ich mal, dass du irgendwo einen Pfad anpassen musst!

  • sry aber ich verstehs nicht, für mich ist das was ich jetzt hab alles so wies eigentlich sein söllte eingegeben... kannst du mir nicht einfach sagen, was wohin muss?^^ United