diff options
author | Edin Kadribasic <edink@php.net> | 2003-04-28 10:04:50 +0000 |
---|---|---|
committer | Edin Kadribasic <edink@php.net> | 2003-04-28 10:04:50 +0000 |
commit | 43e54bf2c1a6db999ff0b5bd8d5d621b6bb50b45 (patch) | |
tree | eb07234a9d89ac981b4ed68f2bb5a7ea45253256 /sapi/cli/php_cli.c | |
parent | 4db8cd5f7b00bd02898190278494bb39a16469df (diff) | |
download | php-git-43e54bf2c1a6db999ff0b5bd8d5d621b6bb50b45.tar.gz |
More clean way of ignoring headers in CLI since we do not need to
disable them selectively. This fixes problems for people who want
to use session module in CLI.
Diffstat (limited to 'sapi/cli/php_cli.c')
-rw-r--r-- | sapi/cli/php_cli.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/sapi/cli/php_cli.c b/sapi/cli/php_cli.c index 13f731f851..c3ffcebeb5 100644 --- a/sapi/cli/php_cli.c +++ b/sapi/cli/php_cli.c @@ -263,10 +263,6 @@ static char* sapi_cli_read_cookies(TSRMLS_D) static void sapi_cli_send_header(sapi_header_struct *sapi_header, void *server_context TSRMLS_DC) { - if (sapi_header) { - PHPWRITE_H(sapi_header->header, sapi_header->header_len); - PHPWRITE_H("\r\n", 2); - } } @@ -478,8 +474,6 @@ static int cli_seek_file_begin(zend_file_handle *file_handle, char *script_file, *lineno = 1; if (!(file_handle->handle.fp = VCWD_FOPEN(script_file, "rb"))) { - SG(headers_sent) = 1; - SG(request_info).no_headers = 1; php_printf("Could not open input file: %s.\n", script_file); return FAILURE; } @@ -514,7 +508,6 @@ int main(int argc, char *argv[]) zend_file_handle file_handle; /* temporary locals */ int behavior=PHP_MODE_STANDARD; - int no_headers=1; int orig_optind=optind; char *orig_optarg=optarg; char *arg_free=NULL, **arg_excp=&arg_free; @@ -608,8 +601,6 @@ int main(int argc, char *argv[]) EG(uninitialized_zval_ptr) = NULL; if (cli_sapi_module.php_ini_path_override && cli_sapi_module.php_ini_ignore) { - SG(headers_sent) = 1; - SG(request_info).no_headers = 1; PUTS("You cannot use both -n and -c switch. Use -h for help.\n"); exit_status=1; goto out_err; @@ -620,10 +611,8 @@ int main(int argc, char *argv[]) case 'h': /* help & quit */ case '?': - no_headers = 1; php_output_startup(); php_output_activate(TSRMLS_C); - SG(headers_sent) = 1; php_cli_usage(argv[0]); php_end_ob_buffers(1 TSRMLS_CC); exit_status=1; @@ -634,10 +623,6 @@ int main(int argc, char *argv[]) if (php_request_startup(TSRMLS_C)==FAILURE) { goto err; } - if (no_headers) { - SG(headers_sent) = 1; - SG(request_info).no_headers = 1; - } php_print_info(0xFFFFFFFF TSRMLS_CC); php_end_ob_buffers(1 TSRMLS_CC); exit_status=1; @@ -646,7 +631,6 @@ int main(int argc, char *argv[]) case 'm': /* list compiled in modules */ php_output_startup(); php_output_activate(TSRMLS_C); - SG(headers_sent) = 1; php_printf("[PHP Modules]\n"); print_modules(TSRMLS_C); php_printf("\n[Zend Modules]\n"); @@ -657,14 +641,9 @@ int main(int argc, char *argv[]) goto out_err; case 'v': /* show php version & quit */ - no_headers = 1; if (php_request_startup(TSRMLS_C)==FAILURE) { goto err; } - if (no_headers) { - SG(headers_sent) = 1; - SG(request_info).no_headers = 1; - } php_printf("PHP %s (%s) (built: %s %s)\nCopyright (c) 1997-2003 The PHP Group\n%s", PHP_VERSION, sapi_module.name, __DATE__, __TIME__, get_zend_version()); php_end_ob_buffers(1 TSRMLS_CC); exit_status=1; @@ -716,7 +695,6 @@ int main(int argc, char *argv[]) } behavior=PHP_MODE_PROCESS_STDIN; script_file = optarg; - no_headers = 1; break; case 'f': /* parse file */ @@ -728,7 +706,6 @@ int main(int argc, char *argv[]) break; } script_file = optarg; - no_headers = 1; break; case 'g': /* define global variables on command line */ @@ -743,7 +720,6 @@ int main(int argc, char *argv[]) if (behavior != PHP_MODE_STANDARD) { break; } - no_headers = 1; behavior=PHP_MODE_LINT; break; @@ -847,8 +823,6 @@ int main(int argc, char *argv[]) } if (param_error) { - SG(headers_sent) = 1; - SG(request_info).no_headers = 1; PUTS(param_error); exit_status=1; goto out_err; @@ -863,7 +837,6 @@ int main(int argc, char *argv[]) && behavior!=PHP_MODE_PROCESS_STDIN && strcmp(argv[optind-1],"--")) { - no_headers = 1; script_file=argv[optind]; optind++; } @@ -897,8 +870,6 @@ int main(int argc, char *argv[]) if (php_request_startup(TSRMLS_C)==FAILURE) { *arg_excp = arg_free; fclose(file_handle.handle.fp); - SG(headers_sent) = 1; - SG(request_info).no_headers = 1; php_request_shutdown((void *) 0); PUTS("Could not startup.\n"); goto err; @@ -913,11 +884,6 @@ int main(int argc, char *argv[]) } } - if (no_headers) { - SG(headers_sent) = 1; - SG(request_info).no_headers = 1; - } - /* This actually destructs the elements of the list - ugly hack */ zend_is_auto_global("_SERVER", sizeof("_SERVER")-1 TSRMLS_CC); zend_llist_apply(&global_vars, (llist_apply_func_t) php_register_command_line_global_vars TSRMLS_CC); |