Date: 07/27/00
- Next message: m.duss <email protected>: "[PHP-DEV] PHP 4.0 Bug #5818: Session Data Files contain no data !"
- Previous message: ac001 <email protected>: "[PHP-DEV] PHP 4.0 Bug #5817: PHP Core Dumps when pg_errormessage() is called."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
On Wed, Jul 26, 2000 at 03:58:25AM -0000, Bug Database wrote:
> ID: 4763
> Updated by: zak
> Reported By: lrlait <email protected>
> Status: Feedback
> Bug Type: Other
> Assigned To:
> Comments:
>
> Could you provide output from calling phpinfo after attempting a PUT to your script?
>
> Full Bug description available at: http://bugs.php.net/?id=4763
Well, phpinfo is a problem, because the output of my php script is
never actually displayed by my browser. That's a browser "feature".
What I am trying to accomplish is to set up Netscape roaming-user
profiles. This is why I need PUT and cannot settle for POST. Now, when
I start Netscape Navigator, it goes to the profile location and loads
my bookmarks with a GET. No problem. But when I exit Netscape, it is
supposed to do a PUT of my bookmarks back into the profile. (Actually,
it attempts to PUT and then DELETE a file called "WRITETEST" first,
apparently testing its ability to PUT files into the target directory.
Then it tries to PUT the bookmarks.)
The point is, while it is doing these PUTs, Netscape does not display
any results from the server's PUT handler. I suppose it's all part of
making the process as invisible as possible. But it makes it
impossible to use phpinfo() to look at what is going on. Instead, my
put.php script gets various bits of the environment and writes them
to a log file.
When I got your request, I tried to work up a quick HTML form to use
the PUT method and provide you the phpinfo() output in my php PUT
script. The form didn't work, though--it kept using the POST
method--and I did not have time to work on it further. Instead, here
is the output from phpinfo() from another script on the same server.
It should give you a more complete view of my configuration.
If you are interested in the environment during execution of my
put.php script, I have appended below an except from the log file
that put.php writes to.
However, there really is no mystery about why PHP_PUT_FILENAME is not
set as the PHP manual claims it should be. Grepping the PHP 4.0.0
source tree for the string "PHP_PUT_FILENAME" turns up no matches.
It's not implemented. I have not had a chance to try Ludovic
Gauthier's patch to implement the PUT method; I'm a little worried
about the bug he reports wherein any PHP files that are uploaded using
thet patch are executed instead of the PUT script.
Anyway, here is a table of contents for what follows:
(0) This text
(1) output of phpinfo() from another PHP script on the same server
(2) put.php, my test script for handling PUT requests
(3) The line from my apache config script that says how PUT requests
are to be handled (i.e., by my put.php)
(4) Brief explanatory text about the log file output from put.php
(5) Output from put.php that resulting from Netscape's attempt to save
my bookmarks.
---------------------------- clip begins ----------------------------------------
<CENTER>
<HR NOSHADE SIZE=1 WIDTH=600>
<a href="/lait/s2.php3?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000"><h1>PHP 4.0 Credits</h1></a>
<HR NOSHADE SIZE=1 WIDTH=600>
<h1>Configuration</h1>
<H2>PHP Core
</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>Directive</TH><TH>Local Value</TH><TH>Master Value</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>define_syslog_variables</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>highlight.bg</B><BR></TD><TD ALIGN="center"><font color="#FFFFFF">#FFFFFF</font></TD><TD ALIGN="center"><font color="#FFFFFF">#FFFFFF</font></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>highlight.comment</B><BR></TD><TD ALIGN="center"><font color="#FF8000">#FF8000</font></TD><TD ALIGN="center"><font color="#FF8000">#FF8000</font></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>highlight.default</B><BR></TD><TD ALIGN="center"><font color="#0000BB">#0000BB</font></TD><TD ALIGN="center"><font color="#0000BB">#0000BB</font></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>highlight.html</B><BR></TD><TD ALIGN="center"><font color="#000000">#000000</font></TD><TD ALIGN="center"><font color="#000000">#000000</font></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>highlight.keyword</B><BR></TD><TD ALIGN="center"><font color="#007700">#007700</font></TD><TD ALIGN="center"><font color="#007700">#007700</font></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>highlight.string</B><BR></TD><TD ALIGN="center"><font color="#DD0000">#DD0000</font></TD><TD ALIGN="center"><font color="#DD0000">#DD0000</font></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>allow_call_time_pass_reference</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>asp_tags</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>display_errors</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>enable_dl</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>error_append_string</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>error_prepend_string</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>expose_php</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>ignore_user_abort</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>implicit_flush</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>log_errors</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>magic_quotes_gpc</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>magic_quotes_runtime</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>magic_quotes_sybase</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>output_buffering</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>register_argc_argv</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>register_globals</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>safe_mode</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>short_open_tag</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>sql.safe_mode</B><BR></TD><TD ALIGN="center">Off</TD><TD ALIGN="center">Off</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>track_errors</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>track_vars</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>y2k_compliance</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>arg_separator</B><BR></TD><TD ALIGN="center">&</TD><TD ALIGN="center">&</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>auto_append_file</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>auto_prepend_file</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>doc_root</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>default_charset</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>default_mimetype</B><BR></TD><TD ALIGN="center">text/html</TD><TD ALIGN="center">text/html</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>error_log</B><BR></TD><TD ALIGN="center">/var/adm/apache/php_errors.log</TD><TD ALIGN="center">/var/adm/apache/php_errors.log</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>extension_dir</B><BR></TD><TD ALIGN="center">[excised]/php</TD><TD ALIGN="center">[excised]/php</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>gpc_order</B><BR></TD><TD ALIGN="center">GPC</TD><TD ALIGN="center">GPC</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>include_path</B><BR></TD><TD ALIGN="center">[excised]/php</TD><TD ALIGN="center">[excised]/php</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>max_execution_time</B><BR></TD><TD ALIGN="center">600</TD><TD ALIGN="center">600</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>open_basedir</B><BR></TD><TD ALIGN="center">[excised]/php:[excised]/apache/htdocs:[excised]/apache/php-bin:/var/tmp</TD><TD ALIGN="center">[excised]/php:[excised]/apache/htdocs:[excised]/apache/php-bin:/var/tmp</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>safe_mode_exec_dir</B><BR></TD><TD ALIGN="center">[excised]/apache/php-bin</TD><TD ALIGN="center">[excised]/apache/php-bin</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>upload_max_filesize</B><BR></TD><TD ALIGN="center">2097152</TD><TD ALIGN="center">2097152</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>upload_tmp_dir</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>user_dir</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>variables_order</B><BR></TD><TD ALIGN="center">EGPCS</TD><TD ALIGN="center">EGPCS</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>SMTP</B><BR></TD><TD ALIGN="center">localhost</TD><TD ALIGN="center">localhost</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>browscap</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>error_reporting</B><BR></TD><TD ALIGN="center">2039</TD><TD ALIGN="center">2039</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>precision</B><BR></TD><TD ALIGN="center">14</TD><TD ALIGN="center">14</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>sendmail_from</B><BR></TD><TD ALIGN="center">me <email protected></TD><TD ALIGN="center">me <email protected></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>sendmail_path</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_zlib"><H2>zlib</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>ZLib Support</B></td><TD ALIGN="center">enabled</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Compiled Version</B></td><TD ALIGN="center">1.1.3</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Linked Version</B></td><TD ALIGN="center">1.1.3</td></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_xml"><H2>xml</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>XML Support</B></td><TD ALIGN="center">active</td></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_standard"><H2>standard</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Regex Library</B></td><TD ALIGN="center">Bundled library enabled</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Dynamic Library Support</B></td><TD ALIGN="center">enabled</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Path to sendmail</B></td><TD ALIGN="center"> </td></TR>
</TABLE><BR>
<CENTER>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>Directive</TH><TH>Local Value</TH><TH>Master Value</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>safe_mode_protected_env_vars</B><BR></TD><TD ALIGN="center">LD_LIBRARY_PATH</TD><TD ALIGN="center">LD_LIBRARY_PATH</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>safe_mode_allowed_env_vars</B><BR></TD><TD ALIGN="center">PHP_</TD><TD ALIGN="center">PHP_</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>assert.active</B><BR></TD><TD ALIGN="center">1</TD><TD ALIGN="center">1</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>assert.bail</B><BR></TD><TD ALIGN="center">0</TD><TD ALIGN="center">0</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>assert.warning</B><BR></TD><TD ALIGN="center">1</TD><TD ALIGN="center">1</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>assert.callback</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>assert.quiet_eval</B><BR></TD><TD ALIGN="center">0</TD><TD ALIGN="center">0</TD></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_session"><H2>session</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Session Support</B></td><TD ALIGN="center">enabled</td></TR>
</TABLE><BR>
<CENTER>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>Directive</TH><TH>Local Value</TH><TH>Master Value</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.save_path</B><BR></TD><TD ALIGN="center">/tmp</TD><TD ALIGN="center">/tmp</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.name</B><BR></TD><TD ALIGN="center">PHPSESSID</TD><TD ALIGN="center">PHPSESSID</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.save_handler</B><BR></TD><TD ALIGN="center">files</TD><TD ALIGN="center">files</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.auto_start</B><BR></TD><TD ALIGN="center">0</TD><TD ALIGN="center">0</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.gc_probability</B><BR></TD><TD ALIGN="center">1</TD><TD ALIGN="center">1</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.gc_maxlifetime</B><BR></TD><TD ALIGN="center">1440</TD><TD ALIGN="center">1440</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.serialize_handler</B><BR></TD><TD ALIGN="center">php</TD><TD ALIGN="center">php</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.cookie_lifetime</B><BR></TD><TD ALIGN="center">0</TD><TD ALIGN="center">0</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.cookie_path</B><BR></TD><TD ALIGN="center">/</TD><TD ALIGN="center">/</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.cookie_domain</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.use_cookies</B><BR></TD><TD ALIGN="center">1</TD><TD ALIGN="center">1</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.referer_check</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.entropy_file</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.entropy_length</B><BR></TD><TD ALIGN="center">0</TD><TD ALIGN="center">0</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.cache_limiter</B><BR></TD><TD ALIGN="center">nocache</TD><TD ALIGN="center">nocache</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>session.cache_expire</B><BR></TD><TD ALIGN="center">180</TD><TD ALIGN="center">180</TD></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_posix"><H2>posix</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Revision</B></td><TD ALIGN="center">$Revision: 1.14 $</td></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_pcre"><H2>pcre</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PCRE (Perl Compatible Regular Expressions) Support</B></td><TD ALIGN="center">enabled</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PCRE Library Version</B></td><TD ALIGN="center">3.1 09-Feb-2000</td></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_mysql"><H2>mysql</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>MySQL Support</TH><TH>enabled</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Active Persistent Links</B></td><TD ALIGN="center">0</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Active Links</B></td><TD ALIGN="center">0</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Client API version</B></td><TD ALIGN="center">3.23.10-alpha</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>MYSQL_INCLUDE</B></td><TD ALIGN="center"> </td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>MYSQL_LFLAGS</B></td><TD ALIGN="center"> </td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>MYSQL_LIBS</B></td><TD ALIGN="center"> </td></TR>
</TABLE><BR>
<CENTER>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>Directive</TH><TH>Local Value</TH><TH>Master Value</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>mysql.allow_persistent</B><BR></TD><TD ALIGN="center">On</TD><TD ALIGN="center">On</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>mysql.max_persistent</B><BR></TD><TD ALIGN="center">Unlimited</TD><TD ALIGN="center">Unlimited</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>mysql.max_links</B><BR></TD><TD ALIGN="center">Unlimited</TD><TD ALIGN="center">Unlimited</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>mysql.default_host</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>mysql.default_user</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>mysql.default_password</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>mysql.default_port</B><BR></TD><TD ALIGN="center"><i>no value</i></TD><TD ALIGN="center"><i>no value</i></TD></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_gd"><H2>gd</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>GD Support</B></td><TD ALIGN="center">enabled</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>GD Version</B></td><TD ALIGN="center">between 1.3 and 1.6.1</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>GIF Support</B></td><TD ALIGN="center">enabled</td></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_dba"><H2>dba</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="top" BGCOLOR="#CCCCCC"><TD ALIGN="left">
V1 ($Id: dba.c,v 1.16 2000/05/02 03:38:26 sas Exp $) gdbm</TD></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_db"><H2>db</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="top" BGCOLOR="#CCCCCC"><TD ALIGN="left">
This is GDBM version 1.8.0, as of May 19, 1999.</TD></TR>
</TABLE><BR>
<CENTER>
<A NAME="module_apache"><H2>apache</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>APACHE_INCLUDE</B></td><TD ALIGN="center"> </td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>APACHE_TARGET</B></td><TD ALIGN="center"> </td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Apache Version</B></td><TD ALIGN="center">Apache/1.3.12</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Apache Release</B></td><TD ALIGN="center">10312100</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Apache API Version</B></td><TD ALIGN="center">19990320</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Hostname:Port</B></td><TD ALIGN="center">[excised]</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>User/Group</B></td><TD ALIGN="center">http(60005)/998</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Max Requests</B></td><TD ALIGN="center">Per Child: 30<br>Keep Alive: on<br>Max Per Connection: 100</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Timeouts</B></td><TD ALIGN="center">Connection: 400<br>Keep-Alive: 15</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Server Root</B></td><TD ALIGN="center">[excised]/apache</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Loaded Modules</B></td><TD ALIGN="center">mod_php4, mod_setenvif, mod_auth_anon, mod_auth, mod_access, mod_alias, mod_userdir, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_status, mod_negotiation, mod_mime, mod_log_config, mod_env, http_core</td></TR>
</TABLE><BR>
<CENTER>
<H2>Apache Environment</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>Variable</TH><TH>Value</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>DOCUMENT_ROOT</B></td><TD ALIGN="center">[excised]</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_ACCEPT</B></td><TD ALIGN="center">image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_ACCEPT_CHARSET</B></td><TD ALIGN="center">iso-8859-1,*,utf-8</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_ACCEPT_ENCODING</B></td><TD ALIGN="center">gzip</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_ACCEPT_LANGUAGE</B></td><TD ALIGN="center">en</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_CONNECTION</B></td><TD ALIGN="center">Keep-Alive</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_HOST</B></td><TD ALIGN="center">[excised]</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_REFERER</B></td><TD ALIGN="center">http://[excised]/lait/</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP_USER_AGENT</B></td><TD ALIGN="center">Mozilla/4.7 [en] (X11; U; IRIX 6.5 IP22)</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PATH</B></td><TD ALIGN="center">/usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>REMOTE_ADDR</B></td><TD ALIGN="center">128.183.[excised]</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>REMOTE_HOST</B></td><TD ALIGN="center">ertel.gsfc.nasa.gov</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>REMOTE_PORT</B></td><TD ALIGN="center">30562</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SCRIPT_FILENAME</B></td><TD ALIGN="center">[excised]/lait/s2.php3</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SERVER_ADDR</B></td><TD ALIGN="center">128.183.[excised]</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SERVER_ADMIN</B></td><TD ALIGN="center">webmaster <email protected></td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SERVER_NAME</B></td><TD ALIGN="center">[excised].gsfc.nasa.gov</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SERVER_PORT</B></td><TD ALIGN="center">183</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SERVER_SIGNATURE</B></td><TD ALIGN="center"> </td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SERVER_SOFTWARE</B></td><TD ALIGN="center">Apache/1.3.12 (Unix) PHP/4.0.0</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>GATEWAY_INTERFACE</B></td><TD ALIGN="center">CGI/1.1</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SERVER_PROTOCOL</B></td><TD ALIGN="center">HTTP/1.0</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>REQUEST_METHOD</B></td><TD ALIGN="center">GET</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>QUERY_STRING</B></td><TD ALIGN="center"> </td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>REQUEST_URI</B></td><TD ALIGN="center">/lait/s2.php3</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>SCRIPT_NAME</B></td><TD ALIGN="center">/lait/s2.php3</td></TR>
</TABLE><BR>
<CENTER>
<H2>HTTP Headers Information</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR BGCOLOR="#9999CC"><TH COLSPAN=2>HTTP Request Headers</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>HTTP Request</B></td><TD ALIGN="center">GET /lait/s2.php3 HTTP/1.0</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Accept</B></td><TD ALIGN="center">image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Accept-Charset</B></td><TD ALIGN="center">iso-8859-1,*,utf-8</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Accept-Encoding</B></td><TD ALIGN="center">gzip</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Accept-Language</B></td><TD ALIGN="center">en</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Authorization</B></td><TD ALIGN="center">Basic Z29vZGd1eTpncmltNXdvcm0=</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Connection</B></td><TD ALIGN="center">Keep-Alive</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Host</B></td><TD ALIGN="center">[excised]</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Referer</B></td><TD ALIGN="center">http://[excised]/lait/</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>User-Agent</B></td><TD ALIGN="center">Mozilla/4.7 [en] (X11; U; IRIX 6.5 IP22)</td></TR>
<TR BGCOLOR="#9999CC"><TH COLSPAN=2>HTTP Response Headers</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>X-Powered-By</B></td><TD ALIGN="center">PHP/4.0.0</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Connection</B></td><TD ALIGN="center">close</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>Content-Type</B></td><TD ALIGN="center">text/html</td></TR>
</TABLE><BR>
<CENTER>
<H2>Additional Modules</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
</TABLE><BR>
<CENTER>
<H2>Environment</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>Variable</TH><TH>Value</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>_</B></td><TD ALIGN="center">[excised]/apache/bin/httpd</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>LD_LIBRARYN32_PATH</B></td><TD ALIGN="center">/usr/local/lib32</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PATH</B></td><TD ALIGN="center">/usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>LD_LIBRARY64_PATH</B></td><TD ALIGN="center">/usr/local/lib64</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>LD_LIBRARY_PATH</B></td><TD ALIGN="center">/usr/local/lib</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PWD</B></td><TD ALIGN="center">/</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>TZ</B></td><TD ALIGN="center">EST5EDT</td></TR>
</TABLE><BR>
<CENTER>
<H2>PHP Variables</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="bottom" bgcolor="#9999CC"><TH>Variable</TH><TH>Value</TH></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PHP_SELF</B></td><TD ALIGN="center">/lait/s2.php3</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PHP_AUTH_USER</B></td><TD ALIGN="center">goodguy</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF" ><B>PHP_AUTH_PW</B></td><TD ALIGN="center">[excised]</td></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_SERVER_VARS["PATH_TRANSLATED"]</B></TD><TD>[excised]/lait/s2.php3</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_SERVER_VARS["PHP_SELF"]</B></TD><TD>/lait/s2.php3</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_SERVER_VARS["argv"]</B></TD><TD><PRE>Array
(
)
</PRE></TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_SERVER_VARS["argc"]</B></TD><TD>0</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_SERVER_VARS["PHP_AUTH_USER"]</B></TD><TD>goodguy</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_SERVER_VARS["PHP_AUTH_PW"]</B></TD><TD>[excised]</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_ENV_VARS["_"]</B></TD><TD>[excised]/apache/bin/httpd</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_ENV_VARS["LD_LIBRARYN32_PATH"]</B></TD><TD>/usr/local/lib32</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_ENV_VARS["PATH"]</B></TD><TD>/usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_ENV_VARS["LD_LIBRARY64_PATH"]</B></TD><TD>/usr/local/lib64</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_ENV_VARS["LD_LIBRARY_PATH"]</B></TD><TD>/usr/local/lib</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_ENV_VARS["PWD"]</B></TD><TD>/</TD></TR>
<TR VALIGN="baseline" BGCOLOR="#CCCCCC"><TD BGCOLOR="#CCCCFF"><B>HTTP_ENV_VARS["TZ"]</B></TD><TD>EST5EDT</TD></TR>
</TABLE><BR>
<CENTER>
</center><H2>PHP License</H2>
<CENTER>
<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000">
<TR VALIGN="top" BGCOLOR="#CCCCCC"><TD ALIGN="left">
<P>
This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE
</P>
<P>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
</P>
<P>If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license <email protected>
</P>
</TD></TR>
</TABLE><BR>
<CENTER>
---------------------------- clip ends ----------------------------------------
---------------------------- clip begins ----------------------------------------
<script language="php">
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\"Download test\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Cancelled\n";
exit;
} else {
echo "Hello $PHP_AUTH_USER.<P>";
echo "You entered $PHP_AUTH_PW as your password.<P>";
}
$logfile="puttest/log.txt";
$ff = fopen($logfile,"a");
if ( $ff ) {
fwrite($ff,"========= " . date("Y-m-d\TH:i:s") . "=======\n");
fwrite($ff,"REQUEST_METHOD=" . getenv("REQUEST_METHOD") . "\n");
fwrite($ff,"REQUEST_URI=" . getenv("REQUEST_URI") . "\n");
fwrite($ff,"PHP_PUT_FILENAME=" . $PHP_PUT_FILENAME . "\n");
fwrite($ff,"PHP_UPLOADED_FILE_NAME=" . $PHP_UPLOADED_FILE_NAME . "\n");
fwrite($ff,"PHP_AUTH_USER=" . getenv("PHP_AUTH_USER") . "\n");
fwrite($ff,"PHP_AUTH_PW=" . getenv("PHP_AUTH_PW") . "\n");
fwrite($ff,"PHP_AUTH_TYPE=" . getenv("PHP_AUTH_TYPE") . "\n");
fwrite($ff,"Apache headers=\n");
$apchead = getallheaders();
$apcnames = array_keys($apchead);
foreach ($apcnames as $apcvar) {
fwrite($ff," " . $apcvar . " = " . $apchead[$apcvar] . "\n");
}
fwrite($ff,"HTTP_POST_FILES=\n");
if ( isset($HTTP_POST_FILES) ) {
$postnames = array_keys($HTTP_POST_FILES);
foreach ($postnames as $postvar) {
fwrite($ff," " . $postvar . " = " . $HTTP_POST_FILES[$postvar] . "\n");
}
}
fwrite($ff,"Env vars=\n");
$envnames = array_keys($HTTP_ENV_VARS);
foreach ($envnames as $envvar) {
fwrite($ff," " . $envvar . " = " . $HTTP_ENV_VARS[$envvar] . "\n");
}
fwrite($ff,"Server vars=\n");
$srvnames = array_keys($HTTP_SERVER_VARS);
foreach ($srvnames as $srvvar) {
fwrite($ff," " . $srvvar . " = " . $HTTP_SERVER_VARS[$srvvar] . "\n");
}
if ( isset($HTTP_GET_VARS) ) {
fwrite($ff,"Get vars=\n");
$getnames = array_keys($HTTP_GET_VARS);
foreach ($getnames as $getvar) {
fwrite($ff," " . $getvar . " = " . $HTTP_GET_VARS[$getvar] . "\n");
}
}
if ( isset($HTTP_POST_VARS) ) {
fwrite($ff,"Post vars=\n");
$getnames = array_keys($HTTP_POST_VARS);
foreach ($getnames as $getvar) {
fwrite($ff," " . $getvar . " = " . $HTTP_POST_VARS[$getvar] . "\n");
}
}
fwrite($ff,"......... " . date("Y-m-d\TH:i:s") . ".......\n");
fclose($ff);
echo "OK, done\n";
} else {
echo "No log file!\n";
}
</script>
---------------------------- clip ends ----------------------------------------
---------------------------- clip begins ----------------------------------------
Script PUT /lait/put.php
---------------------------- clip ends ----------------------------------------
Note that I am using the username "goodguy", and the ownership and
permissions of the upload directory (/lait/puttest/goodguy/) are set
correctly for the user our web server runs as.
You will also note from the above listing for put.php that it does not
actually try do anything with any uploaded files; it merely dumps a
bunch of information into a log file.
put.php's log file reads:
---------------------------- clip begins ----------------------------------------
========= 2000-07-26T17:33:17=======
REQUEST_METHOD=PUT
REQUEST_URI=/lait/puttest/goodguy/WRITETEST
PHP_PUT_FILENAME=
PHP_UPLOADED_FILE_NAME=
PHP_AUTH_USER=
PHP_AUTH_PW=
PHP_AUTH_TYPE=
Apache headers=
Accept = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Charset = iso-8859-1,*,utf-8
Accept-Encoding = gzip
Accept-Language = en
Connection = Keep-Alive
Content-Length = 1
Host = [excised]
Pragma = no-cache
User-Agent = Mozilla/4.7 [en]
HTTP_POST_FILES=
Env vars=
_ = [excised]/apache/bin/httpd
LD_LIBRARYN32_PATH = /usr/local/lib32
PATH = /usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11
LD_LIBRARY64_PATH = /usr/local/lib64
LD_LIBRARY_PATH = /usr/local/lib
PWD = /
TZ = EST5EDT
Server vars=
PATH_TRANSLATED = [excised]/lait/put.php
PHP_SELF = /lait/put.php/lait/puttest/goodguy/WRITETEST
argv = Array
argc = 0
PHP_AUTH_USER = goodguy
PHP_AUTH_PW = [excised]
Get vars=
......... 2000-07-26T17:33:17.......
========= 2000-07-26T17:33:21=======
REQUEST_METHOD=DELETE
REQUEST_URI=/lait/puttest/goodguy/WRITETEST
PHP_PUT_FILENAME=
PHP_UPLOADED_FILE_NAME=
PHP_AUTH_USER=
PHP_AUTH_PW=
PHP_AUTH_TYPE=
Apache headers=
Accept = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Charset = iso-8859-1,*,utf-8
Accept-Encoding = gzip
Accept-Language = en
Connection = Keep-Alive
Host = [excised]
Pragma = no-cache
User-Agent = Mozilla/4.7 [en]
HTTP_POST_FILES=
Env vars=
_ = [excised]/apache/bin/httpd
LD_LIBRARYN32_PATH = /usr/local/lib32
PATH = /usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11
LD_LIBRARY64_PATH = /usr/local/lib64
LD_LIBRARY_PATH = /usr/local/lib
PWD = /
TZ = EST5EDT
Server vars=
PATH_TRANSLATED = [excised]/lait/put.php
PHP_SELF = /lait/put.php/lait/puttest/goodguy/WRITETEST
argv = Array
argc = 0
PHP_AUTH_USER = goodguy
PHP_AUTH_PW = [excised]
Get vars=
......... 2000-07-26T17:33:21.......
========= 2000-07-26T17:34:22=======
REQUEST_METHOD=PUT
REQUEST_URI=/lait/puttest/goodguy/bookmarks
PHP_PUT_FILENAME=
PHP_UPLOADED_FILE_NAME=
PHP_AUTH_USER=
PHP_AUTH_PW=
PHP_AUTH_TYPE=
Apache headers=
Accept = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Charset = iso-8859-1,*,utf-8
Accept-Encoding = gzip
Accept-Language = en
Connection = Keep-Alive
Content-Length = 82711
Host = [excised]
Pragma = no-cache
User-Agent = Mozilla/4.7 [en] (X11; U; IRIX 6.5 IP22)
HTTP_POST_FILES=
Env vars=
_ = [excised]/apache/bin/httpd
LD_LIBRARYN32_PATH = /usr/local/lib32
PATH = /usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11
LD_LIBRARY64_PATH = /usr/local/lib64
LD_LIBRARY_PATH = /usr/local/lib
PWD = /
TZ = EST5EDT
Server vars=
PATH_TRANSLATED = [excised]/lait/put.php
PHP_SELF = /lait/put.php/lait/puttest/goodguy/bookmarks
argv = Array
argc = 0
PHP_AUTH_USER = goodguy
PHP_AUTH_PW = [excised]
Get vars=
......... 2000-07-26T17:34:22.......
---------------------------- clip ends ----------------------------------------
-- ----------------------------------| Leslie Robert Lait | lrlait <email protected> | |-- 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>
- Next message: m.duss <email protected>: "[PHP-DEV] PHP 4.0 Bug #5818: Session Data Files contain no data !"
- Previous message: ac001 <email protected>: "[PHP-DEV] PHP 4.0 Bug #5817: PHP Core Dumps when pg_errormessage() is called."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

