ID:               24187
 User updated by:  terjeto at stud dot ntnu dot no
 Reported By:      terjeto at stud dot ntnu dot no
 Status:           Open
 Bug Type:         Zend Engine 2 problem
 Operating System: Red Hat 9.0
 PHP Version:      5CVS-2003-06-14 (dev)
 New Comment:

as i dont know exactly what this is yet i thought i wasnt gonna post
much more till i find out, but just for the record; i noticed that
$this->var = new $class; didnt work and instead changed it to
$this->var = new Smarty_Compiler; as it was in the smarty code. This i
did before all those other errors i got.. but cant say that helpt...


Previous Comments:
------------------------------------------------------------------------

[2003-06-17 11:27:56] tony2001 at ua dot fm

I think there is the problem, that was described in bug #21669.
Smarty uses $this->var = new $class; syntax, but it doesn't work with
current PHP5-CVS.
IMHO the "page could not load" message is standard MSIE message when
Apache crashes down.

------------------------------------------------------------------------

[2003-06-15 09:19:16] terjeto at stud dot ntnu dot no

ok. had to run some tests and go through the smarty 
code, took some time.

but doesnt seem to be the smarty coding itself thats 
the problem. and i cant reproduce a code that 'brings 
forth' the problem eather.

im currently writing my code on a mac using BBedit, 
storing it on my linux server (using unix line breaks). 
my old code ( written on the mac, but with php 4.2.3 ) 
worked fine, but on php5 i get these 'random' parse 
errors. when i was testing the smarty code i added some 
print('test'); exit; lines to see where the problem 
could be. i was then just abt line 1000. and regulary 
after editing a line i for some reason got a parse 
error on line 2400+. all i had to do was put a empty 
line there. and thats not the first time something like 
that happens, i also have had delete a line just to 
write it again, exactly the same, because it caused a 
parse error.

sorry that i cant reproduce any code with this 
problem.. i comes and goes as it wants on my server 
too..

when i was debuging the smarty code i say added a print 
statement at line 1090 and got "page could not load" 
error. after some trials i maybe found that line 1070 
worked while 1071 didnt work (nb! without changing the 
existing line breaks). if i then added a empty line at 
1071 and tried again it worked, i no longer got a "page 
could not load" error on that line, there where many of 
those. seemed like it didnt like the existing line 
break...

( this might be messy.. sorry )

------------------------------------------------------------------------

[2003-06-15 07:21:59] [EMAIL PROTECTED]

Please try to produce the reproducing code for the problem that shown
it is an engine problem and not the Smarty code problem. 

------------------------------------------------------------------------

[2003-06-15 06:47:45] terjeto at stud dot ntnu dot no

Cant seem to manage to reproduce the error.. The 
problem wasnt what I first thought thou. After several 
trials I get the same error with :: and ->. My old code 
still produces the same error. Seems to have something 
to do with Smarty. When I load Smarty and run the 
display( 'index.tpl' ) it causes the "page could not 
load" error. I sometimes get a lot of warnings, like : 
fetch() could not find index.tpl etc. And it doesnt 
produce any files in the template_c folder, so 
something is wrong...

------------------------------------------------------------------------

[2003-06-15 03:08:41] [EMAIL PROTECTED]

But it's still a bug. Can you provide a full script (ie, we can copy
and paste it and run it, that script includes <?php ... ?> then)?

Derick

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/24187

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

Reply via email to