[PHP-DEV] Bug #9041 Updated: Extra #! at top of web output. From: john <email protected>
Date: 05/09/01

ID: 9041
User Update by: john <email protected>
Status: Suspended
Bug Type: Scripting Engine problem
Operating system: Solaris 7.
PHP Version: 4.0.4pl1
Description: Extra #! at top of web output.

Here's a quick and dirty fix.

18:39 <james``> oK open cgi_main.c
18:39 <james``> and goto line 720
18:40 <james``> See that else if .....
18:40 <james``> } else if (file_handle.handle.fp && file_handle.handle.fp!=stdin) {
18:40 <james``> make it read }
18:41 <james``> and then loose the } 11 lines down

Previous Comments:
---------------------------------------------------------------------------

[2001-02-24 12:06:51] jmoore <email protected>
Suspending this until a decision about what should be the correct behaviour from PHP should be.

---------------------------------------------------------------------------

[2001-02-05 16:34:55] john <email protected>
Here are the CGI's I'm using:

----
#!/opt/php/bin/php
<? phpinfo(); ?>
----

---- #!/bin/sh echo Content-type: text/html\n\n; echo "foo!" ----

Now this might not help any, but I truss'd the web server process (Netscape, remember.) and here a few snippits output.

sh CGI. read(23, " C o n t e n t - t y p e".., 8192) = 31 send(17, " H T T P / 1 . 1 2 0 0".., 118, 0) = 118 send(17, "n f o o !n", 6, 0) = 6

PHP CGI. read(22, " X - P o w e r e d - B y".., 8192) = 5120 send(17, " H T T P / 1 . 1 2 0 0".., 146, 0) = 146 send(17, " # ! / o p t / p h p / b".., 5065, 0) = 5065

Graphic for PHP CGI page. send(19, " H T T P / 1 . 1 2 0 0".., 146, 0) = 146 send(19, " G I F 8 9 a82

-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>