doesn't work but also doesn't give any errors, I will try to explain what I am trying to do:
I am trying to remove the header and footer to create a "printer friendly page" with just the content, here's what my pages look like, I need to remove header and footer when they visit: file.php?action=print <?php include("../config.php"); if($_GET[action] == "print") { $header = str_replace('include("$header");', '', $header); $footer = str_replace('include("$footer");', '', $footer); } include("$header"); ?> // html <?php include("$footer"); ?> cheers, - Sebastian ----- Original Message ----- From: "John Gray" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, March 15, 2003 12:31 AM Subject: [PHP] Re: str_replace | $footer = str_replace('include("$header");', '', $footer); | | The way you have it now, you're telling PHP to first include the file | named by the variable $header, then do an str_replace on the result; but | the parser is going to fail on that first semi-colon, and that's not | what you want to do anyway (as I understand it). Put the line you want | to replace inside single quotes (as above) and PHP won't attempt to | parse it, it'll just treat it as a string literal. Hope this helps, hope | it makes sense. | | - john | | Sebastian wrote: | > This may seem weird: | > | > How do I str_replace an include function? | > | > I want to replace this line: include("$header"); | > | > with nothing .. | > | > something like this: | > | > $footer = str_replace(" '. include("$header"); .' ", "", $footer); | > | > I get errors, any ideas? | > | > cheers, | > - Sebastian -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php