httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 7310] New: - Problems with PHP as module under Windows XP
Date Thu, 21 Mar 2002 08:04:02 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7310>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7310

Problems with PHP as module under Windows XP

           Summary: Problems with PHP as module under Windows XP
           Product: Apache httpd-1.3
           Version: 1.3.23
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Major
          Priority: Other
         Component: Modules
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: khoukaz@web.de


I use a script like the following for downloading files (images, ascii,
...) :

<?
$link = $save_as_name = "test.tif"; // or *.bmp, *.txt, ...
$size = filesize($link);

header("Content-Type: application/octet-stream");
header("Content-disposition: inline; filename=\"".$save_as_name."\"");
header("Content-Length: $size");
header("Content-Transfer-Encoding: binary\n");

readfile($link);
?>

Under Win NT/2000 it works fine, but under XP i get a distorted image
after downloading and opening the file. Also text files differ from the
original one.

The same probleme occurs with text files. Below you will find a comparision 
between an original text file (httpd.conf) and what the download makes of it:

------- a cutting of apache httpd.conf ----------------

#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php4_module modules/php4apache.dll

#
#  Reconstruction of the complete module list from all available
modules
#  (static and shared ones) to achieve correct module execution order.
#
# The modules listed below, without a corresponding LoadModule
directive,
# are static bound into the standard Apache binary distribution for
Windows.
#
# Note: The order in which modules are loaded is important.  Don't
change
# the order below without expert advice.
#
# [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE, UPDATE THIS TOO!]
ClearModuleList
#AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
#AddModule mod_mime_magic.c
...
-------------------------------------------------------

--------------- the downloaded part -------------------
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php4_module modules/php4apache.dll

#
#  Reconstruction of the complete module list from all available
modules
#  (static and shared ones) to achieve correct module execution order.
#
# The modules listed below, without a corresponding LoadModule
directiveRCRD(.	.`.....p..h......`....Y..................
.`....`....`.............h..............(...........
............FILE0..`......8.................._........
....`...........H......,ټ,ټ,ټ,ټ
...................\..................0...x..........Z.....[.....,
ټ,ټ,ټ,ټ................
.......R.E.S.U.L.T.~.3...H.T.M.t.m...0...x..........^.....[.....,
ټ,ټ,ټ,ټ................
.....Yr.e.s.u.l.t.s.[.2.]...h.t.m......................yGH
`....`............(..........h.............(...(..............
.......Z..S`....................@..........h.............(...(
.......................................a`....S`....S
`....p..........h.............(.H.p.....................
...H.................@...................................3<u
`....a`....a`....0..........h.............(..(............
.......R...Y~.....`....u`....u`....X..........h...........
..(..@....................................................
...............`....`....`....8..........h...........	.	.(..0
....@...............!~.....3<`....`............(
..........h.............(...(..................... .y`.....
...............0..........h.............(..(..................T
.....@.....`....`....`....H..........h...........	.	.(..8
....E........Y......w......=Aف.....`....
`....`....X..........h.............(..@...............
......
......_......_.......@......_......_......`....`....`.....
.........h.............(.8.`.8...............˽.....ʦv~k
{~k{~k{. ......_......
.......ʦv~k{~k{~k{.@......_......

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

The size of the files is always correct.

I use Apache 1.3.23 and PHP 4.1.1 as module. If i call the script as CGI under 
apache it works fine. With Win NT/2000 there are no problems (ISAPI or CGI).

I have already repoted a bug to PHP:
http://bugs.php.net/?id=15613&edit=2

The guys from PHP think it is a bug in apache.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message