Seite 1 von 1
parse error, unexpected T_CONSTANT_ENCAPSED_STRING
Verfasst: 20.07.2005 14:08
von EvolutionVII
Wenn ich das Profil eines Users ansehen will kommt das :
Code: Alles auswählen
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/host/gymboard/phpBB2/includes/usercp_viewprofile.php on line 182
In zeile 182 steht das :
Code: Alles auswählen
$u_search_author = urlencode(str_replace(array('&', ''', '\"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
Wo liegt hier der Fehler ?
Thx
Verfasst: 20.07.2005 14:25
von SD582
Hi
Wenn ich deine Codezeile bei mir einbaue bekomme ich zwar eine etwas andere, aber auch eine Fehlermeldung.
Meine Codezeile sieht so aus:
Code: Alles auswählen
$u_search_author = urlencode(str_replace(array('&', 'XXX', '"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
Statt 'XXX' steht da ein Zeichencode drinnen. Der wird immer in das Zeichen umgewandelt. daher schreibe ich ihn hier jetzt mit leerzeichen dazwischen: ' & # 0 3 9 ; '
Und die Fehlermeldung mit deiner Zeile:
Parse error: parse error, expecting `')'' in C:\www\Homepages\Forum\includes\usercp_viewprofile.php on line 182
Gruß
Franz
Verfasst: 20.07.2005 14:32
von EvolutionVII
Ok, und was will uns der Meister damit sagen ?
Hab heute erst das Update auf 2.0.17 gemacht, und dabei kann der Fehler passiert sein..
Irgendwer, der mir helfen kann ?
Verfasst: 20.07.2005 14:47
von Christian Benz
Hallo,
die besagte Zeile wurde beim Update von 2.0.10 -> 2.0.11 eingeführt - wenn auch etwas anders:
http://www.phpbbhacks.com/forums/viewtopic.php?t=40590
Ersetze deine Zeile mal mit dem hier:
Code: Alles auswählen
$u_search_author = urlencode(str_replace(array('&', '& #039;', '"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
WICHTIG: Das Leerzeichen zwischen & und # unbedingt wieder entfernen!
Please be careful with this instruction! I have been forced to add an extra space between the & and #39; in this code block because phpBB forums will not display this series of characters without the extra space. This space should not be included when the code is placed into your file.
Gruß,
Chris
Verfasst: 20.07.2005 15:31
von EvolutionVII
Danke das wars ....
Funzt komischerweise wieder perfekt.
Danke danke danke
Nun sollte ich aber endlich mal ein Backup machen

Verfasst: 20.07.2005 15:57
von SD582
Hi
@Christian Benz: Gesagt haben wir eigentlich das selbe. Nur Du konntest dich eindeutig besser ausdrücken
Gruß
Franz