Pioden Posted May 8, 2008 Share Posted May 8, 2008 I'm really not sure how to describe this problem - hence the rather unhelpful title! OK in order to make life easier for designers etc. I wanted all my HTML etc. available in one file - which includes some embedded PHP. In the presentation file i have the line $main_link_display = "<a href=\"index.php?p=$page_uid\">$title</a><br />$subgroup"; in the other file (linked by an 'include') where the code is required I have $navigation .= $main_link_display; As you might guess I doesn't work. Instead of the expected HTML and PHP output I get <a href="index.php?p="></a><br /> What am I doing wrong? I have my head on the wrong way round today :-( Link to comment https://forums.phpfreaks.com/topic/104708-strange-issue/ Share on other sites More sharing options...
BlueSkyIS Posted May 8, 2008 Share Posted May 8, 2008 are you using PHP in a file with a .html extension? if so, you'll either need to change the name of the file to a .php extension OR modify your web server settings to parse .html files as PHP. Link to comment https://forums.phpfreaks.com/topic/104708-strange-issue/#findComment-535899 Share on other sites More sharing options...
PFMaBiSmAd Posted May 8, 2008 Share Posted May 8, 2008 $page_uid and $title must be defined at the time the $main_link_display = "...." statement is executed. If $main_link_display = "...." is more like a "template", then you should use "place holder tags" in it and use the str_replace() function to insert the actual values. Place holder tags are anything you want, but {tagname} is typically used. Link to comment https://forums.phpfreaks.com/topic/104708-strange-issue/#findComment-535913 Share on other sites More sharing options...
Pioden Posted May 8, 2008 Author Share Posted May 8, 2008 Thanks PFMaBiSmAd (can I call you PFMaBiSmAd?) - that sounds like what's going wrong. I've never used place holder tags - can you give me an example of usage? Link to comment https://forums.phpfreaks.com/topic/104708-strange-issue/#findComment-535917 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.