RE: [PHP-DEV] Tip of the day: embedding php code in scripts

From: Date: Mon, 20 May 2002 17:42:31 +0000
Subject: RE: [PHP-DEV] Tip of the day: embedding php code in scripts
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-84193@lists.php.net to get a copy of this message
Im unsure of the need for output_buffering... if its to kill the headers, then "php -q" will suppress those. In any case, I believe the Stig is asking if anyone has thought of embedding php scripts inside typical /bin/sh shell scripts. EG: #!/bin/sh //- script stuff here -\\ exec /usr/local/bin/php -q <?php print "Hello World!\n"; ?> //- script stuff here -\\ Unless Im mistaken ... for which I appologise. - Dan > From: Stig S. Bakken [mailto:ssb@fast.no] >> Did anyone come up with this one before or do I have a "first post"? >> :-) >> >> #!/bin/sh >> exec php -d output_buffering=1 $0 $@ >> <?php >> ob_end_clean(); >> print "Hello World!\n"; >> ?> > > Or the shorter (and faster) version: > > #!/usr/local/bin/php -d output_buffering=1 > <?php > ob_end_clean(); > print "Hello World!\n"; > ?> > > Or perhaps you had something else in mind? > > I believe most (all?) modern Unix implementations do #! handling > in the kernel's exec() function, so you avoid the /bin/sh startup. > > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php -- Dan Hardiker [dhardiker@staff.firstcreative.net] ADAM Software & Systems Engineer

« previous php.dev (#84193) next »