Fehler: Parse error: parse error, unexpected T_STRING in

BladeNeo

Erfahrenes Mitglied
Hi Leute,

hab ma wieder nen Fehler zu melden (sry... aber ich komm echt nicht drauf woran das liegen könnte)
Folgender Fehler:

Parse error: parse error, unexpected T_STRING

in Zeile:

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

Hier werden die Urls in HRC umgewandelt...

MfG,
BladeNeo
 
Hättest du beim Erstellen des Beitrags die Formatierungen des Forum benutzt, wär dir das Problem sicherlich aufgefallen:
PHP:
$post = eregi_replace("([ \r\n])<a href="http://" target="_blank">http://</a>([^ ,\r\n]*)","\1http://\2",$post);
Korrekt könnte es etwa so aussehen:
PHP:
$post = eregi_replace("([ \r\n])<a href=\"http://\" target=\"_blank\">http://</a>([^ ,\r\n]*)", "\1http://\2", $post);
 
Ok Danke!..

aber was ist dass! hab hier paar varianten ausprobiert.. aber bekomm immer den fehler

PHP:
$post=preg_replace("/[ url]www.(.*)[ /url]/iUms","<a href=\"http://www.\1\" target=_blank><a href=\"http://www.\1" target="_blank">\[ url]http://www.\1[ /url]</a></a>",$post);
mit php zeigt er anscheinend nicht alles an.. also hier vollständig:

<p>$post=preg_replace(&quot;/[ url]http://www.(.*)[ /url]/iUms&quot;,&quot;&lt;a href=\&quot;[ url]http://www.\1\&quot;[ /url]
target=_blank&gt;&lt;a href=\&quot;[ url]http://www.\1&quot;[ /url] target=&quot;_blank&quot;&gt;\[ url]http://www.\1&lt;/a&gt;&lt;/a&gt;&quot;,[ /url]$post);
</p>

[EDIT]
Kann mir hier keiner Helfen? ich müsste die " / " da noch korrekt einsetzten.. aber ich weiß nicht genau an welcher stelle. Aus meiner Sicht hab ich da auch schon alle eingesetzt aber ja immernoch nicht :(

[EDIT2]
Hab mich jetzt weiter informiert und nen PHP-Profi gefragt.. er konnte mir helfen. Trotzdem Danke!

MfG,
BladeNeo
 
Zuletzt bearbeitet:
Wie es aussieht liegt das Problem an dem Quelltxt der davor steht.
Das, was du hier gepostet hast, wird nicht als php erkannt und deshalt wie html verarbeitet und ausgegeben.
Kontrolliere doch bitte mal ob du <?php davor geschrieben hast.
 
Zurück