[PHP-DB] DB and eval. HELP !!!

2002-05-20 Thread Bogdan ROMAN

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 !!!

2002-05-20 Thread szii

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 !!!

2002-05-20 Thread szii

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 !!!

2002-05-20 Thread szii

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