Re: DB and eval. HELP !!!
| From: | szii at sziisoft dot com | Date: | Mon, 20 May 2002 18:37:42 +0000 |
| Subject: | Re: DB and eval. HELP !!! | ||
| References: | 1 2 3 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-19292@lists.php.net to get a copy of this message | ||
I'm sorry, I'm having an "off day." This'll be my last post on the
subject. *sigh* Apologies up front...
while($website = mysql_fetch_array($result))
{
$text = "You can go here: <strong> " . $website['originalDomain'] .
"</strong> and find information";
echo $text;
}
I'll shut up now... :)
-Szii
----- Original Message -----
From: <szii@sziisoft.com>
To: "Bogdan ROMAN" <bogdanbog@yahoo.com>
Cc: <php-db@lists.php.net>
Sent: Monday, May 20, 2002 11:21 AM
Subject: Re: [PHP-DB] DB and eval. HELP !!!
> Oops, minor oversights on my part.
>
> If you're calling eval() in the context of a PHP script, you
> don't have to <?= ?> the eval'd code...
>
> > foreach($website = mysql_fetch_array($result))
> > {
> > $text = "You can go here:
> > <strong>$website['originalDomain']</strong> and find information";
> > }
>
> The above code doesn't even require an eval() call.
>
> Apologies for the confusion..
>
> -Szii
>
> ----- Original Message -----
> From: <szii@sziisoft.com>
> To: "Bogdan ROMAN" <bogdanbog@yahoo.com>
> Cc: <php-db@lists.php.net>
> Sent: Monday, May 20, 2002 11:11 AM
> Subject: Re: [PHP-DB] DB and eval. HELP !!!
>
>
> > foreach($website = mysql_fetch_array($result))
> > {
> > $text = "You can go here:
> > <strong><?=$website['originalDomain']?></strong> and find
> > information";
> > eval($text);
> > }
> >
> > You get the idea...
> >
> > 'Luck
> >
> > -Szii
> >
> > ----- Original Message -----
> > From: "Bogdan ROMAN" <bogdanbog@yahoo.com>
> > To: <php-db@lists.php.net>
> > Sent: Monday, May 20, 2002 5:16 AM
> > Subject: [PHP-DB] DB and eval. HELP !!!
> >
> >
> > Hello
> >
> > I busted my a$$ out to figure it out but i had to ask for help.
> >
> > Considering you have this line in a DB (TEXT field):
> >
> > You can go here:
> > <strong><?=$website['originalDomain']?></strong> and find information
> >
> > That needs to be output in a html webpage between two <p> tags.
> >
> > How can you eval the <?=$website['originalDomain']?> to the contents of
> > $website['originalDomain'] ?????
> >
> > I've tried this:
> >
> > print '<p>'.preg_replace( "'<\?=(.*?)\?>'esi",
> > '\\1', $row['title'] ).'</p>'
> >
> > Where $row is the result from mysql_fetch_assoc() function and 'title' is the
> > field containing the above line. If i use the
above
> > line of code (with preg_replace) or if i simply try to eval the code i get errors like:
> >
> > Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
> > h:\wwwroot\work\site\website_gen.php(41) : regexp code on line
1
> >
> > Parse error: parse error, unexpected $ in h:\wwwroot\work\site\website_gen.php(41) :
> > regexp code on line 1
> >
> > Fatal error: Failed evaluating code: $website[\'originalDomain\'] in
> > h:\wwwroot\work\site\website_gen.php on line 41
> >
> > As you note, it automatiaclly adds slashes to the ['originalDomain']. I tried to
> > remove them with stripslashes() or even again
> > preg_replace() but doesnt work.
> >
> > Please help !!!
> > Thank you,
> >
> > Bogdan
> >
> >
> > Bogdan Roman
> >
> >
> > email:bogdan.roman@gmx.net
> > msn:mastabog@hotmail.com
> > yahoo:bogdanbog
> > website:http://bog.ath.cx
> >
> >
> >
> > --
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php