Man kann mir von meiner Homepage nicht schreiben wie mach ich das damit es geht?

  • #1
X

XxMcxX

Bekanntes Mitglied
Themenersteller
Dabei seit
08.02.2007
Beiträge
53
Reaktionspunkte
0
Hi Leute ich habe auf meiner Homepage ein Problem. Es geht darum, ich habe auf meiner Page einen Link mit der Bezeichnung Contact und man kann da schreiben und so allses soweit super aber wenn man die E-Mail versenden will dann geht das nicht. Wie kann ich denn das so machen das man die vesenden kann um einen kleinen Überblick zu bekommen geht bitte auf

Ich komm da nich weiter. :|.Wäre nett wenn Ihr eine Lösung wisst.
 
  • #2
Hi XxMcxX

So wie ich es im Quellcode sehe, hat dein Kontakt-Formular ja nur die Inputfelder, also die Eingabe-Felder für
Dein Name, Deine Email Adresse, Deine Nachricht und der Submit Button.
So kann keiner mit dir Kontakt aufnehmen, wohin soll das denn abgeschickt werden.

Bei dir steht nur <form action=#>, deine kontakt.php fehlt, also das PHP Script für dein Formular.
So ähnlich sollte es bei dir aussehen <form name=Kontakt action=kontakt.php method=post>

Gruß Raupe
 
  • #4
Hi Raupe ich habe von Php keine ahnung würdest du mir vieleicht oder ein anderer so nett nett sein und mir das schreiben dieses Php Protokoll? Also es soll an [email protected] gehen.


Ach und es wäre nett wenn Ihr dann einfach den Kompletten Quelltst hier rein Kopiert mit dem Kontakt Php Kontakt Protokoll. Damit ich das einfach nur über den alten Kopieren muss.Danke.
 
  • #5
  • #6
Wo kommt denn da was genau hin,
So das man mir eine Nachricht senden kann?


<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>
<html>
<head>
<title>Kontaktformular --

<meta name=title content=Kontaktformular --
<meta name=description content=Kontaktformular von
<meta name=keywords content=Kontakt, Kontaktformular>
<meta name=author content=Gaijin>
<meta http-equiv=content-language content=de-at>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>

</head>
<body>

<h1>Kontakt</h1><br>

<?php

// *** Deine Mailadresse (Empfänger) ***
[email protected];
// *************************************

$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject=$_POST['mailsubject'];
$mail_text=$_POST['mailtext'];
$send=$_POST['s'];

if(trim($from_name)==) $err_text.=Bitte gib Deinen Namen an.<br>;
if(trim($from_mail)==)
$err_text.=Bitte gib Deine E-Mail-Adresse an.<br>;
else
if(!ereg(^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$,$from_mail))
$err_text.=Bitte gib eine gültige E-Mail-Adresse an.<br>;
if(trim($mail_subject)==) $err_text.=Bitte gib einen Betreff ein.<br>;
if(trim($mail_text)==) $err_text.=Bitte gib einen Nachrichtentext ein.<br>;

// *** Zu langen Text abschneiden ***
if(strlen($mail_text)>1000) {
$mail_text=substr($mail_text,0,1000).... (Text wurde gekürzt!);
}
$from_name=str_replace(chr(34),'',$from_name);
$mail_subject=str_replace(chr(34),'',$mail_subject);
$from_name=stripslashes($from_name);
$from_mail=stripslashes($from_mail);
$mail_subject=stripslashes($mail_subject);
$mail_text=stripslashes($mail_text);

if(($send==1) && (isset($err_text))) {
echo <p><big><b>Fehler:</b></big><br>;
echo $err_text</p>;
}

