Re: php parsing and db content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris wrote:
Schalk wrote:

Greetings All,

I have the following problem. I load certain links and breadcrumbs from the database into a external .php file which I include on various pages within the site. Due to this I have defined a constant '_root' and precede all links with this to ensure that the links will work no matter from where inside the site structure they are called.

My problem is this, when I load these links from the database into the external .php file and the load the page that includes this, the line <?php echo _root ?> is not parsed and shows up in the links, for example:

/our_work/<?php echo _root ?>/our_work/index.php when it should be /site_root/our_work/index.php

How can I ensure that these calls to <?php echo _root ?> are parsed before sent to the browser?


Why do you need to store _root in the data? Wouldn't it be better to take it out and then prefix it before displaying? No complications then.

....

actually if it's only one variable, this might do it for you:

$content = str_replace('<?php echo _root ?>', _root, $content);

but that's still a bad way to do this.

--
Postgresql & php tutorials
http://www.designmagick.com/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux