ID: 26882 Updated by: [EMAIL PROTECTED] Reported By: mascari at odarainternet dot com dot br -Status: Open +Status: Feedback Bug Type: Apache2 related Operating System: Conectiva Linux 9.0 PHP Version: 4CVS-2004-01-12 New Comment:
Remove this: <Files *.php> SetOutputFilter PHP SetInputFilter PHP </Files> And use the --with-apxs2 configure option when you configure PHP. Previous Comments: ------------------------------------------------------------------------ [2004-01-13 05:55:17] mascari at odarainternet dot com dot br ----------------------------------------------------------- # php.conf # This file is included by a Include conf/conf.d/*.conf directive in the # Apache httpd.conf file. <Files *.php> SetOutputFilter PHP SetInputFilter PHP </Files> DirectoryIndex index.php ----------------------------------------------------------- # php.module # This file is included by a Include conf/conf.d/*.module directive in the Apache httpd.conf file. LoadModule php4_module modules/libphp4.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ----------------------------------------------------------- # /etc/php.ini [PHP] engine = On short_open_tag = On asp_tags = Off precision = 12 output_buffering = Off zlib.output_compression = Off implicit_flush = Off unserialize_callback_func= serialize_precision = 100 allow_call_time_pass_reference = On safe_mode = Off safe_mode_gid = Off safe_mode_include_dir = safe_mode_exec_dir = safe_mode_allowed_env_vars = PHP_ safe_mode_protected_env_vars = LD_LIBRARY_PATH disable_functions = disable_classes = expose_php = On max_execution_time = 30 max_input_time = 60 memory_limit = 8M error_reporting = E_ALL & ~E_NOTICE display_errors = On display_startup_errors = Off log_errors = Off log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off variables_order = "EGPCS" register_globals = On register_argc_argv = On post_max_size = 8M gpc_order = "GPC" magic_quotes_gpc = On magic_quotes_runtime = Off magic_quotes_sybase = Off auto_prepend_file = auto_append_file = default_mimetype = "text/html" doc_root = user_dir = extension_dir = /usr/lib/php4 enable_dl = On file_uploads = On upload_tmp_dir = /tmp upload_max_filesize = 5M allow_url_fopen = On allow_url_fopen = On extension=imap.so extension=mysql.so extension=odbc.so ----------------------------------------------------------- # httpd.conf ## ## Server-Pool Size Regulation (MPM specific) ## # prefork MPM <IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> # worker MPM <IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> # perchild MPM <IfModule perchild.c> NumServers 5 StartThreads 5 MinSpareThreads 5 MaxSpareThreads 10 MaxThreadsPerChild 20 MaxRequestsPerChild 0 </IfModule> # WinNT MPM <IfModule mpm_winnt.c> ThreadsPerChild 250 MaxRequestsPerChild 0 </IfModule> # BeOS MPM <IfModule beos.c> StartThreads 10 MaxClients 50 MaxRequestsPerThread 10000 </IfModule> # NetWare MPM <IfModule mpm_netware.c> ThreadStackSize 65536 StartThreads 250 MinSpareThreads 25 MaxSpareThreads 250 MaxThreads 1000 MaxRequestsPerChild 0 </IfModule> # OS/2 MPM <IfModule mpmt_os2.c> StartServers 2 MinSpareThreads 5 MaxSpareThreads 10 MaxRequestsPerChild 0 </IfModule> ------------------------------------------------------------------------ [2004-01-13 05:12:38] [EMAIL PROTECTED] What did you put into httpd.conf to enable PHP? And what was the configure line used to configure PHP? What MPM is used for Apache2? ------------------------------------------------------------------------ [2004-01-12 08:44:49] mascari at odarainternet dot com dot br Description: ------------ I am using Apache 2.0.48 and PHP 4.3.3 and how much I try to make upload of file not text, the size of the file are increased. Analyzing the content of the increased file, I perceived that all the lines blank, marked for caracter "@" had been substituted by the posterior content the lines blank. PS: I tested to send an file using one scripts Perl that I have and the file was sent correctly... Reproduce code: --------------- upload.htm: <html><body> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="20971520"> <input name="userfile" type="file"><br> <input type="submit" value="Send files"> </form> </body></html> upload.php: <? if(move_uploaded_file($_FILES['userfile']['tmp_name'],"/tmp/".$_FILES['userfile']['name'])) { echo "SUCCESSFULL"; } else { echo "ERROR<br>"; print_r($_FILES); } ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26882&edit=1