From:             albaity at hotmail dot com
Operating system: WinXP pro IIS 6
PHP version:      4.3.5
PHP Bug Type:     Unknown/Other Function
Bug description:  Have problems with comments

Description:
------------
If you are trying to add a script such as hitbox, fastcounter or anything
that has <!-- BEGIN WHATEVER CODE --> and <!-- END WHATEVER CODE -->
statements in it to .tpl file, you may be recieving such errors as 



Quote: 

Parse error: parse error, unexpected T_STRING in
/root/phpBB/includes/template.php(127) : eval()'d code on line 50  





This is due to how phpBB handles <!-- BEGIN --> and <!-- END -->'s. The
template system is setup to interpret these in special ways, such as loops
and switches, and not having such an object between them results in parse
errors. 



So, to fix it delete the 'BEGIN' and 'END' in your HTML comments. You
should also write all of your comments in lower case. ex: 



Code that gives you errors: 



Code: 

<!-- BEGIN FASTCOUNTER CODE --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- END FASTCOUNTER CODE --> 

<br> 

<!-- BEGIN FASTCOUNTER LINK --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- END FASTCOUNTER LINK --> 

 





Will be changed to this: 



Code: 

<!-- fastcounter code --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- fastcounter code --> 

<br> 

<!-- fastcounter code --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- fastcounter code -->  





That will solve the parsing errors.

Reproduce code:
---------------
If you are trying to add a script such as hitbox, fastcounter or anything
that has <!-- BEGIN WHATEVER CODE --> and <!-- END WHATEVER CODE -->
statements in it to .tpl file, you may be recieving such errors as 



Quote: 

Parse error: parse error, unexpected T_STRING in
/root/phpBB/includes/template.php(127) : eval()'d code on line 50  





This is due to how phpBB handles <!-- BEGIN --> and <!-- END -->'s. The
template system is setup to interpret these in special ways, such as loops
and switches, and not having such an object between them results in parse
errors. 



So, to fix it delete the 'BEGIN' and 'END' in your HTML comments. You
should also write all of your comments in lower case. ex: 



Code that gives you errors: 



Code: 

<!-- BEGIN FASTCOUNTER CODE --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- END FASTCOUNTER CODE --> 

<br> 

<!-- BEGIN FASTCOUNTER LINK --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- END FASTCOUNTER LINK --> 

 





Will be changed to this: 



Code: 

<!-- fastcounter code --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- fastcounter code --> 

<br> 

<!-- fastcounter code --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- fastcounter code -->  





That will solve the parsing errors.

Expected result:
----------------
If you are trying to add a script such as hitbox, fastcounter or anything
that has <!-- BEGIN WHATEVER CODE --> and <!-- END WHATEVER CODE -->
statements in it to .tpl file, you may be recieving such errors as 



Quote: 

Parse error: parse error, unexpected T_STRING in
/root/phpBB/includes/template.php(127) : eval()'d code on line 50  





This is due to how phpBB handles <!-- BEGIN --> and <!-- END -->'s. The
template system is setup to interpret these in special ways, such as loops
and switches, and not having such an object between them results in parse
errors. 



So, to fix it delete the 'BEGIN' and 'END' in your HTML comments. You
should also write all of your comments in lower case. ex: 



Code that gives you errors: 



Code: 

<!-- BEGIN FASTCOUNTER CODE --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- END FASTCOUNTER CODE --> 

<br> 

<!-- BEGIN FASTCOUNTER LINK --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- END FASTCOUNTER LINK --> 

 





Will be changed to this: 



Code: 

<!-- fastcounter code --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- fastcounter code --> 

<br> 

<!-- fastcounter code --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- fastcounter code -->  





That will solve the parsing errors.

Actual result:
--------------
If you are trying to add a script such as hitbox, fastcounter or anything
that has <!-- BEGIN WHATEVER CODE --> and <!-- END WHATEVER CODE -->
statements in it to .tpl file, you may be recieving such errors as 



Quote: 

Parse error: parse error, unexpected T_STRING in
/root/phpBB/includes/template.php(127) : eval()'d code on line 50  





This is due to how phpBB handles <!-- BEGIN --> and <!-- END -->'s. The
template system is setup to interpret these in special ways, such as loops
and switches, and not having such an object between them results in parse
errors. 



So, to fix it delete the 'BEGIN' and 'END' in your HTML comments. You
should also write all of your comments in lower case. ex: 



Code that gives you errors: 



Code: 

<!-- BEGIN FASTCOUNTER CODE --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- END FASTCOUNTER CODE --> 

<br> 

<!-- BEGIN FASTCOUNTER LINK --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- END FASTCOUNTER LINK --> 

 





Will be changed to this: 



Code: 

<!-- fastcounter code --> 

<a href="http://member.bcentral.com/cgi-bin/fc/fastcounter-login?2440090";
target="_top"> 

<img border="0"
src="http://fastcounter.bcentral.com/fastcounter?2440090+4880187";></a> 

<!-- fastcounter code --> 

<br> 

<!-- fastcounter code --> 

<font face="arial" size="1"> 

<a href="http://fastcounter.bcentral.com/fc-join";
target="_top">FastCounter by bCentral</a></font><br> 

<!-- fastcounter code -->  





That will solve the parsing errors.

-- 
Edit bug report at http://bugs.php.net/?id=27915&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=27915&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=27915&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=27915&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=27915&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=27915&r=needtrace
Need Reproduce Script:      http://bugs.php.net/fix.php?id=27915&r=needscript
Try newer version:          http://bugs.php.net/fix.php?id=27915&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=27915&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=27915&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=27915&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=27915&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=27915&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=27915&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=27915&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=27915&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=27915&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=27915&r=float

Reply via email to