if(($send!=1) || (isset($err_text)))
{
?>

<form action=<?php echo $_SERVER['PHP_SELF']; ?> method=post>
<table border=0 cellspacing=2 cellpadding=0 width=100%>
<tr><td nowrap align=right>Dein Name:</td><td> </td>
<td width=100%><input type=text name=fromname size=50 maxlength=120 value=<?php echo $from_name; ?>></td></tr>
<tr><td nowrap align=right>Deine E-Mail Adresse:</td><td></td>
<td width=100%><input type=text name=frommail size=50 maxlength=120 value=<?php echo $from_mail; ?>></td></tr>
<tr><td nowrap align=right>Betreff:</td><td></td>
<td width=100%><input type=text name=mailsubject size=50 maxlength=120 value=<?php echo $mail_subject; ?>></td></tr>
<tr><td nowrap align=right valign=top>Text:<br><i>(max. 1.000 Zeichen)</i></td><td></td>
<td width=100%><textarea cols=40 rows=10 name=mailtext><?php echo $mail_text; ?></textarea></td></tr>
<tr><td></td><td></td><td>
<input type=hidden value=1 name=s>
<input type=submit value=Nachricht versenden name=submit>
</td></tr>
</table>
</form>

<?php
} else {
$header=From: $from_name <$from_mail>\n;
$header.=Reply-To: $from_mail\n;
$header.=X-Mailer: PHP-FormMailer ()\n;
$header.=Content-Type: text/plain;
$mail_date=gmdate(D, d M Y H:i:s). +0000;
$send=0;
if(@mail($mail_to,$mail_subject,$mail_text,$header))
{
echo <p><b>Deine E-Mail wurde abgesendet.</b></p>;
echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail\>Zurück zum Formular</a></p>;
}else{
echo <p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>;
echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=;
echo urlencode($mail_text).\>Zurück zum Formular</a></p>;
}
}
?>

<p><a href= © 2003-2007

</body>
</html>
 
  • #7
Hey Leute dies ist ein PHP Kontakt Script. Kann mir bitte jemand sagen wo da was genau hin kommt,
so das man mir eine Nachricht senden kann?


Code:
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>
<html>
<head>
<title>Kontaktformular -- [url]http://www.gaijin.at</title>[/url]

<meta name=title content=Kontaktformular -- [url]http://www.gaijin.at>[/url]
<meta name=description content=Kontaktformular von [url]http://www.gaijin.at>[/url]
<meta name=keywords content=Kontakt, Kontaktformular>
<meta name=author content=Gaijin>
<meta http-equiv=content-language content=de-at>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>

</head>
<body>

<h1>Kontakt</h1><br>

<?php

// *** Deine Mailadresse (Empfänger) ***
[email protected];
// *************************************

$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject=$_POST['mailsubject'];
$mail_text=$_POST['mailtext'];
$send=$_POST['s'];

if(trim($from_name)==) $err_text.=Bitte gib Deinen Namen an.<br>;
if(trim($from_mail)==)
 $err_text.=Bitte gib Deine E-Mail-Adresse an.<br>;
else
 if(!ereg(^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$,$from_mail))
  $err_text.=Bitte gib eine gültige E-Mail-Adresse an.<br>;
if(trim($mail_subject)==) $err_text.=Bitte gib einen Betreff ein.<br>;
if(trim($mail_text)==) $err_text.=Bitte gib einen Nachrichtentext ein.<br>;

// *** Zu langen Text abschneiden ***
if(strlen($mail_text)>1000) {
 $mail_text=substr($mail_text,0,1000).... (Text wurde gekürzt!);
}
$from_name=str_replace(chr(34),'',$from_name);
$mail_subject=str_replace(chr(34),'',$mail_subject);
$from_name=stripslashes($from_name);
$from_mail=stripslashes($from_mail);
$mail_subject=stripslashes($mail_subject);
$mail_text=stripslashes($mail_text);

if(($send==1) && (isset($err_text))) {
 echo <p><big><b>Fehler:</b></big><br>;
 echo $err_text</p>;
}

if(($send!=1) || (isset($err_text)))
{
?>

<form action=<?php echo $_SERVER['PHP_SELF']; ?> method=post>
<table border=0 cellspacing=2 cellpadding=0 width=100%>
<tr><td nowrap align=right>Dein Name:</td><td> </td>
<td width=100%><input type=text name=fromname size=50 maxlength=120 value=<?php echo $from_name; ?>></td></tr>
<tr><td nowrap align=right>Deine E-Mail Adresse:</td><td></td>
<td width=100%><input type=text name=frommail size=50 maxlength=120 value=<?php echo $from_mail; ?>></td></tr>
<tr><td nowrap align=right>Betreff:</td><td></td>
<td width=100%><input type=text name=mailsubject size=50 maxlength=120 value=<?php echo $mail_subject; ?>></td></tr>
<tr><td nowrap align=right valign=top>Text:<br><i>(max. 1.000 Zeichen)</i></td><td></td>
<td width=100%><textarea cols=40 rows=10 name=mailtext><?php echo $mail_text; ?></textarea></td></tr>
<tr><td></td><td></td><td>
<input type=hidden value=1 name=s>
<input type=submit value=Nachricht versenden name=submit>
</td></tr>
</table>
</form>

<?php
} else {
 $header=From: $from_name <$from_mail>\n;
 $header.=Reply-To: $from_mail\n;
 $header.=X-Mailer: PHP-FormMailer ([url]http://www.gaijin.at[/url])\n;
 $header.=Content-Type: text/plain;
 $mail_date=gmdate(D, d M Y H:i:s). +0000;
 $send=0;
 if(@mail($mail_to,$mail_subject,$mail_text,$header))
 {
  echo <p><b>Deine E-Mail wurde abgesendet.</b></p>;
  echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail\>Zurück zum Formular</a></p>;
 }else{
  echo <p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>;
  echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=;
  echo urlencode($mail_text).\>Zurück zum Formular</a></p>;
 }
}
?>

<p><a href=[url]http://www.gaijin.at/>Copyright[/url] © 2003-2007 [url]http://www.gaijin.at</a></p>[/url]

</body>
</html>



* Zusammengeführt, ein Thread für dieses Thema sollte genügen ;) *
 
  • #8
Mmmmmh, was-wie-wo ;)

Wo soll es denn schon hingehören, auf deinen Webspace natürlich :2funny:

Ich weiß, is ne blöde Antwort, aber so wirklich verstehe ich die Frage nicht.
Das Script brauch man doch nur aufrufen und gut is ;)

Du musst nur in Zeile 21 deine eMail-Adresse eintragen.

Ansonsten solltest du das Problem mal etwas genauer erklären ;)
 
  • #9
Ja enschuldige. Ich meine, meine Homepage battlemarco.de hat einen Contact-Link und ich möchte diesen Script da einbauen. Ich weiß nicht wie ich das so mache das wenn jemand was schreibt und auf senden klickt ich diese Mail an [email protected]
 
  • #10
Von der Seite battlemarc.de/contact.html legst du als erstes mal eine Sicherungskopie an.

Dann alles was in der Seite contact.html zwischen:
Code:
<div id=column2>
.....
.....
</div>

steht löschen.

Jetzt aus dem neuen Script alles was zwischen:
Code:
<body>
....
....
</body>
steht in die contact.html zwischen:
Code:
<div id=column2>
....
....
</div>
reinkopieren.

die Datei contact.html in contact.php umbenennen.

Hier
Code:
<?php
....
....
[email protected];
....
....
?>
deine eMail eintragen: webmaster@......


Im Menü den Link
Code:
http://www.battlemarco.de/contact.html
auf
Code:
http://www.battlemarco.de/contact.php
abändern.

Dann sollte die Sache funktionieren (so denn der WebServer PHP __spricht__ ;))

Tjo, und wenn das dann geht, noch das design anpassen ;)
 
  • #11
ich weiß nicht irgendwas scheint nicht zu gehen bin weiter als vorher aber noch nicht richt vertig.


ich habe jetzt das eingetragen (also er sagt ja das er das gesendet hat aber ich bekomme die Mail nicht) :

<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.1//EN
<html xmlns= xml:lang=en>
<head>
<title>battlemarco.contact</title>
<meta http-equiv=content-type
content=text/html; charset=iso-8859-1>
<!-- **** layout stylesheet **** -->
<link rel=stylesheet type=text/css
href=images/style.css>
<!-- **** colour scheme stylesheet **** -->
<link rel=stylesheet type=text/css
href=images/colour.css>
</head>
<body>
<div id=main>
<div id=links><!-- **** INSERT LINKS HERE **** --><a
href= | <a
href=impressum.html>impressum</a> | <a
href=partner.html><span
style=text-decoration: underline;>partner</span></a>
| <span style=text-decoration: underline;>copiright</span>©
2007 </div>
<div id=logo>
<h1>BETTLEMARCO.DE</h1>
</div>
<div id=content>
<div id=menu>
<ul>
<li><a href=index.html>home</a></li>
<li><a href=downloads.html>Downloads</a></li>
<li><a href=videos.html>Videos</a></li>
<li><a href=gallery.html>Gallery</a></li>
<li><a href=forum.html>forum</a></li>
<li><a href=cheat-forum.html>cheat-forum</a></li>
<li><a id=selected href=contact.html>contact</a></li>
<li><a href=partner.html>partner</a></li>
</ul>
</div>
<div id=column1>
<div class=sidebaritem>
<div class=sbihead>
<h1>additional links</h1>
</div>
<div class=sbilinks><!-- **** INSERT ADDITIONAL LINKS HERE **** -->
<br>
<ul>
<li><a href=impressum.html>Impressum</a></li>
<li><a href=partner.html>Partner</a></li>
<li><a href=downloads.html>Freeware</a></li>
</ul>
</div>
</div>
<div class=sidebaritem>
<div class=sbihead>
<h1>other information</h1>
</div>
<div class=sbicontent><!-- **** INSERT OTHER INFORMATION HERE **** -->
<p>Downloads: </p>
<p>Nero Mix, Nero Beta, Winrar, Winrar Ace, Winrar Beta,
 <strong><span style=font-weight: normal;>Kaspersky
