<b>kostenlose REGISTRIERUNG</b>

GFX-Sector - PHP und MySQL Tutorials


 
GFX-Sector » Coding-Tutorials » GFX-Area » Coding Area » PHP und MySQL Tutorials » [PHP/MySQL] [PHP+HTML] Kontaktformular [Anfänger] » Hallo Gast [Anmelden|kostenlos Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

PHP und MySQL Tutorials

Tutorials über die serverseitige Programmierung mit PHP und der Datenbank MySQL
Neues Thema erstellen Antwort erstellen

[PHP+HTML] Kontaktformular [Anfänger]

     Deutsche Version  English version
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »

ezer0
gesperrt
ezer0 hat kein Avatar

Dabei seit: 01.12.2006
Beiträge: 381

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück

Programm: Adobe Photoshop CS2

Spacer
[PHP+HTML] Kontaktformular [Anfänger]

[PHP+HTML] Kontaktformular [Anfänger]

      

Hi @all,

Ich habe ein Kontaktformular gecoded, und stelle es euch zu verfügung.

Hier der Code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
<HTML>
<HEAD>
<TITLE>Kontaktformular</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

<style>
<!--
body {
   SCROLLBAR-FACE-COLOR: #666666; SCROLLBAR-HIGHLIGHT-COLOR: #333333; SCROLLBAR-SHADOW-COLOR: #333333; SCROLLBAR-3DLIGHT-COLOR: #344556; SCROLLBAR-ARROW-COLOR: #fefefe; SCROLLBAR-TRACK-COLOR: #000011; SCROLLBAR-DARKSHADOW-COLOR: #333333;
}

input, textarea, select {
   border: 2px solid #333333;
   background: #FFFFFF;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;

}
td {
   font: bold 14px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
}
//-->
</style>
</HEAD>
<BODY BGCOLOR=#FFFFFF>

<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>
   <TR>

<td align="center">
            <font size="5">Kontakt</font>
    <tr>
    <td>
<?php

function check_email($email) //Emailadresse prüfen (Keine Umlaute etc.)
{

if( !preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}|museum$/i", $email) )  return true;

return false;
}

// Allgemeine Variablen
$name_tag[0] = "Sonntag";
$name_tag[1] = "Montag";
$name_tag[2] = "Dienstag";
$name_tag[3] = "Mittwoch";
$name_tag[4] = "Donnerstag";
$name_tag[5] = "Freitag";
$name_tag[6] = "Samstag";
$num_tag   = date( "w");
$day      = $name_tag[$num_tag];
$year      = date("Y");
$day_num   = date("d");
$month      = date("m");
$time      = (date("H:i"));

$empfaenger = "DEINE@EMAIL.de"; //Die eigene emailadresse
$subject01 = "Kontaktformular Nachricht"; //Der Betreff der Email

if ($flag==1) //Wenn das Fromular ausgefällt wurde.
{
    //Die Eingaben prüfen
    if(!$namer){$fehler="Bitte Namen eingeben<br>";}
    if(check_email($email) & $email!="") {$fehler.="Emailadresse ist ungültig<br>";}
    if(!$email) {$fehler.="Bitte die Emailadresse eingeben<br>";}
    if(!$text) {$fehler.="Bitte eine Nachricht eingeben<br>";}

    if($fehler) //Bei Fehlern, Meldung ausgeben
    {
        $meldung="<b>" .$fehler. "</b>";
        unset($flag);
        echo "<font color='red'>Es sind folgede Fehler aufgetreten: <br> " .$meldung. "</font>";
    }
    else //Wenn es keine Fehler gibt kann ja gemailt werden.
    {
      //Der Body für die Mail
      $body01 = "Nachricht gesendet am $day, $day_num.$month.$year um $time:

Name           : $namer
eMail          : $email

Nachricht:
$text";
       //Nun kann gemailt werden
       //Die Mail an den Webmaster
       mail ($empfaenger, $subject01, $body01, "From:$email");
       echo "<center><em><h1>Ihre Nachricht wurde erfolgreich übermittelt!</h1></em><br><br>Wir antworten Ihnen so schnell wie möglich!</center>";
    }
}

if(!$flag) //Formular noch nicht abgesendet
{
       ?>
      <form action='<? echo $PHP_SELF; ?>' method='post' enctype='multipart/form-data' name='form' id="form">
          <input type="hidden" name="flag" id="flag" value=1>
        <p align="center">Bitte füllen Sie alles aus!<br></p>
        <div align="center">
          <center>
          <tr><td>
                <table border="0" cellpadding="4">
        <tr>
          <td>Name:</td>
          <td>
            <input name="namer" type="text" id="namer" size="30" value='<?php echo $namer; ?>'>
                  </td>
        </tr>
        <tr>
          <td>Emailadresse:</td>
          <td>
                    <input name="email" type="text" id="email" size="30" value='<?php echo $email; ?>'>
                  </td>
        </tr>
        <tr>
          <td valign="top" class="textb">Nachricht:</td>
                <td>
                    <textarea name="text" id="text" cols="50" rows="5"><?php echo $text; ?></textarea>
            </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="Abschicken">
          </td>
        </tr>
    </table>
        </td></tr>
        </table>
          </center>
        </div>
      </form>
      <?php
      }
  ?>
    </TD>
   </TR>
</TABLE>
</BODY>
</HTML>


So jetzt müsst ihr nur noch im Code in der Zeile:
code:
1:
2:
3:
$empfaenger = "DEINE@EMAIL.de"; //Die eigene emailadresse


Eure E-Mail Adresse angeben Wink

Bei Fragen bitte eine PN an mich!

ezer0



Für diesen Thread beim Autor bedanken

Bisher haben sich 2 Benutzer bedankt

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ezer0: 02.12.2006 09:50.

[PHP+HTML] Kontaktformular [Anfänger] 02.12.2006 09:32 ezer0 ist offline Beiträge von ezer0 suchen

Sultan Sultan ist männlich
Abwedler


Avatar von Sultan

Dabei seit: 16.01.2008
Beiträge: 154

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Hessen

Spacer
      

Hab hier nen Fehler ich hoffe man kann mir helfen Wink

http://awalter.net/wsdesign/contact.html



[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 20:53 Sultan ist offline Sultan Homepage Beiträge von Sultan suchen

Fireball Fireball ist männlich
Boardchef


Avatar von Fireball

Dabei seit: 11.11.2006
Beiträge: 17.137

Guthaben: 7.615 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Bremen, Deutschland
Programm: Adobe Photoshop CS2
Deviantart: oenismaster

Bereiche: (alle)
Frage stellen

Spacer
      

Hi Sultan,

du verwendest eine .html Datei.
Um dieses Script ausführen zu können, muss die Dateiendung .php sein Wink



GFX-Sector - Your GFX-Source No. 1
Fireball liebt Firefox   Fireball hasst Internet Explorer

Fireballs Giftliste

Browserspiele Portal
Follow me on Twitter

[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 21:09 Fireball ist offline Fireball Homepage Beiträge von Fireball suchen

Sultan Sultan ist männlich
Abwedler


Avatar von Sultan

Dabei seit: 16.01.2008
Beiträge: 154

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Hessen

Spacer
      

Achsoo, gibt es auch Formulare für .html?
Weil bei google.de finde ich immer nur welche wo ich mich auf einer Seite Anmelden muss und dann gibts auch noch Werbung..



[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 21:29 Sultan ist offline Sultan Homepage Beiträge von Sultan suchen

izak.stern izak.stern ist männlich
Ohnefiltergrafiker


izak.stern hat kein Avatar

Dabei seit: 18.02.2008
Beiträge: 485

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück


Spacer
      

oh weh, wenn ich mir den code anguck.... ouch

<BODY BGCOLOR=#FFFFFF>

geht ja ma garnich klar...

ich hoffe du weisst selbst warum Wink

@sultan:

jedes formular ist in html, die verarbeitung jedoch kann clientseitig nur mit javascript erfolgen, was aus sicherheitsgründen nicht zu empfehlen ist. serverseitig gibt es viele sprachen mit denen eine validation vorgenommen werden kann...



Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von izak.stern: 28.06.2008 21:46.

[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 21:45 izak.stern ist offline izak.stern Homepage Beiträge von izak.stern suchen

Sultan Sultan ist männlich
Abwedler


Avatar von Sultan

Dabei seit: 16.01.2008
Beiträge: 154

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Hessen

Spacer
      

Ja hatte auch schon eins drinne mit php aber da hab ich dem Thread gelesen das es sehr unsicher sei. Und nun bin ich wieder auf der Suche nach einem schönen Kontaktformular. unglücklich



[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 21:52 Sultan ist offline Sultan Homepage Beiträge von Sultan suchen

izak.stern izak.stern ist männlich
Ohnefiltergrafiker


izak.stern hat kein Avatar

Dabei seit: 18.02.2008
Beiträge: 485

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück


Spacer
      

http://www.google.at/search?q=php+contac...lient=firefox-a



[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 22:32 izak.stern ist offline izak.stern Homepage Beiträge von izak.stern suchen

Hyd^ Hyd^ ist männlich
Dr. House-Meister


Hyd^ hat kein Avatar

Dabei seit: 15.12.2006
Beiträge: 1.978

Guthaben: 20 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Hamburg
Programm: Photoshop CS3
Deviantart: hyd1337

Spacer
      

Naja ich mein das script ist schon über 1 1/2 Jahre alt Wink

[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 22:34 Hyd^ ist offline Hyd^ Homepage Beiträge von Hyd^ suchen

Sultan Sultan ist männlich
Abwedler


Avatar von Sultan

Dabei seit: 16.01.2008
Beiträge: 154

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Hessen

Spacer
      

Zitat:
Original von izak.stern
http://www.google.at/search?q=php+contac...lient=firefox-a



bähh die ganzen Seiten sind auf Englisch^^ Da blick ich gar net durch ~.~



[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 22:48 Sultan ist offline Sultan Homepage Beiträge von Sultan suchen

izak.stern izak.stern ist männlich
Ohnefiltergrafiker


izak.stern hat kein Avatar

Dabei seit: 18.02.2008
Beiträge: 485

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück


Spacer
      

dann lern english omfg



[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 23:22 izak.stern ist offline izak.stern Homepage Beiträge von izak.stern suchen
 
Spacer
   
GFX-Sector
unregistriert


 hat kein Avatar


Spacer

Hat dir das Thema gefallen?


Wenn dir das Thema [PHP+HTML] Kontaktformular [Anfänger] im Bereich PHP und MySQL Tutorials gefallen hat, würden wir uns sehr freuen, wenn Du Dich bei uns kostenlos registrieren oder anmelden würdest!

  • √ kostenlose Mitgliedschaft
  • √ Zugriff auf über 800 kostenlose Photoshop Tutorials
  • √ Zugriff auf über 100 GB Photoshop-Ressourcen (Brushes, Render, PSDs, ...)
  • √ große und aktive Battle-Section
  • √ konstruktives Feedback zu GFX-Werken
  • √ einzigartiges Design
  • √ eines der größten Grafikplattformen in Deutschland
  • √ uneingeschränkte Nutzung des Forums
  • √ werbefreies Forum nach Registrierung

Jetzt kostenlos registrieren und alle Vorteile als registriertes Mitglied genießen!

Neuer Beitrag 28.06.2008 23:22  
Baumstruktur | Brettstruktur
Neues Thema erstellen Antwort erstellen
GFX-Sector » Coding-Tutorials » GFX-Area » Coding Area » PHP und MySQL Tutorials » [PHP/MySQL] [PHP+HTML] Kontaktformular [Anfänger]

Thematisch passende Themen zu [PHP+HTML] Kontaktformular [Anfänger]
Thread
[SOLVED] [PHP] move_uploaded_file funktioniert nicht (Forum: PHP, MySQL)
Projekt Crokodeal [PHP&MySQL - CMS] (Forum: Werbung)
[PHP] $_FILES[filename] => Kompletten Pfad speichern? (Forum: PHP, MySQL)
[Anfänger] 1. battle (Forum: Battle-Anfragen)
1 Dateianhänge enthalten [Leicht] [Anfänger] Glanz und Spiegelung (Forum: Texteffekte)