files without having scripting tags.
Suppose we have a file called /usr/bin/phpx:
/usr/bin/php -x $1
EOF
Suppose we have a file called hello.phpc
#!/usr/bin/phpx
echo "Hello ";echo"World!\n";
EOF
Suppose we have a file called hello2.phpc
#!/usr/bin/php -x
$a = "Hello ";
$b = "World!";
echo "$a $b\n";
EOF
With this you can do:
[marcus@marvin tmp]$ ./hello.phpc
Hello
World!\n
[marcus@marvin tmp]$ phpx hello.phpc
Hello World!
[marcus@marvin tmp]$ ./hello2.phpc
Hello World!
[marcus@marvin tmp]$
About the implementation: I had very big problems with a nicer
implementation. When using buffered copy operation using fread/fwrite
i cannot copy any bytes ?!? (don't know why). When using streams
every thing works fine but it i get segfault on php_request_shutdown().
It seems that the shutdown process closes the filepointer to the script
and then frees the stream and segfaults because of php_stream_free
working with an illegal file pointer.
Any comments?
marcus
I don't want to start any blashphemous rumours
but i think that god's got a sick sense of humor
and when i die i expect to find him laughing.
Depeche Mode
--------------->>> http://www.marcus-boerger.de <<<-------------------