[PHP-DEV] Bug #13375 Updated: bug with include() ?

2001-12-12 Thread yohgaki

ID: 13375
Updated by: yohgaki
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: Scripting Engine problem
Operating System: LINUX
PHP Version: 4.0.5
New Comment:

Cannot reproduce with 4.1.0.
Do you still have problem with 4.1.0?

Previous Comments:


[2001-09-21 08:33:21] [EMAIL PROTECTED]

hmmm.. didn't catch this in the include() notes or docs: 
PHP 4.0.5 doesn't seem to process an include() file 
correctly if the file has comments on the first line after 
the ? 

took me a while to try it without the comments but my 
function only worked when I did. the include file looked 
like this: 

? 
//some comments on first line 

function null_zero_val($zero_val) { 
if ($zero_val == '0') { 
$zero_val = ''; 
return $zero_val; 
} 
else { 
return $zero_val; 
} 
} 

? 

before I took the comments out all the code was returned in 
the web browser as text without line breaks and an error 
was generated saying call to undefined function






Edit this bug report at http://bugs.php.net/?id=13375edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #13375 Updated: bug with include() ? --actually a line break problem

2001-12-12 Thread kumar

ID: 13375
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Old Summary: bug with include() ?
Old Status: Feedback
Status: Open
Bug Type: Scripting Engine problem
Operating System: LINUX
PHP Version: 4.0.5
New Comment:

Hi.  I tried to ammend this comment once already but I 
couldn't log in (?) even with the correct password.  So I 
am trying again since someone else has posted a comment...  
-
I found out what the error was and it wasn't anything to do 
with include().  In turns out that when I made a new 
document to write my include function, BBEdit wasn't set to 
make UNIX line breaks (for some reason).  I haven't tried 
it on PHP 4.1.0.  All I know is that the PHP 4.0.5 
processor on Apache/1.3.20 Server/ Linux mckenna 2.4.3-20 
will spit out any code that doesn't have proper line breaks 
in the *.php file.  The code goes right out to the html 
file, as you typed it, complete with sensitive passwords, 
etc, for all the world to see.  A fix should be to make an 
error respond to the wrong line breaks instead of spitting 
out the code.

Previous Comments:


[2001-12-12 07:15:12] [EMAIL PROTECTED]

Cannot reproduce with 4.1.0.
Do you still have problem with 4.1.0?



[2001-09-21 08:33:21] [EMAIL PROTECTED]

hmmm.. didn't catch this in the include() notes or docs: 
PHP 4.0.5 doesn't seem to process an include() file 
correctly if the file has comments on the first line after 
the ? 

took me a while to try it without the comments but my 
function only worked when I did. the include file looked 
like this: 

? 
//some comments on first line 

function null_zero_val($zero_val) { 
if ($zero_val == '0') { 
$zero_val = ''; 
return $zero_val; 
} 
else { 
return $zero_val; 
} 
} 

? 

before I took the comments out all the code was returned in 
the web browser as text without line breaks and an error 
was generated saying call to undefined function






Edit this bug report at http://bugs.php.net/?id=13375edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]