From: [EMAIL PROTECTED] Operating system: Linux RH 7.1 PHP version: 4.0CVS-2001-11-22 PHP Bug Type: *General Issues Bug description: #!/path/to/php shows up on every php script
#!/path/to/php shows up at the top of every php script -- script -- #!/path/to/php <?php phpinfo();?> -- /script -- Running latest php4 CVS as CGI, Apache 1.3.20, no modules A similar bug was reported in the past (#9041, #8898, #8782) but I'm running the latest CVS. The following modification seemed to do the trick: ? .cgi_main.c.swp ? cdig.diff Index: cgi_main.c =================================================================== RCS file: /repository/php4/sapi/cgi/cgi_main.c,v retrieving revision 1.138 diff -u -r1.138 cgi_main.c --- cgi_main.c 11 Nov 2001 23:11:23 -0000 1.138 +++ cgi_main.c 22 Nov 2001 08:09:48 -0000 @@ -729,18 +729,18 @@ } file_handle.filename = argv0; file_handle.opened_path = expand_filepath(argv0, NULL TSRMLS_CC); - } else if (retval == SUCCESS) { - /* #!php support */ - c = fgetc(file_handle.handle.fp); - if (c == '#') { - while (c != 10 && c != 13) { - c = fgetc(file_handle.handle.fp); /* skip to end of line */ - } - CG(zend_lineno)++; - } else { - rewind(file_handle.handle.fp); + } + /* #!php support */ + c = fgetc(file_handle.handle.fp); + if (c == '#') { + while (c != 10 && c != 13) { + c = fgetc(file_handle.handle.fp); /* skip to end of line */ } + CG(zend_lineno)++; + } else { + rewind(file_handle.handle.fp); } + switch (behavior) { case PHP_MODE_STANDARD: -- Edit bug report at: http://bugs.php.net/?id=14170&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]