Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 03:05

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Kontakt formular für Homepage... [Fehler?]

Discussion on Kontakt formular für Homepage... [Fehler?] within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
Kontakt formular für Homepage... [Fehler?]

Hey leuts ich habe kp wo ich das fragen soll... habe alles durchsucht.. vllt hab ich was übersehen aber ich poste das mak hier rein...

wenn es eine kategorie dafür gibt bitte moven

also ich habe eine Homepage und will da ein php kontaktformular haben.

immer wenn ich alles ausfülle und dann absenden drücke kommt bei meiner e-mail nichts an...

PHP Code:
<?php
$submit 
$_POST["submit"];
$name $_POST["name"];
$mail $_POST["mail"];
$nachricht $_POST["nachricht"];

If (
$submit)
{
if (
$name&&$mail&&nachricht)
{
$to "DIE EMAIL";
$betreff "Nachricht über Kontakformular";
$body "Von: $name \n eMail: $mail\n\n $nachricht";
$headers "From: $mail";

mail($to$betreff$body$headers);

}
 else
 echo 
"Bitte alle felder ausfüllen";
}



echo 
""
?>
<html>
<body>
<form action="kontakt.php" method="POST">
Name:<br>
<input type="text" name="name"><p>
eMail:<br>
<input type="text" name="mail"><p>
Nachricht:<br>
<textarea name="nachricht"></textarea><p>
<input type="submit" name="submit" value="Absenden" >

</form>
</html>
</body>

Wo ist der fehler?
BlueBasHeR is offline  
Old 02/21/2012, 18:26   #2
 
JPGaming's Avatar
 
elite*gold: 169
Join Date: Jul 2011
Posts: 394
Received Thanks: 261
Du musst ne INI Set machen, und die Mailkonfiguration (smtp / pop3 / imap - Server) einstellen.

Auf dem localhost hat der selbst mir den Einstellungen Probleme.


EDIT:
- SMTP Strato Beispiel
PHP Code:
ini_set("SMTP","smtp.strato.de");
ini_set("smtp_port","25");
ini_set("sendmail_from","Name <>");
ini_set("username",""); 
ini_set("password","censored"); 
Solltest du gegebenenfalls anpassen.
JPGaming is offline  
Old 02/21/2012, 20:00   #3
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Zudem machs so:

