<b>REGISTER</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] » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Recommend to a Friend | Add Thread to Favorites

PHP und MySQL Tutorials

Tutorials über die serverseitige Programmierung mit PHP und der Datenbank MySQL
Post New Thread Post Reply

[PHP+HTML] Kontaktformular [Anfänger]

     Deutsche Version  English version
Author
Post « Previous Thread | Next Thread »

ezer0
gesperrt
ezer0 hat kein Avatar

Registration Date: 01.12.2006
Posts: 381

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück

Program: 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



Thanks for this thread by the author

Until now 2 users have thanked

This post has been edited 1 time(s), it was last edited by ezer0: 02.12.2006 09:50.

[PHP+HTML] Kontaktformular [Anfänger] 02.12.2006 09:32 ezer0 is offline Search for Posts by ezer0

Sultan Sultan is a male
Abwedler


Avatar von Sultan

Registration Date: 16.01.2008
Posts: 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 is offline Homepage of Sultan Search for Posts by Sultan

Fireball Fireball is a male
Boardchef


Avatar von Fireball

Registration Date: 11.11.2006
Posts: 17,090

Guthaben: 7.580 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Bremen, Deutschland
Program: Adobe Photoshop CS2
Deviantart: oenismaster
Forums: (alle)

Spacer
      

Hi Sultan,

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



[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 21:09 Fireball is offline Homepage of Fireball Search for Posts by Fireball

Sultan Sultan is a male
Abwedler


Avatar von Sultan

Registration Date: 16.01.2008
Posts: 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 is offline Homepage of Sultan Search for Posts by Sultan

izak.stern izak.stern is a male
Ohnefiltergrafiker


izak.stern hat kein Avatar

Registration Date: 18.02.2008
Posts: 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...



This post has been edited 1 time(s), it was last edited by izak.stern: 28.06.2008 21:46.

[PHP+HTML] Kontaktformular [Anfänger] 28.06.2008 21:45 izak.stern is offline Homepage of izak.stern Search for Posts by izak.stern

Sultan Sultan is a male
Abwedler


Avatar von Sultan

Registration Date: 16.01.2008
Posts: 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 is offline Homepage of Sultan Search for Posts by Sultan

izak.stern izak.stern is a male
Ohnefiltergrafiker


izak.stern hat kein Avatar

Registration Date: 18.02.2008
Posts: 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 is offline Homepage of izak.stern Search for Posts by izak.stern

Hyd^ Hyd^ is a male
Dr. House-Meister


Hyd^ hat kein Avatar

Registration Date: 15.12.2006
Posts: 1,978

Guthaben: 20 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Hamburg
Program: 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^ is offline Homepage of Hyd^ Search for Posts by Hyd^

Sultan Sultan is a male
Abwedler


Avatar von Sultan

Registration Date: 16.01.2008
Posts: 154

Guthaben: 0 Sector Coins
Aktienbestand: 0 Stück

Wohnort: Hessen

Spacer
      

quote:
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 is offline Homepage of Sultan Search for Posts by Sultan

izak.stern izak.stern is a male
Ohnefiltergrafiker


izak.stern hat kein Avatar

Registration Date: 18.02.2008
Posts: 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 is offline Homepage of izak.stern Search for Posts by izak.stern
 
Spacer
   
GFX-Sector
unregistered


 hat kein Avatar


Spacer

Have you enjoyed this topic?


If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.

After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.

In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.

Sign up now and enjoy the advantages as a registered member.

(This website will be ad-free after a complete free sign up.)

New Post 28.06.2008 23:22  
Tree Structure | Board Structure
Post New Thread Post Reply
GFX-Sector » Coding-Tutorials » GFX-Area » Coding Area » PHP und MySQL Tutorials » [PHP/MySQL] [PHP+HTML] Kontaktformular [Anfänger]

Similar topics to [PHP+HTML] Kontaktformular [Anfänger]
Thread
[HTML/CSS] [Tutorial;HTML] Wie code ich ein Design? (Forum: HTML & CSS Tutorials)
[anfänger]non title^^ (Forum: Signaturen/Avatare)
[Anime] Paar Sig´s [Anfänger] (Forum: Signaturen/Avatare)
[Anfänger] Latest ._. + update (Forum: Signaturen/Avatare)
[Anfänger] zwei mal zwei ist neune, widde widde wit macht sechse | sigs zum feeden ginge auch ._. (Forum: Signaturen/Avatare)