Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: 01-Scripts.de - Supportforum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Mittwoch, 14. Juli 2004, 17:18

Kontaktformular erstellen (Grundlagen)

Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »Michael Lorer« (10. Juli 2012, 13:30)


2

Donnerstag, 10. März 2005, 08:16

bei mir kommt die fehlermeldung

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /srv/www/htdocs/web98/html/kontakt.php on line 17


hoffe der suport ist hier gut ;)

3

Donnerstag, 10. März 2005, 11:44

Hi,

das Forum hat was unterschlagen, probiers mal nochmal mit obenstehendem Text ;)
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

4

Sonntag, 7. August 2005, 14:46

kann mal einer das script komplett posten bin ein bischen dürcheinander gekommen :(

5

Sonntag, 7. August 2005, 15:37

Hier:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?PHP  
if(isset($_POST['send']) && $_POST['send'] == "ja"){  
mail("email@adresse.de","Betreff","Folgende Nachricht wurde über das Kontaktformular an Sie versand:  

$_POST['nachricht']","From:$_POST['email']<$_POST['email']>");  
echo "<p align="center"><b>Ihre Nachricht wurde erfolgreich an den Webmaster versand!</b></p>";  
}  
?>

<form action="<?PHP echo $PHP_SELF?>" method="post">  
<input type="text" name="email" size="20" />  
<textarea name="nachricht" rows="5" cols="20"></textarea>  
<input type="hidden" name="send" value="ja" />  
<input type="reset" value="Löschen" /><input type="submit" value="Abschicken" />  
</form>


MfG
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

6

Dienstag, 11. Oktober 2005, 14:02

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in S:\webzeugs\xampp\htdocs\kontakformular.php on line 5

kommt bei mir, egal ob ich mir aus den beiden teilen eins baue oder das untere nehme.

7

Dienstag, 11. Oktober 2005, 18:05

Hallo,

dann solltest du mal entweder die Datei anhängen oder den Inhalt der Datei hier posten.

MfG
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

8

Dienstag, 15. November 2005, 01:13

[PHP] Kontaktformular

Hallo!

Ich bastle gerade auch an einem kleinem Formmailer. Nur leider funktioniert das Ganze so nicht ganz. Woran könnte das liegen?

MfG
Didi

Hier der Code:

if (isset($_POST['ok']) && $_POST['ok'] == "ok") {
$empfanger = $_POST['empfadr'];
$absender = $_POST['name'];
$mailtext = $_POST['text'];
$eigenertext = "Hallo! ich habe ein cooles Onlinegame gefunden! Schaus dir mal an! Unter www.spedimanager.de.vu . Dein";
$subjekt = "Hallo, Ich will dir ein cooles Spiel empfehlen";
$emailabsender = "empfehlung@194.231.228.90";
$perstext = "</br></br> Persönlicher Text:</br>";
mail($empfanger,$subjekt,$eigenertext $absender $perstext $mailtext);
header("location: danke.htm");
}
?>

9

Dienstag, 15. November 2005, 09:56

Hallo,

poste bitte auch mal noch zugehöriges HTML-Formular.

MfG
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

10

Dienstag, 15. November 2005, 13:21

Danke für deine schnelle antwort!

Hier das komplette Dokument:

<?php
if (isset($_POST['ok']) && $_POST['ok'] == "ok") {
$empfanger = $_POST['empfadr'];
$absender = $_POST['name'];
$mailtext = $_POST['text'];
$eigenertext = "Hallo! ich habe ein cooles Onlinegame gefunden! Schaus dir mal an! Unter www.spedimanager.de.vu . Dein";
$subjekt = "Hallo, Ich will dir ein cooles Spiel empfehlen";
$emailabsender = "empfehlung@194.231.228.90";
$perstext = "</br></br> Persönlicher Text:</br>";
mail($empfanger,$subjekt,$eigenertext $absender $perstext $mailtext);
header("location: danke.htm");
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
body {
background-color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.Stil1 {color: #FFFFFF}
.Stil2 {font-size: 12px}
-->
</style>
</head>

<body>
<form action="empfehlung.php" method="post" name="form1" id="form1">
<table width="100%" border="0">
<tr>
<th width="50%" scope="row"><div align="right" class="Stil2"><span class="Stil1">Dein Name:</span></div></th>
<td width="50%"><span class="Stil2">
<label>
<input name="name" type="text" id="name" size="20" />
</label>
</span></td>
</tr>
<tr>
<th valign="top" scope="row"><div align="right"><span class="Stil1">Text:</span> </div></th>
<td><span class="Stil2">
<label>
<textarea name="text" cols="15" rows="3" id="text"></textarea>
</label>
</span></td>
</tr>
<tr>
<th valign="top" scope="row"><div align="right" class="Stil2"><span class="Stil1">Empf&auml;nger-Adresse:</span></div></th>
<td><span class="Stil2">
<label>
<input name="empfadr" type="text" id="empfadr" size="20" />
</label>
</span></td>
</tr>
</table>
<input name="ok" type="hidden" id="ok" value="ok" />
<label>
<input type="submit" name="Submit" value="Schicken" />
</label>
</form>
</body>
</html>

11

Dienstag, 15. November 2005, 13:23

Die Fehlermeldung ist:
Parse error: parse error, unexpected T_VARIABLE in "xxx".php on line 10

Vielen Dank Nochmal

Dieter Kräutl

12

Dienstag, 15. November 2005, 17:25

Hallo,

damit sollte es funktionieren:

Quellcode

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
<?php
if (isset($_POST['ok']) && $_POST['ok'] == "ok")
    {
    $empfanger = $_POST['empfadr'];
    $absender = $_POST['name'];
    $mailtext = $_POST['text'];
    $eigenertext = "Hallo!\nich habe ein cooles Onlinegame gefunden! Schaus dir mal an! Unter [URL]www.spedimanager.de.vu[/URL] . Dein";
    $subjekt = "Hallo, Ich will dir ein cooles Spiel empfehlen";
    $emailabsender = "empfehlung@194.231.228.90";
    $perstext = "\n\nPersönlicher Text:\n";
    mail($empfanger,$subjekt,"".$eigenertext." ".$absender." ".$perstext." ".$mailtext."");
    //header("location: danke.htm");
    }
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>

<style type="text/css">
<!--
body {
background-color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.Stil1 {color: #FFFFFF}
.Stil2 {font-size: 12px}
-->
</style>
</head>

<body>

<form action="test.php" method="post" name="form1" id="form1">
<table width="100%" border="0">
<tr>
<th width="50%" scope="row"><div align="right" class="Stil2"><span class="Stil1">Dein Name:</span></div></th>
<td width="50%"><span class="Stil2">
<label>
<input name="name" type="text" id="name" size="20" />
</label>
</span></td>
</tr>
<tr>
<th valign="top" scope="row"><div align="right"><span class="Stil1">Text:</span> </div></th>
<td><span class="Stil2">
<label>
<textarea name="text" cols="15" rows="3" id="text"></textarea>
</label>
</span></td>
</tr>
<tr>
<th valign="top" scope="row"><div align="right" class="Stil2"><span class="Stil1">Empfänger-Adresse:</span></div></th>
<td><span class="Stil2">
<label>
<input name="empfadr" type="text" id="empfadr" size="20" />
</label>
</span></td>
</tr>
</table>
<input name="ok" type="hidden" id="ok" value="ok" />
<label>
<input type="submit" name="Submit" value="Schicken" />
</label>
</form>
</body>
</html>


P.S.
Es heißt nicht </br>, sondern <br /> ;)

MfG
Michael
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

13

Dienstag, 15. November 2005, 17:45

Vielen Dank für deine Tolle hilfe! Funzt. Was war genau das Problem?

Waren es die ungetrennten Variablen in mail() ?

Dieter

14

Mittwoch, 16. November 2005, 09:07

Zitat

Waren es die ungetrennten Variablen in mail() ?


Ja, genau die waren es.

MfG
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

15

Freitag, 30. Dezember 2005, 18:24

mal ne frage wie muss das ganze geändert werden wenn es direkt an mcih versendet werden soll, ohne das man meine emial adresse in ein fehlt ein gibt?

16

Samstag, 31. Dezember 2005, 00:47

Zitat

Original von guest
mal ne frage wie muss das ganze geändert werden wenn es direkt an mcih versendet werden soll, ohne das man meine emial adresse in ein fehlt ein gibt?


Da muss doch garnichts geändert werden.
Die E-Mail-Adresse die man da eintragen kann ist nicht deine, sondern die von dem, der das Formular absendet.
Das Formular wird immer an folgende E-Mail-Adresse verschickt:

PHP-Quelltext

1
2
3
4
5
6
7
8
<?PHP  
if(isset($_POST['send']) && $_POST['send'] == "ja"){  
mail("email@adresse.de","Betreff","Folgende Nachricht wurde über das Kontaktformular an Sie versand:  

$_POST['nachricht']","From:$_POST['email']<$_POST['email']>");  
echo "<p align="center"><b>Ihre Nachricht wurde erfolgreich an den Webmaster versand!</b></p>";  
}  
?>

Du musst dabei nur mail@adresse.de durch deine Adresse ersetzen.

MfG
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

17

Dienstag, 28. Februar 2006, 12:35

SICHERHEITSLÜCKE

Quellcode

1
2
3
4
5
6
7
8
<?PHP   
if(isset($_POST['send']) && $_POST['send'] == "ja"){   
mail("email@adresse.de","Betreff","Folgende Nachricht wurde über das Kontaktformular an Sie versand:   

$_POST['nachricht']","From:$_POST['email']<$_POST['email']>");   
echo "<p align="center"><b>Ihre Nachricht wurde erfolgreich an den Webmaster versand!</b></p>";   
}   
?>


Ddie daten müssen validiert werden, sonst nutzt ein spambot das formular zum versenden von massenmails, das kann den ganzen server lahmlegen.

hier nachzulesen
http://www.drweb.de/webmaster/kontakt-formulare.shtml

18

Dienstag, 28. Februar 2006, 15:05

Danke für den Hinweis.
Wurde im 1. Post behoben.
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

19

Samstag, 18. März 2006, 22:36

Dieses Thema musste aufgrund von Spam-Bot-Angriffen leider geschlossen werden.
Bitte eröffnen Sie bei Rückfragen ein neues Thema.

Vielen Dank,
MfG,
Michael
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

20

Montag, 15. Januar 2007, 22:54

RE: Kontaktformular

Bitte helft mir, ich brauche dringend eine Lösung, ich möchte auf meiner HP ein Kontaktformular einbinden. Ich hab kein Plan wie das geht. ich hab mit Namo WebEditor5 ein Kontaktformular erstellt aber ich weiss nicht wie ich da weitermachen soll :( könnt ihr mir anhand des folgenden scripts helfen??? ich weis is n htmlcode aber was soll ich tun.:

<p align="center"><font size="5"><b>Mail an</b></font></p>
<p align="center">&nbsp;</p>
<form name="form1" method="post" action="mailto:user@mailserver.com"
enctype="text/plain">
<table width="445" align="center">
<tr>
<td width="130" align="right"><p><font size="2"><b>Von : </b></font></td>
<td width="311" align="left"><p><font size="2"><input
type="text" name=sender> </font></td>
</tr>
<tr>
<td width="130" align="right"><p><font size="2"><b>E-Mail : </b></font></td>
<td width="311"><p><font size="2"><input type="text"
name="email"> </font></td>
</tr>
<tr>
<td width="130" align="right" valign="top" rowspan="2" ><p><font size="2"><b>Ihre
Nachricht : </b></font></td>
<td width="311"><font size="2"><textarea name="Comment"
rows="5" cols="35"></textarea></font></td>
</tr>
<tr>
<td width="311" align="left"><p><font size="2"><input type="submit" value="Senden">
<input type="reset" value="Löschen"></font></td>
</tr>
</table></form>
<p>&nbsp;</p>

21

Dienstag, 16. Januar 2007, 00:04

Unterstützt dein Webspace PHP?
Ohne PHP ist es nämlich nicht möglich ein Kontaktformular zu erstellen.

Ein fertiges und funktionierendes Kontaktformular kann außerdem aus dem Anhang des ersten Posts heruntergeladen werden.

MfG,
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

22

Mittwoch, 17. Januar 2007, 07:54

wie kann man php offline anzigen

Ja PHP wird unterstützt, aber wenn ich versuche im Namo die seite als Vorschau anzeigen zu lassen dann kommen einige Befehlteile als Anzeigenausgabe.
»Slayer1969Berlin« hat folgendes Bild angehängt:
  • jkll.jpg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Slayer1969Berlin« (17. Januar 2007, 16:21)


23

Mittwoch, 17. Januar 2007, 20:21

Mit diesen unzureichenden Informationen kann ich zu dem Problem nichts sagen.
Das Script, das im ersetn Post zum Download angeboten wird funktioniert auf jeden Fall so, wie es soll.

MfG,
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

24

Donnerstag, 18. Januar 2007, 09:55

Also nochmal

Wie in meinem vorherigen Posting beschrieben hat das Script vom ersten Posting die Anzeige aus meinem vorherigen Posting ausgegeben sobald ich diese mit meinem internetexplorer geöffnet habe. Es sind Teile vom code zu sehen die da eindeutig nicht hingehören.
hier nochmal das script:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>
<title>Kontaktformular</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="de" />
<meta name="Author" content="Michael Lorer - 01-Scripts.de" />
</head>
<body bgcolor="#FFFFFF">

<?PHP
if(isset($_POST['send']) && $_POST['send'] == "ja")
{

$absender = preg_replace("/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im", "",
$_POST['email'] );

$absender = preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "",
$absender );

$txt = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "",
$_POST['nachricht'] );

mail("email@adresse.de","Betreff","Folgende Nachricht wurde über das Kontaktformular an Sie versand:\n\n".$txt."","From:".$absender."<".$absender.">");

echo "<p align=\"center\"><b>Ihre Nachricht wurde erfolgreich an den Webmaster versand!</b></p>";
}
?>

<form action="<?PHP echo $PHP_SELF; ?>" method="post">
E-Mail-Adresse: <input type="text" name="email" size="20" /><br />
Nachricht: <textarea name="nachricht" rows="5" cols="20"></textarea><br />
<input type="hidden" name="send" value="ja" />
<input type="reset" value="Löschen" /><input type="submit" value="Abschicken" />
</form>


</body>

</html>

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Slayer1969Berlin« (18. Januar 2007, 09:56)


25

Donnerstag, 18. Januar 2007, 23:04

Du kannst ein PHP-Script auch nicht einfach in deinem Internet-Explorer öffnen, wenn die Datei auf deinem Desktop liegt. Da kann das natürlich nicht funktionieren :rolleyes:.
PHP-Dateien lassen sich nur auf einem Webserver bzw. auf einem localhost richtig anzeigen und ausgeben.

Die Fehler sind also nicht auf die Datei aus diesem Thread sondern auf die falsche Verwendung auf deiner Seite zurückzuführen.
Wenn du auch in Zukunft mit sowas erfolg haben willst solltest du dich mit der Materie anhand von Büchern oder z.B. hiermit auseinandersetzten.

MfG,
ML
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

Thema bewerten