I would think that you can't use '<?' nad '?>' special tags in the eval 
function (at least use only one of it). Try this
<?php
eval(">?hi<?");
?>
But I think that what will is that it will stop execution on the '?>' sign 
(end of PHP code) and print out an error like 'missing closing quote' or such.


On Thursday 01 November 2001 23:05, you wrote:
> I'm having a php/mysql problem using the eval statement.  what I'm done is
> created a template that is database driven
> ie.  the document is setup so that all of the head, leftside, body, right
> and bottom are all text comming from database query returns.
>
> all database returns are valid tested code.  all peices have been tested in
> their own pages and shown to work.
>
> inside the text of the returns supposedly can be php code.  using the eval
> statment i can get the html code to return no problem(page works
> correctly). when the code has php code in it it doesn't seem to work.
>
> using the eval statement I should be able to do something like
>
> eval ("?>$string") and it should evaluate the the code within thus when it
> comes to a <?php string it'll evaluate the next bit as php code. (right?)
>
> somehow it doesn't.
> here's a small snipit of the code.
>
> <?php
> // **************************
> // Header of Document
> // **************************
> eval ("?>$top");
> ?>
> <center>
> </td>
> </tr>
> </table>
> </div>
> <div name="middle">
> <table width="780" border="0" cellpadding="0" cellspacing="0">
> <tr>
> <td width="120" bgcolor="<?php echo $leftcolor;?>" border="0">
> <div name="leftbar">
>
> the inside code just goes out and grabs a counter value, updates it +1 and
> returns the original counter val.
>
> I get nothing(well I get a space, where somehthing is suppose to be
> returned).   the code inside works also as independently in a page by
> itself it'll return valid counter information and does the update.
>
> I'm about ready to pull my hair out, (good thing my wife keeps it about 1/2
> inch long, heh heh).  tie all of my computers together with a big rope and
> use them as boat anchors.....  (I don't even have a boat, so I'll just have
> to throw them in)
>
> so any help avoiding this costly situation would be appreciated....  thanks
> in advance
>
>
> R
> -------------------------------------------
> Never, Never buy beer!  Make it!  It tastes better!!
>
> Woke up this mornin' an' I had myself a beer.
> Yea, Ah woke up this mornin' an' I had myself a beer.
> The futures' uncertain and the end is always near.
>                     -Jim Morrison, "Roadhouse Blues"
>
> Fill with mingled cream  and amber,
> I will drain that glass again.
> Such hilarious visions  clamber
> Through the chambers of my brain.
> Quaintest thoughts--queerest  fancies,
> Come to life and fade away:
> I am drinking ale  today.
> --Edgar Allan Poe

-- 
Petr Tuma
IT Manager, M.Ward Manufacturing

-- 
PHP Database 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]

Reply via email to