RE: [PHP-DEV] Tip of the day: embedding php code in scripts
| From: | Dan Hardiker | 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