PHP Code:
if(isset($_POST["submit"])) {

    
$name $_POST["name"];
    
$mail $_POST["mail"];
    
$nachricht $_POST["nachricht"];

    if(empty(
$name) || empty($mail) || empty($nachricht)) {
        
        echo 
'Sie müssen alle Felder ausfüllen.';
        
    }else{
        
        
$regexpemail '/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/';
            
        if(
preg_match($regexpemail$mail) == 0) {
                    
            echo 
"Ungültige E-Mail-Adresse.";
                    
        }else{
        
            
$to "";
            
$betreff "Nachricht über das Kontakformular";
            
$body "Von: $name \neMail: $mail \n\nNachricht: $nachricht";
                
            
mail($to$betreff$body);
                
            echo 
'Ihre Nachricht wurde erfolgreich übertragen.';
            
        }
    
    }
    

Außerdem ist dein Code fehlerhaft:

PHP Code:

If ($submit) {

    if (
$name&&$mail&&nachricht) {
    
        
$to "DIE EMAIL";
        
$betreff "Nachricht über Kontakformular";
        
$body "Von: $name \n eMail: $mail\n\n $nachricht";
        
$headers "From: $mail";

        
mail($to$betreff$body$headers);

    }else { 
/*Klammer vergessen*/
    
        
echo "Bitte alle felder ausfüllen";

        } 
/*Klammer vergessen*/
    

Du solltest dir schleunigst die Grundlagen anschauen. Und du solltest dir mal anschauen wie man Quellcode einrückt. Das bei dir oben ist ja fürchterlich. Ist klar das du Klammern vergisst usw.

Regel:

Die erste Klammer (ob HTML oder PHP, total egal) die geöffnet wird, wird als letztes geschlossen.

Öffnen:

1. {
2. {
3. {
4. {
5. {

Schließen:

5. }
4. }
3. }
2. }
1. }
galaxyo is offline  
Old 02/23/2012, 14:42   #4
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
Also muss ich Das von der Ersten Antwort
z.b.:
Teil1

und das von der 2ten antwort
z.b.:
Teil2

einfügen?:
Teil1 über
Teil2?

sorry ich hab 0 ahnung!


Hehe ich brauche schnell ein Kontaktformular für meine zukünftige Homepage...
kann das mal bitte jemand machen? also kompletter script ich kapiere nicht viel davon ^^

Und ich hab ein video in YouTube gesehen.. von da hab ich den code xD
BlueBasHeR is offline  
Old 02/23/2012, 15:34   #5
 
JacK le chilla's Avatar
 
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
Quote:
Die erste Klammer (ob HTML oder PHP, total egal) die geöffnet wird, wird als letztes geschlossen.

Öffnen:

1. {
2. {
3. {
4. {
5. {

Schließen:

5. }
4. }
3. }
2. }
1. }
_____________
nicht ganz er kann die Klammern weglassen wenn nur der Befehl drunter ausgeführt werden soll
JacK le chilla is offline  
Old 02/23/2012, 16:01   #6
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Ja toll und dann jammern wieder alle rum weil sie es genauso machen und dann irgendwo etwas nicht läuft.

@BlueBasher:
PHP Code:
if(isset($_POST["submit"])) {

    
$name $_POST["name"];
    
$mail $_POST["mail"];
    
$nachricht $_POST["nachricht"];

    if(empty(
$name) || empty($mail) || empty($nachricht)) {
        
        echo 
'Sie müssen alle Felder ausfüllen.';
        
    }else{
        
        
$regexpemail '/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/';
            
        if(
preg_match($regexpemail$mail) == 0) {
                    
            echo 
"Ungültige E-Mail-Adresse.";
                    
        }else{
        
            
$to "";
            
$betreff "Nachricht über das Kontakformular";
            
$body "Von: $name \neMail: $mail \n\nNachricht: $nachricht";
                
            
mail($to$betreff$body);
                
            echo 
'Ihre Nachricht wurde erfolgreich übertragen.';
            
        }
    
    }
    

Das solltest du verwenden.
galaxyo is offline  
Old 02/23/2012, 16:27   #7


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,143
Received Thanks: 2,763
mailer klasse verweden..

Grundlagen anschauen
.Marcel' is offline  
Reply


Similar Threads Similar Threads
Homepage fehler
01/04/2012 - Flyff Private Server - 4 Replies
Hay hab ein problem immer wen ich auf meine hp auf register geh kommt "Server is down!" benutze Xampp und die seite von http://www.elitepvpers.com/forum/flyff-pserver-dis cussions-questions/627214-release-v15-homepage.htm l design 1 kann wer mir helfen ?
Homepage Fehler
09/15/2011 - Metin2 Private Server - 10 Replies
hay, habe seit vorhin einen fehler, wenn man auf meine hp geht kommt folgende meldung : Warning: mysql_connect() : Lost connection to MySQL server at 'reading initial communication packet', system error: 110 in /www/htdocs/y00kr39jq/index.php on line 16 Es tut uns leid, es konnt keine Verbindung zum Server hergestellt werden. Es kam ganz plötzlich ohne was dran gemacht zu haben, weiß einer woran das liegt?
Homepage Fehler
08/03/2011 - Metin2 Private Server - 2 Replies
Ich habe diesen Fehler: Warning: mysql_connect() : Access denied for user 'root'@'5.69.202.225' (using password: YES) in C:\xampp\htdocs\index.php on line 11 Warning: mysql_connect() : Access denied for user 'root'@'5.69.202.225' (using password: YES) in C:\xampp\htdocs\index.php on line 12 auf der Homepage von Ownii und King Sora. Kann mir bitte sagen was ich machen muss um den wegzubekommen?
Homepage fehler
02/15/2011 - Metin2 Private Server - 7 Replies
Hallo, Habe ein Problem mit meiner Homepage.. Habe mein Navicat-PW geändert. Die dateien auf meiner Homepage angepasst.. aber dann kommt folgender Fehler: 01.01.1970 und das ganz oft.. Hier ma der anfang von meiner home.php: Habe die HP von hennink
HOMEPAGE FEHLER !
03/08/2010 - Metin2 Private Server - 0 Replies
Hallo Es kommt immer dieser Fehler bei Rankliste Regi etc. und mit dem Php datein stimmt alles! Hilfe :(



All times are GMT +1. The time now is 03:05.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.