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]