Kontakt PHP-JAVASCRIPT

Kontakt PHP-JAVASCRIPT | PSD-Tutorials.de

Erstellt von Metty, 22.11.2018.

  1. Metty

    Metty Nicht mehr ganz neu hier

    Dabei seit:
    16.04.2012
    Beiträge:
    76
    Geschlecht:
    männlich
    Kontakt PHP-JAVASCRIPT
    Hallo,
    Bin schon seid längerem an diesen hunz Kontaktformular am basteln...
    Um es kurz zu halten ich komme einfach nicht weiter, es klappt ja nur beim verschicken sagt er mir das die nachricht nicht verschicken werden konnte.
    Email erhalte ich auch nur das er mir ständig den fehler anzeigt.
    Ich were euch sowas von dankbar wenn mir jemand helfen könnte und den fehler findet.

    Hier mal das script

    PHP:
    1. <?php
    2.     if ($_SERVER["REQUEST_METHOD"] == "POST") {
    3.         $name = strip_tags(trim($_POST["name"]));
    4.                 $name = str_replace(array("\r","\n"),array(" "," "),$name);
    5.         $email = filter_var(trim($_POST["email"]), FILTER_SANITIZE_EMAIL);
    6.         $message = trim($_POST["message"]);
    7.  
    8.         if ( empty($name) OR empty($message) OR !filter_var($email, FILTER_VALIDATE_EMAIL)) {
    9.             http_response_code(400);
    10.             echo "Oops! There was a problem with your submission. Please complete the form and try again.";
    11.             exit;
    12.         }
    13.  
    14.         $recipient = "test@test.de";
    15.  
    16.         $subject = "Homepage neuer Kontakt von: $name";
    17.  
    18.         $email_content = "Name: $name\n";
    19.         $email_content .= "Email: $email\n\n";
    20.         $email_content .= "Message:\n$message\n";
    21.  
    22.         $email_headers = "From: $name <$email>";
    23.  
    24.         if (mail($recipient, $subject, $email_content, $email_headers)) {
    25.             http_response_code(200);
    26.             echo "Thank You! Your message has been sent.";
    27.         } else {
    28.             http_response_code(500);
    29.             echo "Oops! Something went wrong and we couldn't send your message.";
    30.         }
    31.  
    32.     } else {
    33.         http_response_code(403);
    34.         echo "There was a problem with your submission, please try again.";
    35.     }
    36. ?>

    Code (Text):
    1. $(function() {
    2.  
    3.     var form = $('#ajax-contact');
    4.  
    5.     var formMessages = $('#form-messages');
    6.  
    7.     $(form).submit(function(e) {
    8.  
    9.         e.preventDefault();
    10.  
    11.         var formData = $(form).serialize();
    12.  
    13.         $.ajax({
    14.             type: 'POST',
    15.             url: $(form).attr('action'),
    16.             data: formData
    17.         })
    18.         .done(function(response) {
    19.  
    20.             $(formMessages).removeClass('error');
    21.             $(formMessages).addClass('success');
    22.  
    23.             $(formMessages).text(response);
    24.  
    25.             $('#name').val('');
    26.             $('#email').val('');
    27.             $('#message').val('');
    28.         })
    29.         .fail(function(data) {
    30.  
    31.             $(formMessages).removeClass('success');
    32.             $(formMessages).addClass('error');
    33.  
    34.             if (data.responseText !== '') {
    35.                 $(formMessages).text(data.responseText);
    36.             } else {
    37.                 $(formMessages).text('Oops! An error occured and your message could not be sent.');
    38.             }
    39.         });
    40.     });
    41. });

    um so länger ich drauf gucke und suche,habe ich den reiz den pc samt mich aus den fenster zu schmeissen (;

    MFG Metty
     
    #1      
  2. TutKit

    TutKit Vollzugriff

    Vollzugriff auf sämtliche Inhalte für Photoshop, InDesign, Affinity, 3D, Video & Office

    Suchst du einen effektiven Weg, um deine Geschäftsideen aber auch persönlichen Kenntnisse zu fördern? Teste unsere Lösung mit Vollzugriff auf Tutorials und Vorlagen/Erweiterungen, die dich schneller zum Ziel bringen. Klicke jetzt hier und teste uns kostenlos!

  3. webcasi

    webcasi Nicht mehr ganz neu hier

    Dabei seit:
    05.09.2018
    Beiträge:
    59
    Kontakt PHP-JAVASCRIPT
    Lass Dir doch erstmal per var_dump oder echo die Werte Deiner Variablen ausgeben.
    In welche Fehlermeldungsschleife läuft denn der Code. Da gibt es ja mehrere.
     
    #2      
  4. Metty

    Metty Nicht mehr ganz neu hier

    Dabei seit:
    16.04.2012
    Beiträge:
    76
    Geschlecht:
    männlich
    Kontakt PHP-JAVASCRIPT
    danke, habe fehler gefunden.
     
    #3      
  5. webcasi

    webcasi Nicht mehr ganz neu hier

    Dabei seit:
    05.09.2018
    Beiträge:
    59
    Kontakt PHP-JAVASCRIPT
    Hallo,

    und wie sah der Fehler aus?
    Ein Forum ist ja auch für nachvolgende Fragen anderer User da, die dann die Lösung sich hier suchen und finden könnten.

    Es wäre nett, wenn Du das nochmal posten könntest.

    Ein Frohes Fest
    webcasi
     
    #4      
Seobility SEO Tool
x
×
×