[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:[EMAIL PROTECTED] msn:[EMAIL PROTECTED] yahoo:bogdanbog website:http://bog.ath.cx
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 [EMAIL PROTECTED] To: [EMAIL PROTECTED] 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:[EMAIL PROTECTED] msn:[EMAIL PROTECTED] yahoo:bogdanbog website:http://bog.ath.cx -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
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: [EMAIL PROTECTED] To: Bogdan ROMAN [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] 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 [EMAIL PROTECTED] To: [EMAIL PROTECTED] 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:[EMAIL PROTECTED] msn:[EMAIL PROTECTED] 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
Re: [PHP-DB] DB and eval. HELP !!!
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: [EMAIL PROTECTED] To: Bogdan ROMAN [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] To: Bogdan ROMAN [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] 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 [EMAIL PROTECTED] To: [EMAIL PROTECTED] 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:[EMAIL PROTECTED] msn:[EMAIL PROTECTED] 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 -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php