Dauernd: unexpected T_STRING Fehlermeldung

BladeNeo

Erfahrenes Mitglied
Hi

kann mir jemand sagen, wieso ich dauernd diese Meldung hier bekomme?

Parse error: parse error, unexpected T_STRING in c:\programme\wamp\homepages\shoutbox\shoutbox.php on line 58

Ich hab hier das Shoutbox-Tut 1&1 übernommen (localhost, root und db eingetragen) und krieg sofort die Fehlermeldung.

Link zum TUTORIAL

Tutorial

Hab des hier auf'm PC laufen, hab ich da vielleicht was falsch eingestellt? (hab jetzt apache mit mysql und php).

Dankeschön im Vorraus

Mit freundlichen Grüßen,
GNewmann
 
Wenn Du Deinen Blick auf Zeile 58 richten würdest (und folgende), kannst Du erkennen, dass in den verwendeten Strings die doppelten Anführungszeichen nicht gequotet werden.

snuu
 
Hi Snuu,

danke erstmal für die Antwort...

sry, bin ziemlicher Einsteiger in PHP und wollte mich mit dem Script etwas reinarbeiten...

Was bedeutet in dem Sinne quoten?

MfG,
GNewmann
 
In Deinem script wird ein String mit doppelten Anführungszeichen geöffnet und wieder geschlossen. Damit man nun im String trotzdem doppelte Anführungszeichen verwenden kann und dadurch der PHP-Interpreter nicht durcheinander kommen soll, wird dem Doppelten Anführungszeichen (im String) ein Backslash vorangestellt (quoten). Dadurch weiss der PHP-Interpreter, dass dieses gequotete doppelte Anführungszeichen nicht der String-Abschluss ist.

snuu
 
Hi Snuu,

wie es aussieht geht es um folgende Zeilen:

PHP:
$post=eregi_replace("([ \r\n])<a href="http://" target="_blank">http://</a>([^ ,\r\n]*)","\1http://\2",$post); 
   $post=eregi_replace("([ \r\n])<a href="https://" target="_blank">https://</a>([^ ,\r\n]*)","\1https://\2",$post); 
   $post=eregi_replace("([ \r\n])<a href="ftp://" target="_blank">ftp://</a>([^ ,\r\n]*)","\1ftp://\2",$post); 
   $post=eregi_replace("([ \r\n])www\.([^ ,\r\n]*)","\1http://www.\2",$post);

Verstehe ich das richtig, dass ich bei jedem String ein \ (backslash) voranstellen muss... also z.B. statt "https://" \"https://" wäre es auch eine Möglichkeit statt " -- ' zu verwenden?

MfG,
BladeNeo
 
Zurück