Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STR

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
RobertC
Mitglied
Beiträge: 110
Registriert: 19.07.2004 13:17

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STR

Beitrag von RobertC »

Code: Alles auswählen

$message =
"Name: " . $_POST['name'] . "\n"
"Koordinaten: " . $_POST['koords'] . "\n"
"dabei seit: " . $_POST['since'] . "\n"
"Ex-Allys: " . $_POST['allys'] . "\n"
"Feinde: " . $_POST['enemys'] . "\n"
"Nachricht: " . $_POST['text']; . "\n"
Wer kann mir helfen?
Hat bestimmt was mit den ' oder " zu tun. Aber bekomms einfach nicht hin. Bin halt noch ein Noob. :lol:
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

z.B. ?

Code: Alles auswählen

$message =
        "Name: ". $_POST['name'] ."\n
        Koordinaten: ". $_POST['koords'] ."\n
        dabei seit: ". $_POST['since'] ."\n
        Ex-Allys: ". $_POST['allys'] ."\n
        Feinde: ". $_POST['enemys'] ."\n
        Nachricht: ". $_POST['text'] ."\n";
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Re: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED

Beitrag von Blutgerinsel »

RobertC hat geschrieben: Wer kann mir helfen?
Hat bestimmt was mit den ' oder " zu tun. Aber bekomms einfach nicht hin. Bin halt noch ein Noob. :lol:
Das hat nichts mit $Noob oder !$Noob zu tun sondern vielmehr mit einem allgemeinen Grundverständnis sprich Logik......

Für was wird . benötigt ? -> Verknüpfungsoperator
Was kann ich verknüpfen ? -> Strings und Vars

und was machst du?

Code: Alles auswählen

"Name: " . $_POST['name'] . "\n" 
"Koordinaten: " . $_POST['koords'] . "\n"
Stell dir diese Zeilen als eine vor und lies mal von links nach rechts und in der zweiten wieder von links nach rechts.

Was fällt dann auf?
RobertC
Mitglied
Beiträge: 110
Registriert: 19.07.2004 13:17

Re: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED

Beitrag von RobertC »

Blutgerinsel hat geschrieben:Das hat nichts mit $Noob oder !$Noob zu tun sondern vielmehr mit einem allgemeinen Grundverständnis sprich Logik......
Das mag schon sein. Trotzdem bin in Sachen PHP noch ein ziemlicher Anfänger. Aber jeder hat ja mal klein angefangen.
Blutgerinsel hat geschrieben: Stell dir diese Zeilen als eine vor und lies mal von links nach rechts und in der zweiten wieder von links nach rechts.

Was fällt dann auf?
Lustigerweise hatte Ich das ganze ja angfangs in einer Zeile.
Ich hab dann das von Acid gepostete mal in eine Zeile gemacht. Da hab Ich dann den Fehler auch gesehen.
Vielen Dank euch beiden für die Hilfe.
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Noch eine kleine Anmerkung am Rande irgendwann wirst du mal folgendes finden:

Variante 1:

Code: Alles auswählen

echo "<input type='hidden' name='blubb' value='wuff'>";
Varainte 2:

Code: Alles auswählen

echo '<input type="hidden" name="blubb" value="wuff">';
Varainte 3:

Code: Alles auswählen

echo "<input type=\"hidden\" name=\"blubb\" value=\"wuff\">";
Dadurch nicht verwirren lassen und am besten zu Variante 1 greifen.....

Das könnte dich auch interessieren....
http://www.php.net/manual/de/language.types.string.php
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

darf ich mal was dazu sagen?

ICH verstehe das meiste von dem, was hier von phpbb.net verlinkt wird NICHT.
Blutgerinsel hat geschrieben:Das könnte dich auch interessieren....
wenn man's versteht ja, aber doch nicht, wenn man gerade erst anfängt damit...
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

AmShaegar hat geschrieben: wenn man's versteht ja, aber doch nicht, wenn man gerade erst anfängt damit...
Nunja er stösst todsicher auf Scripte die mit \ escapen und dies ist nun mal dermaßen furchtbar und verwirrt zumindest am Anfang......

Ich vertrete die Meinung das man
a) Anhand von Tutorials im Hinblick auf das Manual lernen sollte
b) an Kapitelpunkten dann sich eine eigene kleine Aufgabe über die Thematik stellt......
c) Es richtig macht und nicht hastig.....

Es ist nun mal leider Fakt das es im Internet teilweise doch an sich äusserst irre Scripte gibt die von Sicherheitslücken, Fehler in der Übersichtlichkeit oder einfach nur kompliziert und umständlich sind nur so trotzen......

Gerade Anfänger haben es schwer aus dem riesigen Pool genau das richtige zu finden als Lernbasis oft ist es so, dass man sich falsche Dinge merkt und dann wiederrum sehr schwer wieder umlernt.....

Daher sollte man es gleich richtig machen und sich von negativen Einflüssen nicht verwirren lassen....

Eine gute Einführung ist die allseits bekannte -> www.schattenbaum.net
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

wo du das thema ansprichst: www.schattenbaum.net und www.php-einfach .de habe ich mir angeguckt. oder mehr noch ich hab mir so ziemlich alles angeguckt. allerdings würde ich jetzt gerne noch weiter machen, wenn ich mit meiner linklist fertig bin... gibts da noch weiterführende tutorials??
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

AmShaegar hat geschrieben:wo du das thema ansprichst: www.schattenbaum.net und www.php-einfach .de habe ich mir angeguckt. oder mehr noch ich hab mir so ziemlich alles angeguckt. allerdings würde ich jetzt gerne noch weiter machen, wenn ich mit meiner linklist fertig bin... gibts da noch weiterführende tutorials??
hmm wird schwierig schattenbaum.net liefert lediglich nur Basics........
Und bei www.php-resource.de findest auch eine Tutorials Ecke wobei du hier auf Spielchen wie:

session_register == $_SESSION['blubb']="test";
session_unregister == unset($_SESSION);
$HTTP_POST_VARS == $_POST
etc.....
aufpassen solltest da die Tuts nunja auch vor der Zeit von PHP 4 geschrieben wurden, d.h. es gibt diese Möglichkeiten zwar schon noch aber sollte normal nicht mehr eingesetzt werden.......

Dort findest Sachen für GD,Regulär Expression, Usermanagment, Klassen, Template Einführung usw.

In das Forum solltest dich nur trauen wenn du Basics drauf hast und eine Hilfe zur Selbsthilfe akzeptierst...Man wird dir dort nichts vorkauen sondern lediglich die notwendigen Dinge vermitteln damit du weiterkommst.....

Gegen User die faul, unfähig sind zu lesen oder eine Anweisung zu befolgen nicht im Stande sind werden dort dementsprechend behandelt...
Dafür sind die Leute als sehr kompetent einzustufen (Sternchen User + Mods) Ich verrate jetzt mal nicht wer ich da bin :wink:
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

brauchst du auch nihct ich kanns mir denken.... :wink:

also gut ich guck mal so rum und bastle noch ein bisschen an phpbb rum, *grins*

meine linkliste für das forum ist fast fertig. fehlt nur ein adminbereich zum bearbeiten und löschen der einträge. die vorraussetzungen sind aber gegeben.
Antworten

Zurück zu „Coding & Technik“