Internet
Security 6.0, </span></strong><strong
style=font-weight: normal;>Kaspersky Anti-Virus 6.0</strong><strong><span
style=font-weight: normal;></span>, </strong><span
style=color: rgb(51, 51, 51);><span
style=color: rgb(255, 255, 255);>McAfee AVERT Stinger
3.4.9 mehr auf downloads.</span></span></p>
<p> <a href=
style=border: 0px solid ; width: 180px; height: 60px; alt=
src=images/whb180b.jpg></a></p>
<p></p>
<p> </p>
</div>
</div>
</div>
<div id=column2>
<h1>Kontakt</h1>
<br>
<?php // *** Deine Mailadresse (Empfänger) ***
[email protected];
// *************************************
$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject=$_POST['mailsubject'];
$mail_text=$_POST['mailtext'];
$send=$_POST['s'];
if(trim($from_name)==) $err_text.=Bitte gib Deinen Namen an.<br>;
if(trim($from_mail)==)
$err_text.=Bitte gib Deine E-Mail-Adresse an.<br>;
else
if(!ereg(^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$,$from_mail))
$err_text.=Bitte gib eine gültige E-Mail-Adresse an.<br>;
if(trim($mail_subject)==) $err_text.=Bitte gib einen Betreff ein.<br>;
if(trim($mail_text)==) $err_text.=Bitte gib einen Nachrichtentext ein.<br>;
// *** Zu langen Text abschneiden ***
if(strlen($mail_text)>1000) {
$mail_text=substr($mail_text,0,1000).... (Text wurde gekürzt!);
}
$from_name=str_replace(chr(34),'',$from_name);
$mail_subject=str_replace(chr(34),'',$mail_subject);
$from_name=stripslashes($from_name);
$from_mail=stripslashes($from_mail);
$mail_subject=stripslashes($mail_subject);
$mail_text=stripslashes($mail_text);
if(($send==1) && (isset($err_text))) {
echo <p><big><b>Fehler:</b></big><br>;
echo $err_text</p>;
}
if(($send!=1) || (isset($err_text)))
{
?>
<form action=<?php echo $_SERVER['PHP_SELF']; ?>
method=post>
<table border=0 cellpadding=0 cellspacing=2
width=100%>
<tbody>
<tr>
<td align=right nowrap=nowrap>Dein Name:</td>
<td> </td>
<td width=100%><input name=fromname
size=50 maxlength=120
value=<?php echo $from_name; ?> type=text></td>
</tr>
<tr>
<td align=right nowrap=nowrap>Deine
E-Mail Adresse:</td>
<td></td>
<td width=100%><input name=frommail
size=50 maxlength=120
value=<?php echo $from_mail; ?> type=text></td>
</tr>
<tr>
<td align=right nowrap=nowrap>Betreff:</td>
<td></td>
<td width=100%><input name=mailsubject
size=50 maxlength=120
value=<?php echo $mail_subject; ?> type=text></td>
</tr>
<tr>
<td align=right nowrap=nowrap valign=top>Text:<br>
<i>(max. 1.000 Zeichen)</i></td>
<td></td>
<td width=100%><textarea cols=40
rows=10 name=mailtext></textarea></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input value=1 name=s
type=hidden> <input value=Nachricht versenden
name=submit type=submit></td>
</tr>
</tbody>
</table>
</form>
<?php } else {
$header=From: $from_name <$from_mail>\n;
$header.=Reply-To: $from_mail\n;
$header.=X-Mailer: PHP-FormMailer ()\n;
$header.=Content-Type: text/plain;
$mail_date=gmdate(D, d M Y H:i:s). +0000;
$send=0;
if(@mail($mail_to,$mail_subject,$mail_text,$header))
{
echo <p><b>Deine E-Mail wurde abgesendet.</b></p>;
echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail\>Zurück zum Formular</a></p>;
}else{
echo <p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>;
echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=;
echo urlencode($mail_text).\>Zurück zum Formular</a></p>;
}
}
?>
<p><a href=
</a></p>
</div>
</div>
<div id=footer> copyright © 2007 m. rachals | <a
href=mailto:[email protected]>[email protected]</a>
| <a href=
1.1</a>
| <a href=
| <a href=impressum.html>Impressum</a> | <a
href= by dcarter</a>
</div>
</div>
</body>
</html>
 
  • #12
ich habe jetzt das eingetragen (also er sagt ja das er das gesendet hat aber ich bekomme die Mail nicht) :

Ich weiß ja jetz nich wo du das geändert hast, aber online nicht, da ist noch das alte Formular ;)


Ich werf jetzt mal einen Gedanken einfach so in den Raum ;)

- du testest es zuhause auf einer lokalen Testumgebung
- auf deinem lokalen Rechner ist KEIN Mail-Server installiert

Dann kann das mit dem Mailversand auch nicht klappen ;)


Korrigiere mich bitte falls ich in die falsche Richtung denke :1
 
  • #13
  • #14
Mailserver =>

Komisch, ich hab das Script aus Antwort: #10 auf meinen Server kopiert und getestet.
Als Empfänger hab ich meine Mailadresse genommen.

Hat 100%ig funktioniert ;)
 
  • #15
Also ich habe einen Server und habe dort meine E-Mail adresse webmaster@[u][b]battlemarco.de[/b][/u].
Und wenn ich das, wie unten angegeben so dort eintrage dann geht das nicht.
Weiß nicht wieso also wie gesagt der sagt ja das er die gesendet hat wenn ich einfach mal so Testmail schreibe, nur ich bekomme die nicht an [email protected]. Habe ich dort noch etwas vergessen?

PS:Ich habe den bei 1&1.de


