Ergebnis 1 bis 7 von 7

Thema: Inhalt aus PHP File mit Formular mitschicken [BrowserDetectionTool]

  1. #1
    Contao-Nutzer
    Registriert seit
    10.02.2014.
    Beiträge
    19

    Standard Inhalt aus PHP File mit Formular mitschicken [BrowserDetectionTool]

    Hallo ihr Lieben

    Folgende Ausgangslage:

    Ich will ein Formular generieren, dass mir die Browser/OS Daten des Clients per Email zusendet.

    Ich habe dazu eine funktionierende Ausgabe geschrieben:
    http://zag.zh.ch/temp/BrowserDetectionHelper.php

    Die erforderlichen Anhänge (PHP/JS) und ein BrowserDetectionHelper.php befindet sich auch im Template Ordner.
    (Leider kann ich auf diesen hier nicht verlinken, Template Order sind offensichtlich geschützt?!)

    02.png

    Die Ausgabe der PHP Datei soll per unsichtbarem Feld {{file::BrowserDetectionHelper.php}} über ein Formular verschickt werden.

    01.png

    Als Text im Mail habe ich auf das versteckte Feld verwiesen Ausgabe:
    {{form::AusgabeBrowserDetection}}

    03.png

    Was mache ich falsch?


    Besten Dank für eure Inputs.
    LG Marcel
    Geändert von marcelrapold (20.03.2014 um 13:19 Uhr)

  2. #2
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Guck bitte mal im Handbuch unter Format Email:
    https://contao.org/de/manual/3.2/man...html#formulare

    die Erlaubten felder sind:"email", "subject", "message" und "cc"

    Deins heisst Email ... schreib dass mal klein.

  3. #3
    Contao-Nutzer
    Registriert seit
    10.02.2014.
    Beiträge
    19

    Standard next steps

    Voilà ich bin "fast" am Ziel

    http://zag.zh.ch/BrowserDetection

    bzw. die reine php ausgabe : http://zag.zh.ch/temp/BrowserDetectionHelper.php

    Der Content wird sauber in die Textbox geladen.
    Allerdings macht das versenden Probleme.

    Aus irgend einem Grund wird das Formular nicht versendet. Ändere ich den Inhalt auf "blabla" wird das Formular sauber gesendet.
    Junkmail ist kein Thema, ich habe die Filterfunktion deaktiviert.

    Besten Dank für eure Inputs.

    LG Marcel

  4. #4
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von marcelrapold
    Ändere ich den Inhalt auf "blabla" wird das Formular sauber gesendet.
    Dass ist weil blabla keine Sonderzeichen enthält. Kannst Du die !!!, :: und den / nicht ersetzen? So wie ich mich erinnere wurden diverse
    Sonderzeichen aus dem Formularversand ausgeschlossen, damit man keinen Schaden-Code mitsenden kann.

    Versuch mal in Deinem php noch ein paar <br /> mitzuschicken....

  5. #5
    Contao-Nutzer
    Registriert seit
    10.02.2014.
    Beiträge
    19

    Daumen hoch

    Zitat Zitat von ciaobello Beitrag anzeigen
    Dass ist weil blabla keine Sonderzeichen enthält. Kannst Du die !!!, :: und den / nicht ersetzen? So wie ich mich erinnere wurden diverse
    Sonderzeichen aus dem Formularversand ausgeschlossen, damit man keinen Schaden-Code mitsenden kann.

    Versuch mal in Deinem php noch ein paar <br /> mitzuschicken....
    Besten Dank für diesen Input, daran hat es gelegen.
    Das Formular weigert sich ":" zu verschicken.

    Falls jemand an dem Script interessiert ist, habe ich ein ZIP mit den Sourcefiles und BackendSreenshots erstellt.

    BrowserDetection_01.zip

    http://zag.zh.ch/BrowserDetection

    Mfg, Marcel

  6. #6
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Hi Marcel,

    du hast in dem Screenshot 2 in deinem Beispiel Formular die BrowserDetection Datei zweimal referenziert / eingebunden.
    Kannst du bitte kurz erklären warum, wieso & weshalb!

    Viele Grüße
    aadursun

  7. #7
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Hi Marcel,

    kann ich die Anzeige der Browserdaten formatieren (gerne untereinander), da die Infos wie folgt ankommen:

    Operating SystemWindowsNT 6.3 (Windows 8.1)Current BrowserMozilla/ Firefox 30.0ProductSub 20100101Layout Engine GeckoEngine Version 30.0
    Ich würde folgende Anzeige wünschen:

    Operating System:
    WindowsNT 6.3 (Windows 8.1)

    Current Browser:
    Mozilla/ Firefox 30.0
    ProductSub 20100101
    Layout Engine
    GeckoEngine
    Version 30.0

    Wäre sowas möglich?

    Viele Grüße
    aadursun

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •