PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   parse error, unexpected T_STRING (https://www.php-resource.de/forum/php-developer-forum/86536-parse-error-unexpected-t_string.html)

balwin 29-08-2007 16:18

parse error, unexpected T_STRING
 
Hallo,

ich bin eigentlich ein vollkommener PHP Noob und sollte doch einen Sendmailer für eine Kontaktseite erstellen. Das ist ja auch nicht schwer und ich habe im Netz dafür Beispiele gefunden. Und so habe ich das kleine Programm erstellt:

PHP-Code:

<?php
$mailto 
"beispiel@beispiel.de";
$subject $_POST["Anliegen"];
$sendmail $_POST["Email"];
$nachricht $_POST["Nachricht"];
$name $_POST["Name"];
$tel =$_POST["Telefon"];

//Emailtext zusammen basteln
$mailtext "Name: $name\n";
$mailtext .= "E-Mail: $sendmail\n";
$mailtext .= "Telefon: $tel\n";
$mailtext .= "Nachricht: $nachricht\n";

mail($mailto,$subject,$mailtext,"From:$sendmail") or die("Die Mail konnte nicht versendet werden.");
?>

Wenn dieser Mailer aber über die Kontaktseite aufgerufen wird, kommt nur folegende Fehlermeldung:

Parse error: parse error, unexpected T_STRING in \\...\sendmail2.php on line 5

Aber ich kann in Zeile 5 keinen ungültigen String entdecken!
Irgendwelche Ideen?

Güße
Dirk

Damian1984 29-08-2007 16:24

So dumm die Frage auch klingt...

Du bist dir 100 prozentig sicher, dass das die richtige Seite dazu ist?

Und mach mal aus den " -> ' wenn du auf nen Array zugreifst...

Skaschy 29-08-2007 16:26

bist du dir sicher, dass du DAS Script aufrufst ?

jahlives 29-08-2007 16:27

Hast du noch irgendwelche includes() davor ?

ArSeN 29-08-2007 16:34

Is denn die hier gezeigte fünfte Zeile überhaupt Zeile 5 im Script?

balwin 29-08-2007 16:44

Das hier dargestellte Script ist der gesamte und vollständige Quelltext. Es ist Teil einer Webseite, die aber ansonsten nur noch einen HTML anteil hat, bei dem sich für die Kontaktaufnahme bedankt wird.
Da es die Webseite 'Sendmail2.php' ist und es auf dieser Seite halt genau dieses eine Script. Darum bin ich mir sicher, dass genau dieses Script aufgerufen wird.
Es gibt keine Includes - zumindest nicht in dieser Datei.
Da es genau dieses Script ist, denke ich schon dass es genau die Zeile 5 in diesem Script ist.

Ansonsten muss ich mich halt mal an die Leute wenden, die den Server hosten, ob da was komisches läuft

jahlives 29-08-2007 16:49

Zitat:

Es ist Teil einer Webseite, die aber ansonsten nur noch einen HTML anteil hat, bei dem sich für die Kontaktaufnahme bedankt wird.
Steht dieser HTML Anteil VOR dem PHP Code ?

onemorenerd 29-08-2007 17:51

Unabhängig vom Parse Error werfe ich mal das Stichwort "mail injection" in die Runde ... :teach:

balwin 29-08-2007 17:52

Zitat:

Original geschrieben von jahlives
Steht dieser HTML Anteil VOR dem PHP Code ?
Nein die Webseite beginnt mit dem PHP Script.

TobiaZ 29-08-2007 18:00

Der Code hat definitiv keinen Fehler. Folge, man kann dir nicht helfen... ;)

ArSeN 29-08-2007 20:35

Wird das gezeigte Script vielleicht von woanders aus inkludiert?

Blackgreetz 29-08-2007 23:24

Wenn nichts mehr hilft.

Die ganze Datei, die du im Browser aufrufst, nopasten...

http://nopaste.php-q.net

mfg


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:42 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG