Re: Re: str_replace

From: Date: Sat, 15 Mar 2003 14:50:28 +0000
Subject: Re: Re: str_replace
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-139793@lists.php.net to get a copy of this message
You could put logic in your header and footer file not to display output if $_GET['action'] == 'print'. Jason On Fri, 2003-03-14 at 23:23, Sebastian wrote: > 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" <john@brainpipe.com> > To: <php-general@lists.php.net> > 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 -- Jason Sheets <jsheets@php.net>

« previous php.general (#139793) next »