• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Kontaktformular reagiert nicht

Status
Für weitere Antworten geschlossen.

TimoW

Mitglied
Hallo, ich habe mir ein Kontaktformular zusammengebastelt. Auf Knopfdruck wird man auf die PHP-Datei geleitet, die das Mail-Skript beinhaltet. Allerdings wird nichts angezeigt, wenn man auf die Seite geleitet wird. Ich habe das ganze online auf meiner Seite ausprobiert, da es offline ja sowieso nicht funktioniert: http://pndrmy.de/home.html
Es passiert einfach nichts, egal, ob man was eingibt oder nicht.
Sogar der Seitenquelltext ist leer.

Hier der HTML Code (home.html):
HTML:
<section id="contact">
    <form method="post" action="send.php" class="form-horizontal" id="contact_form">
        <div class="container-fluid contact-form" style="background-color: white;">
            <!-- NAME -->
            <div class="form-group">
                <label class="col-md-4 control-label"></label> 
                <div class="col-md-4 inputGroupContainer">
                    <div class="input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-contact glyphicon-user"></i></span>
                        <input  name="name" placeholder="Name" class="form-control"  type="text">
                    </div>
                </div>
            </div>

            <!-- EMAIL -->
            <div class="form-group">
            <label class="col-md-4 control-label"></label>
                <div class="col-md-4 inputGroupContainer">
                    <div class="input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-contact glyphicon-envelope"></i></span>
                        <input name="email" placeholder="E-Mail Address" class="form-control"  type="email">
                    </div>
                </div>
            </div>
            <!-- SUBJECT -->
            <div class="form-group">
                <label class="col-md-4 control-label"></label> 
                <div class="col-md-4 inputGroupContainer">
                    <div class="input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-contact glyphicon-user"></i></span>
                        <input  name="subject" placeholder="Subject" class="form-control"  type="text">
                    </div>
                </div>
            </div>
            <!-- MESSAGE -->
            <div class="form-group">
            <label class="col-md-4 control-label"></label>
                <div class="col-md-4 inputGroupContainer">
                    <div class="input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-contact glyphicon-pencil"></i></span>
                        <textarea name="message" rows="3" class="form-control" placeholder="Your Message"></textarea>
                    </div>
                </div>
            </div>
            <!-- BUTTON -->
            <div class="form-group" style="text-align: center;">
                <button type="submit" class="btn btn-send">Send <span class="glyphicon glyphicon-contact glyphicon-send"></span></button>
            </div>
        </div>
    </form>
</section>


Und der PHP Code (send.php):
PHP:
<!DOCTYPE html>
<html>
    <head>
        <title>Send</title>
    </head>
    <body>
        <?php>
            if($_POST['email']!="" and $_POST['message']!="" and $_POST['subject']!="" and $_POST['name']!="") {
            $recipient = "[email protected]";
            $subject = $_POST['subject'];
            $from = "From: ";
            $from .= $_POST['name'];
            $from .= " <";
            $from .= $_POST['email'];
            $from .= ">\n";
            $from .= "Reply-To: ";
            $from .= $_POST['email'];
            $from .= "\n";
            $from .= "Content-Type: text/html\n";
            $message = $_POST['message'];
       
            mail($recipient, $subject, $message, $from);
        echo "Thank you!";
            } else {
                echo "Please fill all fields.";
            }
        ?>
    </body>
</html>

Was mache ich falsch?

LG
 
Werbung:
Wenn Du die Anzeige von Fehlern in PHP aktivierst würdest Du den Fehler sofort sehen können. Auch ein Blick ins error-Log vom Server würde es dir sofort zeigen. Mir fällt es sofort auf:

Code:
<?php>
 
Wenn Du die Anzeige von Fehlern in PHP aktivierst würdest Du den Fehler sofort sehen können. Auch ein Blick ins error-Log vom Server würde es dir sofort zeigen. Mir fällt es sofort auf:

Code:
<?php>
Ehrlich gesagt habe ich noch nie mit PHP gearbeitet... Wie müsste es denn richtig sein?
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben