Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

PHP-Formmailer - Fehlermeldung

Ich habe mal einen PHP-Formmailer erstellt, nach DEM "Vorbild" hier

Zitat
<?php
#Datei mail.php

$daten .= "Name: $_REQUEST['absender_name']<br>";
$daten .= "alter: $_REQUEST['absalter']<br>";
$daten .= "email: $_REQUEST['absmail']<br>";
$daten .= "Homepage: $_REQUEST['absender_hp']<br>";
$daten .= "Mitteilung: $_REQUEST['mitteilung']<br>";

mail("****@web.de","Kontaktformular", $daten,"From: ****@web.de\r\n" . "Reply-To: ****@web.de\r\n" ."X-Mailer: PHP/" . phpversion());

echo '<meta http-equiv="refresh" content="0; URL=kontakt_newtest.php">';
?>

Wenn man jetzt aber die Daten vom Kontaktformular
(http://bwddtclan.bw.funpic.de/kontakt_test/kontakt_newtest.php )
abschicken will, dann erscheint folgende Fehlermeldung :

Zitat
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/bwddtclan/kontakt_test/mail.php on line 4

Woran soll das liegen ? Irgendwo in "line 4" soll ein Fehler sein, der Meldung zufolge aber WO ist Line 4 (Zählt die Leerzeile auch mit) und WAS ist da ?

Antworten zu PHP-Formmailer - Fehlermeldung:

Hi

Ja..die leerzeilen werden mitgezählt...versuchs mal so

<?php
#Datei mail.php

$daten .= "Name: ".$_REQUEST['absender_name']."\r\n";
$daten .= "alter: ".$_REQUEST['absalter']."\r\n";
$daten .= "email: ".$_REQUEST['absmail']."\r\n";
$daten .= "Homepage: ".$_REQUEST['absender_hp']."\r\n";
$daten .= "Mitteilung: ".$_REQUEST['mitteilung']."\r\n";

mail("****@web.de","Kontaktformular"$daten,"From: ****@web.de\r\n" "Reply-To: ****@web.de\r\n" ."X-Mailer: PHP/" phpversion());

echo 
'<meta http-equiv="refresh" content="0; URL=kontakt_newtest.php">';
?>


hoffe es klappt

Gruß Jan

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

HEY, DANKE ! Jetzt klappt es ! Tausend Dank ! :D

 :-*:-*:-*:-*:-*:-*:-*:-*

willste vielleicht auch noch wissen woran es lag damit es beim nächsten mal nicht wieder vorkommt ???..naja
ich sags dir mal einfach ;-)

strings kannst du in "" setzen um sonderbefehler wie z.B. das \r\n für eine neue zeile zu verwenden. Aber wenn du einfach anführungszeichen im string verwenden willst ( '' ) dann musst du den String vorher beenden und die variable etc mit einem punkt einfügen etwa so :

$daten  "das ist ein ".$VARIABLE['funf']." f&uuml;r dich";

denn mit '' inerhalb von "" kommt PHP durcheinander.

verstanden ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

So halbwegs schon.. Programmier ja nebenbei auch C++, da fällt mir HTML (und PHP) auch mittlerweile etwas leichter.. SCHREIBEN kann ichs aus dem Stehreif nicht, aber zumindest verstehe ich die Codes, wenn sie dann vor mir liegen  ;)


« HTML: BilderstreifenPPS Datei als Film auf eine FrontPage Homepage »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Grundstrich
Der Begriff des Grundstrichs im Bereich der Typografie, bezeichnet den senkrechten Strich der Buchstaben. Bei Schriftarten mit variabler Strichstärke, wie zum Beispi...

Haarstrich
Der Begriff Haarstrich stammt aus dem Bereich der Typographie. Bei Schriften, wie zum Beispiel der Antiquaschrift mit unterschiedlichen Strichstärken, wird zwischen ...

Hostname
Ein Hostname ist der eindeutige Name, der einem Gerät in einem Netzwerk zugewiesen wird. Dieser Name wird (parallel zu der IP Adresse) verwendet, um das Gerät i...