Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Archive (https://www.gegen-bilderklau.net/board.php?boardid=73)
--- Archiv (https://www.gegen-bilderklau.net/board.php?boardid=62)
---- Alte Tutorials (https://www.gegen-bilderklau.net/board.php?boardid=64)
----- Kontaktformular mit PHP (https://www.gegen-bilderklau.net/thread.php?threadid=75105)


Geschrieben von Fiery am 12.11.2006 um 19:23:

 

huhu,
nein eine fehlermeldung gibt es nicht.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>SEITENTITEL</title>
      <!--
     link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
      -->
  </head>
   <body><!--
Evtl einleitender Text zum Formular
    -->
<form action="includes/action_formular.php" method="POST">
<table><tr><th>Name</th><td><input type="text" name="name"></td></tr>
<tr><th>E-Mail</th><td><input type="text" name="email"></td></tr>
<tr><th>Betreff</th><td><input type="text" name="betreff"></td></tr>
<tr><th>Nachricht</th><td><textarea name="nachricht"></textarea></td></tr>
<tr><th><input type="submit" value="Abschicken"></th><th><input type="reset" value="Zurücksetzen"></th></tr>
</table>
</form>
</body>
</html>


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:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>SEITENTITEL</title>
      <!--
     link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
      -->
  </head>
   <body>
  <?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
  $name = ($_POST['name']);
  $email = ($_POST['email']);
  $betreff = ($_POST['betreff']);
  $nachricht = ($_POST['nachricht']);

// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:

if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("mondbine@gmx.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html>


beide dateien wurden vom namen her richtig geschrieben und liegen im selben ordner



Geschrieben von Fiery am 12.11.2006 um 21:04:

 

es ist bezahlter webspace der php unterstüzt Augenzwinkern
und der spammordner wurde schon durchforst... nichts drinnen.



Geschrieben von Steffi. am 21.12.2006 um 17:48:

 

Meines will leider auch nicht unglücklich

Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/rvaltenau/altenau/PHP/action_form
ular.php on line 8


code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
<html>
<head>
<link rel=stylesheet href=style.css>
</head>
<body>

<?php // 
Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden: 
$name = ($_POST['name']); 
$email = ($_POST['email']); 
$betreff = ($_POST['betreff']); 
$nachricht = ($_POST['nachricht']); 
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage: 
if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") ) 
{ echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!"; } /
/ Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt: 
else { mail("stefanie@mausolf-net.de",$betreff,$nachricht,"From: $name <$email>"); echo "Deine E-Mail wurde erfolgreich verschickt, so bald wie möglich werde ich dir antworten."; } ?> 




</body>
</html>



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:
<html>
<head>
<link rel=stylesheet href=style.css>
</head>
<body>


<p class=head>Eilnachricht</p>

Wenns mal schnell gehen soll bist du hier genau richtig, hier kannst du mir einen eMail senden ohne auch nur dein 
Mailproggi öffnen zu müssen, purer Luxus also. Ich versuche immer so schnell wie möglich zu antworten.

<br><br>

<form action="PHP/action_formular.php" method="post">
<table style="border: 0px">
<tr>
<td width=50% style="border: 0px">
<p align=right>
<b>Name
</td>
<td width=50% style="border: 0px">
<p align=right>
<input type=text name="name">
</td>
</tr> 
<tr>
<td width=50% style="border: 0px">
<p align=right>
<b>eMail
</td>
<td width=50% style="border: 0px">
<p align=right>
<input type=text name="email" value=@>
</td>
</tr>
 <tr>
<td width=50% style="border: 0px">
<p align=right>
<b>Betreff
</td>
<td width=50% style="border: 0px">
<p align=right>
<input type=text name="betreff">
</td>
</tr> 
<tr>
<td colspan=2 style="border: 0px">
<textarea name="nachricht" rows=7 cols=49></textarea>
</td>
</tr> 
<tr>
<td colspan=2 style="border: 0px">
<br>
<input type=submit value="" style="background-image: url('grafiken/abschickbutton.jpg'); width: 100px; height: 29px; border: 0px">
</td>
</tr> 
</table> 
</form> 



</body>
</html>



Geschrieben von blue orange am 06.07.2007 um 21:46:

 

Kann man bei 'echo' auch eine Html seite angeben? Ich würd es vorziehen wenn 'verschickt' nicht auf einer weißen Seite sondern ganz normal im Lay stehen würde Augenzwinkern



Geschrieben von +Debbie+ am 07.07.2007 um 00:42:

  RE: Kontaktformular mit PHP

Hey!
Danke ist echt super hat sofort geklapt!
*keksdose überreich*



Geschrieben von .Maybe am 07.07.2007 um 15:03:

 

@Angel_o5: Zeile 19:
mail("annika.elbe@vr-web.de","Probeanmeldung von $name,$nachricht","From: $name <$email>");
Hab grad nich viel Zeit aber versuchs so.



Geschrieben von Lua am 07.07.2007 um 23:49:

 

Zitat:
Original von ANGEL_05
Zitat:
Original von blue orange
Kann man bei 'echo' auch eine Html seite angeben? Ich würd es vorziehen wenn 'verschickt' nicht auf einer weißen Seite sondern ganz normal im Lay stehen würde Augenzwinkern

Wenn du z.B.: ein IFrame Layout hast, funktioniert das aber auch so, wie es dort steht. Dann musst du oben einfach nur ein bissl CSS reinpacken ;D
Wenn's so nicht geht, kannst du auch includen. Ich such' dir mal was raus, aber ich kann dir nicht versprechen, dass es geht ...

php:
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:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>SEITENTITEL</title>
      <!--
     link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
      -->
  </head>
   <body>
  <?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
  $name = ($_POST['name']);
  $email = ($_POST['email']);
  $betreff = ($_POST['betreff']);
  $nachricht = ($_POST['nachricht']);

// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:

if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("EMAIL",$betreff,$nachricht,"From: $name <$email>");
include ("abgeschickt.html");
}
?>
</body>
</html>

Das heißt, dass nachdem die eMail abgeschickt wurde, wird die Datei "abgeschickt.html" aufgerufen, da kannst du dann z.B.: Deine E-Mail kommt bald bei uns an und wird schnellstmöglich bearbeitet!" oder so reinschreiben ...




dankeschön <33
funktioniert super.



Geschrieben von *Zissi* am 10.07.2007 um 14:22:

 

ich habe auch das Problem, dass die Mail nicht ankommt, oder das sie ankommt und nichts drin steht x_x

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:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>SEITENTITEL</title>
      <!--
    <style type="text/css">
A:hover{color:#000000;text-decoration:none; position: relative; top: 1; left: 1;}
<!--body{cursor:crosshair};a:hover{cursor:crosshair;}--></style>
<STYLE type=text/css>
<!--
BODY {
background-color: transparent;
scrollbar-face-color: #A29D73;
scrollbar-highlight-color: #A29D73;
scrollbar-3dlight-color: #76724F;
scrollbar-darkshadow-color: #A29D73;
scrollbar-shadow-color: #76724F;
scrollbar-arrow-color: #76724F;
scrollbar-track-color: #A29D73;
}
-->
</STYLE>
      -->
  </head>
   <body><!--
    -->
<form action="action_formular.php" method="POST">
<table align=center><tr><th>Hofadresse</th><td><input type="text" name="hofadresse"></td></tr>
<tr><th>E-Mail</th><td><input type="text" name="email"></td></tr>
<tr><th>Pferd</th><td><input type="text" name="pferd"></td></tr>
<tr><th>Kommentar</th><td><textarea name="kommentar"></textarea></td></tr>
<tr><th><input type="submit" value="Abschicken"></th><th><input type="reset" value="Zurücksetzen"></th></tr>
</table>
</form>
</body>
</html>


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:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Pferdekauf</title>
      <!--
     <style type="text/css">
A:hover{color:#000000;text-decoration:none; position: relative; top: 1; left: 1;}
<!--body{cursor:crosshair};a:hover{cursor:crosshair;}--></style>
<STYLE type=text/css>
<!--
BODY {
background-color: transparent;
scrollbar-face-color: #A29D73;
scrollbar-highlight-color: #A29D73;
scrollbar-3dlight-color: #76724F;
scrollbar-darkshadow-color: #A29D73;
scrollbar-shadow-color: #76724F;
scrollbar-arrow-color: #76724F;
scrollbar-track-color: #A29D73;
}
-->
</STYLE>
      -->
  </head>
   <body>
<?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
  $hofadresse = ($_POST['hofadresse']);
  $email = ($_POST['email']);
  $pferd = ($_POST['pferd']);
  $kommentar = ($_POST['kommentar']);

// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:

if ( ($hofadresse == "") OR ($email == "") OR ($pferd == "") OR ($kommentar == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("zs.valera@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine Kaufanfrage wurde erfolgreich verschickt.";
}
?>
</body>
</html>



Geschrieben von katt am 28.07.2007 um 21:45:

 

Bei mir gehts garnicht !!!



Geschrieben von Hrannar am 02.08.2007 um 15:03:

 

huhu,
also bei mir hat alles geklappt email kommt an, nur i-wie steht in der mail gar nichts drin, bis auf ein betreff und funpic werbung^^

ich weiß net warum...?!



Geschrieben von Mone2294 am 10.08.2007 um 16:51:

 

wird angezeigt & so.
Aber wenn mans abschickt kommt ne` weiße Seite mit Funpic Werbung und es kommt nix im Postfach an unglücklich
Die weiße seite sollte eigentlich im Lay erscheinen, also auf der HG Farbe...


php:
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:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>&lt;endnote&gt;&lt;head&gt;
&lt;title&gt;&lt;endnote&gt;&lt;head&gt;
&lt;title&gt;&lt;endnote&gt;&lt;head&gt;
&lt;title&gt;&lt;endnote&gt;&lt;head&gt;
&lt;meta&gt;
&lt;title&gt;action_formular.php</title>
</head>
<body
 style="background-image: url(http://dsvanilla.ds.funpic.de/hg_menue.jpg); background-attachment: fixed;">
<title>Deckstation Vanilla</title>
<!--
link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
--><?php // Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST['name']);
$email = ($_POST['email']);
$betreff = ($_POST['betreff']);
$nachricht = ($_POST['nachricht']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{
echo "Du hast nicht alle Angaben gemacht. Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("crazy-girl-mone@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine Anfrage wurde erfolgreich gesendet und wird so schnell wie möglich bearbeitet.";
}
?>
<title>Deckstation Vanilla</title>
</body>
</html>


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:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>formular.html</title>
</head>
<body
 style="background-image: url(http://dsvanilla.ds.funpic.de/hg_menue.jpg); background-attachment: fixed;">
<title>SEITENTITEL</title>
<form action="action_formular.php" method="post">
  <table>
    <tbody>
      <tr>
        <th style="font-family: Verdana; font-weight: normal;"><small>Name</small></th>
        <td><input name="name" type="text"></td>
      </tr>
      <tr>
        <th style="font-family: Verdana; font-weight: normal;"><small>E-Mail</small></th>
        <td><input name="email" type="text"></td>
      </tr>
      <tr>
        <th style="font-family: Verdana; font-weight: normal;"><small>Betreff</small></th>
        <td><input name="betreff" type="text"></td>
      </tr>
      <tr>
        <th style="font-weight: normal; font-family: Verdana;"><small>Nachricht</small></th>
        <td><textarea name="nachricht"></textarea></td>
      </tr>
      <tr>
        <th><input value="Abschicken" type="submit"></th>
        <th><input value="Zur&uuml;cksetzen" type="reset"></th>
      </tr>
    </tbody>
  </table>
</form>
<br>
<br>
</body>
</html>



Geschrieben von Mone2294 am 11.08.2007 um 13:04:

 

bringt nix unglücklich



Geschrieben von Nofri am 09.09.2007 um 16:55:

 

Hey!
Echt super-Tut smile
Vielen Dank smile

Lg Linda



Geschrieben von Lua am 23.09.2007 um 21:09:

 

meine mail kommt immer leer an. -.-
hab schon alles mögliche ausprobiert. =/

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:

<html>
  <head>
    <title>Formular Abgeschickt</title>
      <link rel="stylesheet" href="http://pzdambach.pz.funpic.de/style.css" type="text/css">
<style>
table, td, tr {

         color: #B3C06A;
         FONT-SIZE: 10px;
         font-family: verdana;
         text-align: center;
}
A:link {
color: #B3C06A;
text-decoration: none;
}
a:visited {
color: #B3C06A;
text-decoration: none;
}
a:active {
color: #B3C06A;
text-decoration: none;
}
a:hover {
color: #B3C06A;
text-decoration: none;
border:1px dotted #000000;
</style>
  </head>
   <body>
  <?php
   $name = ($_POST['name']);
  $betreff = ($_POST['betreff']);
  $passwort = ($_POST['passwort']);
  $meinmdm = ($_POST['meinmdm']);


if ( ($name == "") OR ($betreff == "") OR ($passwort == "") OR ($meinmdm == "") )
{
echo "Bitte fülle alle Felder aus! Danke (:";
}
else
{
mail("pz-dambach@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.<br>Vielen Dank (:";
}


?>
</body>
</html>




Geschrieben von Lauri am 24.09.2007 um 10:35:

 

Du musst statt $nachricht $meinmdm eintragen Avenue, sonst kann es nichts ausgeben, weil du die Variable nicht definiert hast...



Geschrieben von Melli am 04.12.2007 um 15:33:

 

WAHHH >__>
Ich bin doch doof, oder?
Ich raff's nich. Ich hab mehr Zeilen dazugemacht. Jetzt geht nix mehr.

Zitat:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/web41/html/action_formular.php on line 25


die action_formular.php :
php:
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:
<html>
  <head>
<link rel="stylesheet" href="style.css">
  </head>
   <body>
  <?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
  $name = ($_POST['name']);
  $email = ($_POST['email']);
  $vrh = ($_POST['vrh']);
  $hengst = ($_POST['hengst']);
  $stute = ($_POST['stute']);
  $fohlenname = ($_POST['fohlenname']);
  $sonstiges = ($_POST['sonstiges']);

// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:

if ( ($name == "") OR ($email == "") OR ($vrh == "") OR ($stute == "") OR ($hengst == "") OR ($fohlenname == "") OR ($sonstiges == "")  )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("namea@web.de" $name$email$vrh$hengst$stute$fohlenname$sonstiges"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html>


lG <3



Geschrieben von Bella123 am 08.12.2007 um 13:42:

  RE: Kontaktformular mit PHP

Hallo smile
der Thread ist echt super erklärt,
aber wenn man es abschickt kommt das:
http://gestuetchocolate.ge.funpic.de/action_formular.php

wie bekomme ich das PHP weg?



Geschrieben von Melli am 11.12.2007 um 14:15:

 

Epona, du bist zu hoch für mich großes Grinsen
Wie mach ich das?
#danke schon ma (:



Geschrieben von [Elite-|-Killer] am 11.12.2007 um 22:44:

 

_________________



Geschrieben von [Elite-|-Killer] am 13.12.2007 um 01:10:

 

_________________


Forensoftware: Burning Board, entwickelt von WoltLab GmbH