Ergebnis 1 bis 10 von 10

Thema: Wie binde ich ein Kontaktformular von einer anderen Website ein?

  1. #1
    HTML Newbie
    Registriert seit
    22.10.2014
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Hallo Gemeinde,

    hier kommt der totale Programmierer Newbie Also seit bitte umsichtig mit mir

    Ich möchte in eine Website www.sunshine-tuning.nu ein Kontaktformular einbinden, das Kontaktformular ist auf meiner anderen Seite http://blog.rent-a-sonnenbrille.de/kontaktformular bereits vorhanden. Wie muss ich den vorgehen? Ich nutze von one.com diesen Webcreator und kann damit ein Fenster mit einem Code einbauen und dann den HTML Code einfügen. Nur weiß ich nicht wie? Code.jpg
    Wenn ich es mit einbetten etc. versuche passiert nix. Alternativ wäre es natürlich noch besser ein eigenes Kontaktformular einzubinden. Im Netzt gibt es ja seiten wo man sich ein Kontaktformular erstellen kann http://kontaktformular-generator.ewpm.eu ist zum Beispiel so eine Seite. Da sieht auch garnicht so übel aus und würde mir eigentlich reichen. Wenn ich jedoch den HTML Code von der Kontaktformular-Generator Seite kopiere und einfüge erscheint das Formular zwar aber komplett unformatiert und hässlich. Hilfe ich will doch lediglich ein Kontaktformular auf der Seite haben!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Youngster
    Registriert seit
    12.10.2014
    Beiträge
    10
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    du kannst in fremden webseiten keine sachen hinzufügen

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    22.10.2014
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Warum fremde Seite? Ich habe doch Zugriff auf alles oder!? Kann ich nicht ein Kontaktformular auf den Server legen in einen eigenen Ordner? Wenn ja wie?

  4. #4
    König(in)
    Registriert seit
    13.06.2012
    Beiträge
    1.152
    Danke
    14
    Bekam 63 mal "Danke" in 61 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Sicher kannst du ein Kontaktformular auf deinen Server legen. Hast du PHP auf dem Server zur Verfügung? Denn nur mit HTML alleine geht es nicht. Hochladen tust du das PHP-Script dann per FTP in einen Ordner deiner Wahl.
    Ich denke Kontaktformulare gibt es im Netz zu finden. Kannst natürlich auch lernen und dir selber eines schreiben.

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    22.10.2014
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Also laute meinem Anbieter steht PHP zur Verfügung. Kann mir jetzt noch jemand erklären was ich machen muss? Muss ich einfach eine php Datei auf dem Server erzeugen und dann den PHP Code des Formulares einfügen und dann die Datei aufrufen und soweit fertig? Mfg Tom

  6. #6
    Bandit
    Gast

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Dem Formular verpasst die eine Action auf ein PHP-Script. In diesem Script nimmst du die Daten aus demFormulat entgegen und überprüfst diese. Wenn alles ok ist, schickst du die Daten per Mail raus und leitest dann auf eine beliebige Seite weiter. Eleganter wird's wenn du die Daten per Ajax an ein Script weiterleitest, dann kann du im Fehlerfalle den Benutzer darauf hinweisen. Allernativ bemühe google mal mit dem Begriff Affenformular

    Wie Gastl schon geschrieben hat, Beispiele gibt es reichlich im Internet.

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    22.10.2014
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Danke für die Antwort. Ich habe jetzt mit so einem Creator Programm ein Formular online erstellt. Es hat eigentlich alles was ich brauche und ist hier http://sunshine-tuning.nu/Kontaktformular/index.html zu erreichen. Jetzt muss man es aber noch konfigurieren und da hört es bei mir auf Es ist noch eine Datei namens process_form.php vorhanden, wenn ich das richtig sehe muss man in dieser die entsprechenden Daten eingeben und sie konfigurieren. Kann mir jemand dabei helfen? (Muss auch nicht umsonst sein). Ich stelle den Inhalt der Datei hier mal hinten an:

    <?php




    $form = new ProcessForm();
    $form->field_rules = array(
    'field7'=>'required',
    'field9'=>'email|required',
    'field10'=>'',
    'field20'=>'',
    'field8'=>'',
    'field11'=>'',
    'field12'=>'',
    'field15'=>'',
    'field13'=>'required',
    'field24'=>'',
    'field14'=>''
    );
    $form->validate();


    class ProcessForm
    {
    public $field_rules;
    public $error_messages;
    public $fields;
    private $error_list;
    private $is_xhr;










    function __construct()
    {
    $this->error_messages = array(
    'required' => 'This field is required',
    'email' => 'Please enter a valid email address',
    'number' => 'Please enter a numeric value',
    'url' => 'Please enter a valid URL',
    'pattern' => 'Please correct this value',
    'min' => 'Please enter a value larger than the minimum value',
    'max' => 'Please enter a value smaller than the maximum value'
    );


    $this->field_rules = array();
    $this->error_list = '';
    $this->fields = $_POST;
    $this->is_xhr = $this->xhr();
    }










    function validate()
    {
    if (!empty($this->fields))
    {
    //Validate each of the fields
    foreach ($this->field_rules as $field => $rules)
    {
    $rules = explode('|', $rules);


    foreach ($rules as $rule)
    {
    $result = null;


    if (isset($this->fields[$field]))
    {
    $param = false;


    if (preg_match("/(.*?)\[(.*?)\]/", $rule, $match))
    {
    $rule = $match[1];
    $param = $match[2];
    }


    $this->fields[$field] = $this->clean($this->fields[$field]);


    //if the field is a checkbox group create string
    if (is_array($this->fields[$field]))
    $this->fields[$field] = implode(', ', $this->fields[$field]);


    // Call the function that corresponds to the rule
    if (!empty($rule))
    $result = $this->$rule($this->fields[$field], $param);


    // Handle errors
    if ($result === false)
    $this->set_error($field, $rule);
    }
    }
    }


    if (empty($this->error_list))
    {
    if ($this->is_xhr)
    echo json_encode(array('status' => 'success'));


    $this->process();
    }
    else
    {
    if ($this->is_xhr)
    echo json_encode(array('status' => 'invalid', 'errors' => $this->error_list));
    else echo $this->error_list;
    }
    }
    }










    function process()
    {
    /**
    * SUCCESS!!
    * There were no errors in the form. Insert your processing logic here (i.e. send an email, save to a
    * database etc.
    *
    * All of the submitted fields are available in the $this->fields variable.
    *
    *
    * IMPORTANT - PLEASE READ:
    * 1. YOU MUST UNCOMMENT THE CODE FOR IT TO WORK.
    * - This means removing the '//' in front of each line.
    * - If you do not know what php comments are see here: http://php.net/manual/en/language.ba...x.comments.php
    *
    * 2. YOU CAN ENTER ANY EMAIL ADDRESS IN THE $from VARIABLE.
    * - This is the address that will show in the From column in your mail application.
    * - If your form contains an email field, and you want to use that value as the $from variable, you can set $from = $this->fields['name of your email field'];
    *
    * 3. FILE ATTACHMENTS
    * - As stated in the description on codecanyon, this code does not mail attachments. Google 'php html email attachments' for information on how to do this
    *
    * 4. REDIRECTING TO ANOTHER PAGE AFTER SUBMISSION
    * - This is an ajax enabled form, so you need to perform the redirection in main.js AND this php file.
    * a. Please see instructions in main.js for redirection. This is for users without JS.
    * b. Replace the relevant code below with the page you would like to redirect to. REMEMBER TO UNCOMMENT THE LINE FOR IT TO WORK.
    */






    /*********************************************/
    /* SAMPLE MAIL CODE */
    /*********************************************/


    // $msg = "Form Contents: \n\n";
    // foreach($this->fields as $key => $field)
    // $msg .= "$key : $field \n";


    // $to = 'emailaddress@domain.com';
    // $subject = 'Form Submission';
    // $from = 'emailaddress@domain.com';


    // mail($to, $subject, $msg, "From: $from\r\nReply-To: $from\r\nReturn-Path: $from\r\n");






    /************************************************** **********************************/
    /* REDIRECTION CODE */
    /* Only uncomment the line below if you want to redirect to another page */
    /* when the form has been submitted */
    /************************************************** **********************************/


    //if (!$this->is_xhr)
    // header('Location: http://www.example.com/somePage.html');




    }






    function set_error($field, $rule)
    {
    if ($this->is_xhr)
    {
    $this->error_list[$field] = $this->error_messages[$rule];
    }
    else $this->error_list .= "<div class='error'>$field: " . $this->error_messages[$rule] . "</div>";
    }










    function xhr()
    {
    return (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') ? true : false;
    }










    /** Validation Functions */
    function required($str, $val = false)
    {


    if (!is_array($str))
    {
    $str = trim($str);
    return ($str == '') ? false : true;
    }
    else
    {
    return (!empty($str));
    }
    }










    function email($str)
    {
    return (!preg_match("/^(?!(??:\\x22?\\x5C[\\x00-\\x7E]\\x22?)|(?:\\x22?[^\\x5C\\x22]\\x22?)){255,})(?!(??:\\x22?\\x5C[\\x00-\\x7E]\\x22?)|(?:\\x22?[^\\x5C\\x22]\\x22?)){65,}@)(??:[\\x21\\x23-\\x27\\x2A\\x2B\\x2D\\x2F-\\x39\\x3D\\x3F\\x5E-\\x7E]+)|(?:\\x22(?:[\\x01-\\x08\\x0B\\x0C\\x0E-\\x1F\\x21\\x23-\\x5B\\x5D-\\x7F]|(?:\\x5C[\\x00-\\x7F]))*\\x22))(?:\\.(??:[\\x21\\x23-\\x27\\x2A\\x2B\\x2D\\x2F-\\x39\\x3D\\x3F\\x5E-\\x7E]+)|(?:\\x22(?:[\\x01-\\x08\\x0B\\x0C\\x0E-\\x1F\\x21\\x23-\\x5B\\x5D-\\x7F]|(?:\\x5C[\\x00-\\x7F]))*\\x22)))*@(???!.*[^.]{64,})(???n--)?[a-z0-9]+(?:-[a-z0-9]+)*\\.){1,126}){1,}(??:[a-z][a-z0-9]*)|(??n--)[a-z0-9]+))(?:-[a-z0-9]+)*)|(?:\\[(??:IPv6??:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){7})|(??!(?:.*[a-f0-9][:\\]]){7,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?:?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?)))|(??:IPv6??:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){5}|(??!(?:.*[a-f0-9]{5,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3})?:?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3}?)))?(??:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))(?:\\.(??:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))){3}))\\]))$/iD", $str)) ? false : true;
    }










    function number($str)
    {
    return (!is_numeric($str)) ? false : true;
    }










    function min($str, $val)
    {
    return ($str >= $val) ? true : false;
    }










    function max($str, $val)
    {
    return ($str <= $val) ? true : false;
    }










    function pattern($str, $pattern)
    {
    return (!preg_match($pattern, $str)) ? false : true;
    }










    function clean($str)
    {
    $str = is_array($str) ? array_map(array("ProcessForm", 'clean'), $str) : str_replace('\\', '\\\\', strip_tags(trim(htmlspecialchars((get_magic_quotes _gpc() ? stripslashes($str) : $str), ENT_QUOTES))));
    return $str;
    }
    }




    ?>

  8. #8
    König(in)
    Registriert seit
    13.06.2012
    Beiträge
    1.152
    Danke
    14
    Bekam 63 mal "Danke" in 61 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Zitat Zitat von tom_010101
    Kann mir jemand dabei helfen?
    Wahrscheinlich nicht.
    Du kannst nicht erwarten, dass dir jemand bei einem x-beliebigen Script weiterhilft. Die Art und Weise wie du hier Hilfe erwartest, das ging mal zu Anfangszeiten des WWW. Da man heute alles ergugeln kann, selbst Workshops kostenlos zu haben sind, erwartet man hier erst mal Eigeninitiative. Das bedeutet, die Grundlagen, also HTML, CSS, PHP etc. muss man im Grunde können. Wenn dann spezielle Fragen zu einer Syntax kommen, gerne. Hausaufgaben muss man erst mal selber machen.

    Hinweis: Es gibt für Code hier auch einen entsprechenden Tag. Das ist die Raute -> #

  9. #9
    HTML Newbie
    Themenstarter

    Registriert seit
    22.10.2014
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Zitat Zitat von Gastl Beitrag anzeigen
    Wahrscheinlich nicht.
    Du kannst nicht erwarten, dass dir jemand bei einem x-beliebigen Script weiterhilft. Die Art und Weise wie du hier Hilfe erwartest, das ging mal zu Anfangszeiten des WWW. Da man heute alles ergugeln kann, selbst Workshops kostenlos zu haben sind, erwartet man hier erst mal Eigeninitiative. Das bedeutet, die Grundlagen, also HTML, CSS, PHP etc. muss man im Grunde können. Wenn dann spezielle Fragen zu einer Syntax kommen, gerne. Hausaufgaben muss man erst mal selber machen.

    Hinweis: Es gibt für Code hier auch einen entsprechenden Tag. Das ist die Raute -> #
    Oh man Ich baue eigentlich an Autos und möchte deshalb kein Programmierer werden Danke dennoch für den Tipp. Ich werde schauen ob ich eine Firma finde die mir eventuell das Script einrichten kann. Dennoch danke für die Tipps hier!

  10. #10
    König(in)
    Registriert seit
    13.06.2012
    Beiträge
    1.152
    Danke
    14
    Bekam 63 mal "Danke" in 61 Postings

    Standard AW: Wie binde ich ein Kontaktformular von einer anderen Website ein?

    Man muss kein Programmierer werden. Ich bin auch keiner, habe meiner Homepage (Start 2000) wenig später aber auch ein Kontaktformular hinzugefügt. Das ist einfacher als du denkst. Wenn du es aber nicht mal versuchst, kann man dir auch nicht helfen. Deine Entscheidung.

    Ich denke beim Schrauben am Auto gibst du auch nicht so schnell auf?
    MfG

Ähnliche Themen

  1. Website Kontaktformular Script
    Von Firewall im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 27.03.2013, 17:01
  2. Antworten: 1
    Letzter Beitrag: 27.09.2006, 12:19
  3. da bin ich wieder mit einer anderen geschichte
    Von venus35 im Forum Off Topic und Quasselbox
    Antworten: 2
    Letzter Beitrag: 15.03.2006, 13:21
  4. Auslesen einer anderen HP
    Von Jochen im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 21.10.2005, 14:27
  5. Inhalt einer Seite auf einer anderen darstellen
    Von TommyTaifun im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 18.10.2005, 16:20

Stichworte

Berechtigungen

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