|
Posted by Jim Michaels on 11/23/07 23:21
Jerry Stuckle wrote:
> Oliver Grätz wrote:
>> Rik Wasmus schrieb:
>>>> Win64,
>>>> PHP 5.2.4 (cli) (built: Aug 30 2007 07:06:31),
>>>> Parse error: syntax error, unexpected '}' in quiztaker.php on line 648
>>>>
>>>> Weird....
>>> md5_file() => f0fa03b6e3479c5f45ff6f0174ad378d
>>> Yours?
>>
>>> php -r "echo md5_file('quiztaker.php')";
>> f0fa03b6e3479c5f45ff6f0174ad378d
>>
>> Nope, we're shoveling the same coals into the engine...
>>
>> And I can even get some HTML output from the script after changing the
>> top of the file to
>>
>> <?php
>> function getconfigvar() {return '';}
>> $_SESSION['minutes']=(int)(ini_get("session.gc_maxlifetime")/60);
>> ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>> // now the rest follows...
>>
>> so this is no fake OK message. It reallys seems to have something to do
>> with some very subtle differences in the PHP version or configuration.
>> Hard to catch, giving up...
>>
>> OLLi
>>
>
> Remember, when you include the file, it's effectively the same as
> copying/pasting the source into the file. IOW, a syntax error (i.e. an
> unmatched '"'( can be carried over into the included file.
>
when I edited in dreamweaver 8 I don't think I saw any strings out of place.
I am using 3 different versions of PHP. PHP4 & PHP5 from XAMPP, PHP
5.2.3 CLI win32. ALL fail. all have warnings and errors set to full
blast. with XAMPP, all errors are fed into apache/error.log.
I get some HTML, but it's essentially <body></body> with nothing in
between. the basic HTML page. I also get an error message about the
curly brace in the error log.
with the win32 version I get the error message straignt out on the
command-line.
I'll try removing sections under a different filename and see what happens.
------------------------------------
Jim Michaels
Navigation:
[Reply to this message]
|