Code:
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.1//EN [url]http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd>[/url]
<html xmlns=[url]http://www.w3.org/1999/xhtml[/url] xml:lang=en>
<head>
 <title>battlemarco.contact</title>
 <meta http-equiv=content-type
 content=text/html; charset=iso-8859-1>
<!-- **** layout stylesheet **** -->
 <link rel=stylesheet type=text/css
 href=images/style.css>
<!-- **** colour scheme stylesheet **** -->
 <link rel=stylesheet type=text/css
 href=images/colour.css>
</head>
<body>
<div id=main>
<div id=links><!-- **** INSERT LINKS HERE **** --><a
 href=[url]http://warezhunter.de/>warezhunter</a>[/url] | <a
 href=impressum.html>impressum</a> | <a
 href=partner.html><span
 style=text-decoration: underline;>partner</span></a>
| <span style=text-decoration: underline;>copiright</span>©
2007 </div>
<div id=logo>
<h1>BETTLEMARCO.DE</h1>
</div>
<div id=content>
<div id=menu>
<ul>
 <li><a href=index.html>home</a></li>
 <li><a href=downloads.html>Downloads</a></li>
 <li><a href=videos.html>Videos</a></li>
 <li><a href=gallery.html>Gallery</a></li>
 <li><a href=forum.html>forum</a></li>
 <li><a href=cheat-forum.html>cheat-forum</a></li>
 <li><a id=selected href=contact.html>contact</a></li>
 <li><a href=partner.html>partner</a></li>
</ul>
</div>
<div id=column1>
<div class=sidebaritem>
<div class=sbihead>
<h1>additional links</h1>
</div>
<div class=sbilinks><!-- **** INSERT ADDITIONAL LINKS HERE **** -->
<br>
<ul>
 <li><a href=impressum.html>Impressum</a></li>
 <li><a href=partner.html>Partner</a></li>
 <li><a href=downloads.html>Freeware</a></li>
</ul>
</div>
</div>
<div class=sidebaritem>
<div class=sbihead>
<h1>other information</h1>
</div>
<div class=sbicontent><!-- **** INSERT OTHER INFORMATION HERE **** -->
<p>Downloads: </p>
<p>Nero Mix, Nero Beta, Winrar, Winrar Ace, Winrar Beta,
 <strong><span style=font-weight: normal;>Kaspersky
Internet
Security 6.0, </span></strong><strong
 style=font-weight: normal;>Kaspersky Anti-Virus 6.0</strong><strong><span
 style=font-weight: normal;></span>, </strong><span
 style=color: rgb(51, 51, 51);><span
 style=color: rgb(255, 255, 255);>McAfee AVERT Stinger
3.4.9 mehr auf downloads.</span></span></p>
<p> <a href=[url]http://warezhunter.de/><img[/url]
 style=border: 0px solid ; width: 180px; height: 60px; alt=
 src=images/whb180b.jpg></a></p>
