WinFuture-Forum.de: Php-kontaktformular - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Php-kontaktformular

#16 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 22. Juni 2006 - 14:31

Natürlich!

Entferne:

echo 'Danke '.$sender.'!<br>Ihre eMail wurde gesendet!';


und setzte das dafür ein:

Header("Location: http://blabla.de/seite.html");



Du kannst auch die HtmlSeite integrieren:

echo '<html>
<head>
</head>
<body>
Danke '.$sender.'!<br>Ihre eMail wurde gesendet!
</body>
</html>';



PS: Ein Link zu meiner Seite als Copyright wäre sehr nett! :P
(musst aber nicht umbedingt sein ^^)

Dieser Beitrag wurde von keny bearbeitet: 22. Juni 2006 - 14:35

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Anzeige



#17 Mitglied ist offline   hannesh 

  • Gruppe: aktive Mitglieder
  • Beiträge: 111
  • Beigetreten: 20. Juni 06
  • Reputation: 0

geschrieben 22. Juni 2006 - 15:14

Zitat

Parse error: syntax error, unexpected $end in /usr/export/www/hosting/pcf/phpBB2/schicken.php on line 22


:smokin:

Achja, mein Code (etwas verändert):

Zitat

<?php
if($_POST['nachricht']=="" | $_POST['name']=="Name" | $_POST['email']=="[email protected]" ) {
echo 'Bitte tragen sie ihren Namen, eMail, Nachricht ein!'; exit; }
$empaenger = "[email protected]";
$betreff = "PC-Forum";
$sender = $_POST['name'];
$sendermail = $_POST['email'];
$valid = "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z]+\.)+[a-z]{2,4}$";
if(eregi($valid,$sendermail)) {
$senden;
} else {
echo 'Bitte geben Sie eine gültige eMailadresse an!';
exit;
}
$text = "\n\n" . $sender . "schreibt:\n\n\n" . $_POST['nachricht'] ."";
$from = "From: $sender < $sendermail >";

$senden = mail($empaenger, $betreff, $text, $from);
if($senden) {
Header("Location: http://pcf.pc.ohost.de/phpBB2/schicken-erf...ch.html");
} else { Header("Location: http://pcf.pc.ohost.de/phpBB2/schicken-error.html");
?>

0

#18 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 22. Juni 2006 - 15:20

Du hast:

else { Header("Location: http://pcf.pc.ohost.de/phpBB2/schicken-error.html");

hinter else beginst du mit { also musst du es mit } auch schließen :smokin:

else { Header("Location: http://pcf.pc.ohost.de/phpBB2/schicken-error.html"); }

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#19 Mitglied ist offline   hannesh 

  • Gruppe: aktive Mitglieder
  • Beiträge: 111
  • Beigetreten: 20. Juni 06
  • Reputation: 0

geschrieben 22. Juni 2006 - 15:24

Zitat

Parse error: syntax error, unexpected '}' in /usr/export/www/hosting/pcf/phpBB2/schicken.php on line 21


Der Code:

Zitat

<?php
if($_POST['nachricht']=="" | $_POST['name']=="Name" | $_POST['email']=="[email protected]" ) {
echo 'Bitte tragen sie ihren Namen, eMail, Nachricht ein!'; exit; }
$empaenger = "[email protected]";
$betreff = "PC-Forum";
$sender = $_POST['name'];
$sendermail = $_POST['email'];
$valid = "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z]+\.)+[a-z]{2,4}$";
if(eregi($valid,$sendermail)) {
$senden;
} else {
echo 'Bitte geben Sie eine gültige eMailadresse an!';
exit;
}
$text = "\n\n" . $sender . "schreibt:\n\n\n" . $_POST['nachricht'] ."";
$from = "From: $sender < $sendermail >";

$senden = mail($empaenger, $betreff, $text, $from);
if($senden) {
Header("Location: http://pcf.pc.ohost.de/phpBB2/schicken-erf...h.html");}
} else { Header("Location: http://pcf.pc.ohost.de/phpBB2/schicken-error.html");}
?>

0

#20 Mitglied ist offline   hannesh 

  • Gruppe: aktive Mitglieder
  • Beiträge: 111
  • Beigetreten: 20. Juni 06
  • Reputation: 0

geschrieben 22. Juni 2006 - 16:01

Hat keiner eine Ahnung?
0

#21 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 22. Juni 2006 - 16:21

Beitrag anzeigenZitat (hannesh: 22.06.2006, 17:01)

Hat keiner eine Ahnung?
Eine schließende Klammer in Zeile 20 zuviel.
0

#22 Mitglied ist offline   hannesh 

  • Gruppe: aktive Mitglieder
  • Beiträge: 111
  • Beigetreten: 20. Juni 06
  • Reputation: 0

geschrieben 22. Juni 2006 - 17:29

Ja, Danke. Es funktioniert!
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0