<p></p>
<p> </p>
</div>
</div>
</div>
<div id=column2>
<h1>Kontakt</h1>
<br>
<?php // *** Deine Mailadresse (Empfänger) ***
[email protected];
// *************************************
$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject=$_POST['mailsubject'];
$mail_text=$_POST['mailtext'];
$send=$_POST['s'];
if(trim($from_name)==) $err_text.=Bitte gib Deinen Namen an.<br>;
if(trim($from_mail)==)
$err_text.=Bitte gib Deine E-Mail-Adresse an.<br>;
else
if(!ereg(^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$,$from_mail))
$err_text.=Bitte gib eine gültige E-Mail-Adresse an.<br>;
if(trim($mail_subject)==) $err_text.=Bitte gib einen Betreff ein.<br>;
if(trim($mail_text)==) $err_text.=Bitte gib einen Nachrichtentext ein.<br>;
// *** Zu langen Text abschneiden ***
if(strlen($mail_text)>1000) {
$mail_text=substr($mail_text,0,1000).... (Text wurde gekürzt!);
}
$from_name=str_replace(chr(34),'',$from_name);
$mail_subject=str_replace(chr(34),'',$mail_subject);
$from_name=stripslashes($from_name);
$from_mail=stripslashes($from_mail);
$mail_subject=stripslashes($mail_subject);
$mail_text=stripslashes($mail_text);
if(($send==1) && (isset($err_text))) {
echo <p><big><b>Fehler:</b></big><br>;
echo $err_text</p>;
}
if(($send!=1) || (isset($err_text)))
{
?>
<form action=<?php echo $_SERVER['PHP_SELF']; ?>
 method=post>
 <table border=0 cellpadding=0 cellspacing=2
 width=100%>
  <tbody>
   <tr>
    <td align=right nowrap=nowrap>Dein Name:</td>
    <td> </td>
    <td width=100%><input name=fromname
 size=50 maxlength=120
 value=<?php echo $from_name; ?> type=text></td>
   </tr>
   <tr>
    <td align=right nowrap=nowrap>Deine
E-Mail Adresse:</td>
    <td></td>
    <td width=100%><input name=frommail
 size=50 maxlength=120
 value=<?php echo $from_mail; ?> type=text></td>
   </tr>
   <tr>
    <td align=right nowrap=nowrap>Betreff:</td>
    <td></td>
    <td width=100%><input name=mailsubject
 size=50 maxlength=120
 value=<?php echo $mail_subject; ?> type=text></td>
   </tr>
   <tr>
    <td align=right nowrap=nowrap valign=top>Text:<br>
    <i>(max. 1.000 Zeichen)</i></td>
    <td></td>
    <td width=100%><textarea cols=40
 rows=10 name=mailtext></textarea></td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td><input value=1 name=s
 type=hidden> <input value=Nachricht versenden
 name=submit type=submit></td>
   </tr>
  </tbody>
 </table>
</form>
<?php } else {
$header=From: $from_name <$from_mail>\n;
$header.=Reply-To: $from_mail\n;
$header.=X-Mailer: PHP-FormMailer ([url]http://www.gaijin.at[/url])\n;
$header.=Content-Type: text/plain;
$mail_date=gmdate(D, d M Y H:i:s). +0000;
$send=0;
if(@mail($mail_to,$mail_subject,$mail_text,$header))
{
echo <p><b>Deine E-Mail wurde abgesendet.</b></p>;
echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail\>Zurück zum Formular</a></p>;
}else{
echo <p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>;
echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=;
echo urlencode($mail_text).\>Zurück zum Formular</a></p>;
}
}
?>
<p><a href=[url]http://www.gaijin.at/><br>[/url]
</a></p>
</div>
</div>
<div id=footer> copyright © 2007 m. rachals | <a
 href=mailto:[email protected]>[email protected]</a>
| <a href=[url]http://validator.w3.org/check?uri=referer>XHTML[/url]
1.1</a>
| <a href=[url]http://jigsaw.w3.org/css-validator/check/referer>CSS</a>[/url]
| <a href=impressum.html>Impressum</a> | <a
 href=[url]http://www.dcarter.co.uk/>design[/url] by dcarter</a>
</div>
</div>
</body>
</html>

* Es gibt hier auch eine -EDIT- Funktion ;) *
 
  • #16
Hi XxMcxX

@Conny hat geschrieben das du die Datei contact.html in contact.php umbenennen sollst, bei dir steht immer noch
contact.html.

<li><a id=selected href=contact.html>contact</a></li>

Gruß Raupe
 
  • #17
  • #18
  • #19
Na wenn du mir was schreiben willst dann sendest dann sagt der das gesendet wurde aber ich bekomme diese Mail nicht. Muss da noch was hin?
 
  • #20
Hi XxMcxX

Du schreibst das du deine contact.php noch nicht an deiner Page angebunden hast.
Warum machst du das denn nicht.
Die contact.php und deine contact Seite müssen im gleichen Ordner sein.

Gruß Raupe
 
Thema:

Man kann mir von meiner Homepage nicht schreiben wie mach ich das damit es geht?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben