Bug #16893: Invalid URI in request GET /phpinfo.php HTTP/1.0

2002-04-29 Thread zarina

From: [EMAIL PROTECTED]
Operating system: Windows 98
PHP version:  4.2.0
PHP Bug Type: *General Issues
Bug description:  Invalid URI in request GET /phpinfo.php HTTP/1.0

I have recently installed the Apache web server and PHP4 on a Windows 98
   platform.  I am trying to run the script phpinfo.php through the which
only
   contains:  ? phpinfo() ?

   The web brower displays the following message:
   Invalid URI in request GET /phpinfo.php HTTP/1.0

   The apache error log contains: 
   [Tue Jun 20 11:09:01 2000] [error] [client 127.0.0.1] Invalid URI in
   request GET /phpinfo.php HTTP/1.0

   The apache access log contains:
   [Mon Apr 29 14:11:13 2002] [error] [client 127.0.0.1] Invalid URI in
request GET /test.php HTTP/1.1

   My scripts is located in c:/web/phpweb

   My Apache httpd.conf file has the following modifications/additions
   relating to PHP:
  ScriptAlias /php4/ c:/WEB/php4win/
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
Action application/x-httpd-php /php4/php.exe

   My PHP.ini file is in the c:/windows directory and contains the
   following modification/additions:
   doc_root= c:\web\phpweb
   extension_dir = c:\web\php4win

   I reviewed all of the documentation and FAQs on this site and others
   have not been able to find a
   resolution to my problem.  Thanks.  


-- 
Edit bug report at http://bugs.php.net/?id=16893edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16893r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16893r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16893r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16893r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16893r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16893r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16893r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16893r=submittedtwice




Bug #16867 Updated: wrong $_SERVER['SERVER_NAME'] contents

2002-04-29 Thread erik

 ID:   16867
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   Open
 Bug Type: Apache related
 Operating System: SuSE 7.0
 PHP Version:  4.2.0
 New Comment:

Hi,

I just checked and $_SERVER['HTTP_HOST'] returns the same value as
$_SERVER['SERVER_NAME']; the value of either servername of
serveralias depending on the url. Somehow these should show the value
as defined in the apache directive servername for the virtualhost you
are using, at least that is what I would expect after reading the
docs.

Maybe it's a bug in apache 1.3.23?

Erik


Previous Comments:


[2002-04-28 20:27:54] [EMAIL PROTECTED]

PHP sets these to whatever Apache tells they are..
And do you mean with hostname this: $_SERVER['HTTP_HOST'] ?

--Jani




[2002-04-28 05:05:24] [EMAIL PROTECTED]

One thing I would like to add is that in phpinfo() in the apache
section the value Hostname:Port is set correct.

Bye,

Erik



[2002-04-28 04:57:09] [EMAIL PROTECTED]

Hi,

Well, according to Nick Lindridge developer of PHP-accelerator it
should give the name as defined in servername for the corresponding
virtualhost (he uses this value for his software keys per virtual
domain). Also phpinfo() gives the wrong (?) information.

If you read the PHP manual where it says 'SERVER_NAME', the name of
the server host under which the current script is executing. If the
script is running on a virtual host, this will be the value defined for
that virtual host., you would expect that the value of servername
would be returned.

I also do not know if this would be a bug in PHP or in apache.

Bye,

Erik



[2002-04-27 21:11:59] [EMAIL PROTECTED]

What exactly are you expecting it to be? 
Please look in the phpinfo() output, especially the Apache
sections. 

--Jani




[2002-04-27 04:17:35] [EMAIL PROTECTED]

Hi,

It seems that the contents of the var $_SERVER['SERVER_NAME'] is not
set correct. I'm using apache 1.3.23 and PHP 4.2.0 with virtual hosts
with servernames and serveraliases. $_SERVER['SERVER_NAME'] apparantly
can also return the serveralias name instead of the servername, which
is not expected behaviour.

Please check the following urls to see what I mean:
http://broodjekaas.nl/test.php
And
http://www.broodjekaas.nl/test.php

Hope this helps,

Erik





-- 
Edit this bug report at http://bugs.php.net/?id=16867edit=1




Bug #16894 Updated: PHP4.20 sapi_apache2.c compiling

2002-04-29 Thread frantisek . hraska

 ID:   16894
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Apache2 related
 Operating System: Solaris8 / Intel
 PHP Version:  4.2.0
 New Comment:

I had used with-apxs and with-apxs2 TOGETHER; using only with-apxs2 the
error didn't occured.


Previous Comments:


[2002-04-29 02:38:13] [EMAIL PROTECTED]

I had downloaded Apache 2.0.35 and PHP 4.2.0.; for configuring PHP I
had used option with-apxs2. During make I've got following messages:
Making all in apache2filter
/bin/sh /export/home/hraskaf/php-4.2.0/libtool --silent --mode=compile
gcc  -I. -I/export/home/hrasc
In file included from sapi_apache2.c:32:
/usr/apache/include/ap_config.h:1266: warning: `XtOffsetOf' redefined
/export/home/hraskaf/php-4.2.0/main/php.h:346: warning: this is the
location of the previous definin
In file included from /usr/apache2/include/util_filter.h:61,
 from sapi_apache2.c:33:
/usr/apache2/include/httpd.h:1423: conflicting types for
`ap_os_is_path_absolute'
/usr/apache/include/os-inline.c:29: previous declaration of
`ap_os_is_path_absolute'
In file included from sapi_apache2.c:35:
/usr/apache/include/http_config.h:154: parse error before
`configfile_t'
/usr/apache/include/http_config.h:154: warning: no semicolon at end of
struct or union
/usr/apache/include/http_config.h:156: warning: data definition has no
type or storage class
/usr/apache/include/http_config.h:175: parse error before `}'
/usr/apache/include/http_config.h:175: warning: data definition has no
type or storage class
/usr/apache/include/http_config.h:224: parse error before `pool'
/usr/apache/include/http_config.h:225: parse error before `*'
/usr/apache/include/http_config.h:226: parse error before `*'
/usr/apache/include/http_config.h:227: parse error before `*'
/usr/apache/include/http_config.h:228: parse error before `*'
/usr/apache/include/http_config.h:274: parse error before `pool'
/usr/apache/include/http_config.h:275: parse error before `pool'
/usr/apache/include/http_config.h:332: parse error before `*'
/usr/apache/include/http_config.h:371: parse error before `*'
/usr/apache/include/http_config.h:372: parse error before `*'
/usr/apache/include/http_config.h:373: parse error before `*'
/usr/apache/include/http_config.h:374: parse error before `*'
/usr/apache/include/http_config.h:381: parse error before `*'
/usr/apache/include/http_config.h:395: parse error before `*'
In file included from sapi_apache2.c:37:
/usr/apache/include/http_core.h:131: parse error before `*'
/usr/apache/include/http_core.h:153: parse error before `*'
/usr/apache/include/http_core.h:153: warning: data definition has no
type or storage class
In file included from sapi_apache2.c:38:
/usr/apache/include/http_protocol.h:137: parse error before `*'
/usr/apache/include/http_protocol.h:138: parse error before `*'
In file included from sapi_apache2.c:39:
/usr/apache/include/http_log.h:107: parse error before `pool'
/usr/apache/include/http_log.h:125: parse error before `*'
/usr/apache/include/http_log.h:138: parse error before `pool'
/usr/apache/include/http_log.h:138: warning: no semicolon at end of
struct or union
/usr/apache/include/http_log.h:146: parse error before `}'
/usr/apache/include/http_log.h:146: warning: data definition has no
type or storage class
/usr/apache/include/http_log.h:148: parse error before `*'
/usr/apache/include/http_log.h:148: parse error before `*'
/usr/apache/include/http_log.h:148: warning: data definition has no
type or storage class
/usr/apache/include/http_log.h:149: parse error before `*'
In file included from sapi_apache2.c:41:
/usr/apache/include/util_script.h:73: parse error before `*'
/usr/apache/include/util_script.h:78: parse error before `BUFF'
/usr/apache/include/util_script.h:84: parse error before `child_info'
sapi_apache2.c: In function `php_apache_sapi_log_message':
sapi_apache2.c:215: `APLOG_STARTUP' undeclared (first use in this
function)
sapi_apache2.c:215: (Each undeclared identifier is reported only once
sapi_apache2.c:215: for each function it appears in.)
sapi_apache2.c:220: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type
sapi_apache2.c: In function `php_input_filter':
sapi_apache2.c:278: warning: passing arg 5 of `ap_log_rerror' from
incompatible pointer type
sapi_apache2.c: In function `php_output_filter':
sapi_apache2.c:358: warning: passing arg 5 of `ap_log_rerror' from
incompatible pointer type
sapi_apache2.c: In function `php_add_filter':
sapi_apache2.c:460: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type
sapi_apache2.c: In function `php_register_hook':
sapi_apache2.c:514: `APR_HOOK_MIDDLE' undeclared (first use in this
function)
sapi_apache2.c: At top level:
sapi_apache2.c:522: `STANDARD20_MODULE_STUFF' undeclared here (not in a
function)

Bug #16895: Bad char encoding

2002-04-29 Thread benoit . sibaud

From: [EMAIL PROTECTED]
Operating system: GNU/Linux
PHP version:  4.1.2
PHP Bug Type: PostgreSQL related
Bug description:  Bad char encoding

Cf
http://lists.debian.org/debian-security/2002/debian-security-200204/msg00328.html

A bad char encoding between PHP and PostgreSQL (don't know which is guilty
here), followed by a bug in SQL queries in PostgreSQL can lead to execute
any SQL request.

Sample code here:

%
   $conn = pg_connect(dbname= . BASE_DOC .  port= . BASE_PORT
.  user= . BASE_USER);
   $var=é\'; BAD REQUEST;
   pg_exec($conn, SET client_encoding = 'LATIN1');
   $request = SELECT col FROM tab WHERE col=' . addslashes($var) . ';
%

See Debian-security archive for more details. Already tested on a Debian
Woody with PHP-cgi 4.1.2 (+php4-pgsql+php4-pear).
-- 
Edit bug report at http://bugs.php.net/?id=16895edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16895r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16895r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16895r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16895r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16895r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16895r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16895r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16895r=submittedtwice




Bug #16896 Updated: php_snmp.dll LOST

2002-04-29 Thread heyq

 ID:   16896
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: SNMP related
 Operating System: Windows 2000
 PHP Version:  4.2.0
 New Comment:

The file php_snmp.dll is lost at PHP 4.2.0 zip package.
May i use this file within PHP 4.1.2 zip package?


Previous Comments:


[2002-04-29 03:55:12] [EMAIL PROTECTED]

The file php_snmp.dll is lost at PHP 4.2.0 zip package.
May i use this file within PHP 2.12 zip package?




-- 
Edit this bug report at http://bugs.php.net/?id=16896edit=1




Bug #15613 Updated: readfile doesn't work correctly with WIndows XP

2002-04-29 Thread khoukaz

 ID:   15613
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Output Control
 Operating System: Windows XP (Professional)
 PHP Version:  4.1.1
 New Comment:

The bug is fixed with Apache 1.3.24


Previous Comments:


[2002-03-26 03:12:10] [EMAIL PROTECTED]

Not critical



[2002-03-21 03:07:13] [EMAIL PROTECTED]

Yes, i have tested the script on Win NT and Win2000. There are no
problems. So it is really a problem of Win XP + PHP as module.



[2002-03-20 14:53:33] [EMAIL PROTECTED]

I think the bug *may* be a bug in apache under Windows XP.
Is there any chance you can test the same script on Win2k
or NT? (Just to narrow that part down too).

I'll ask the sapi/apache guys here about this problem;
we did discuss this a while ago and I think the general
opinion was that it was related to apache; if you could
write a bug report to apache (or just check to see if
anyone else has the same problem) that will get more
heads thinking about it :-)

Derick (if you are reading this), I'm marking this as
critical meaning that it should be fixed for PHP 4.2




[2002-03-20 14:18:00] [EMAIL PROTECTED]

Yes, you are right. If i call the script as CGI under apache it works
fine. If i start it from the command line, i get a message, that the
script cannot open the file i want to read. With PHP as apache module i
get the problems described above.

Unfortunately i cannot use PHP as CGI.

What do you mean with 'apache related'. Is it a bug in apache or in
PHP? Shall i write a bugreport to apache?


Thanks,



[2002-03-20 07:57:56] [EMAIL PROTECTED]

I meant to say: please try running the CGI both under
apache and from the command line.




The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/15613

-- 
Edit this bug report at http://bugs.php.net/?id=15613edit=1




Bug #16865 Updated: constants get undefined if setting locale to tr_TR

2002-04-29 Thread jan

 ID:   16865
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Analyzed
 Bug Type: Scripting Engine problem
 Operating System: Linux
 PHP Version:  4.0CVS-2002-04-26
 New Comment:

It works indeed if you set the locale before calling the php script.
But this is of course not practicable.


Previous Comments:


[2002-04-28 21:11:41] [EMAIL PROTECTED]

Not sure whether it happens because tr_TR locale is broken?

When these constants are defined, they are defined using
the current locale whatever it was when PHP starts.

So, it you do this:

# export LC_ALL=tr_TR
# php -f test.php

And it works..
So when constants are searched from the hash, same locale should be
used which was used when they were registered.

--Jani






[2002-04-26 19:18:54] [EMAIL PROTECTED]

This one is a very strange one. It seems like some constants are
getting undefined if you set the locale to tr_TR. It happens randomly
with internally defined and user defined constants and is reproducable
with this little script:

?php

setlocale(LC_ALL, 'tr_TR');

echo extension_loaded('imap');
echo SORTARRIVAL;

?





-- 
Edit this bug report at http://bugs.php.net/?id=16865edit=1




Bug #13292 Updated: file_exists works with UNC names

2002-04-29 Thread manuzhai

 ID:   13292
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
-Bug Type: Documentation problem
+Bug Type: Filesystem function related
 Operating System: Windows NT/2000
 PHP Version:  4.0.6
 New Comment:

Have you tried the //computername/share/filename syntax?


Previous Comments:


[2002-02-12 16:44:53] [EMAIL PROTECTED]

I'm using IIS 5.0 on Windows 2000. I installed PHP 4.1.1 configured to
be a CGI interpreter. I'm trying to require a file located on another
W2K computer on our LAN with this code:
 
require 'computername\\sharename\\functions.php';
 
However, when I try to execute this PHP script, I get this error:
 
Fatal error: Failed opening required
'\\computername\sharename\functions.php' (include_path='..') in
c:\inetpub\wwwroot\keygen\index.php on line 3

Supposedly this functionality is supported with PHP 4.1.1, but I'm not
sure why it isn't working for me. The share is a local share and full
access is granted to everyone.



[2001-12-15 05:54:56] [EMAIL PROTECTED]

Markus noted that you should always use double backslashes (or single
slashes): computername\\share\\filename

BTW: sorry for the typo Christoph... ;)



[2001-12-15 05:25:33] [EMAIL PROTECTED]

Actually, it does work!!!
Use //computername/share/filename or
computername\share\filename
Thanks to Christph Grottolo for the tip.

Now it's only a documentation problem.



[2001-12-14 14:38:09] [EMAIL PROTECTED]

Doesn't work with 4.1.0 nor with 4.2.0-dev.



[2001-12-14 14:29:39] [EMAIL PROTECTED]

This is not a Scripting Engine Problem, but a FIle System function
report.



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/13292

-- 
Edit this bug report at http://bugs.php.net/?id=13292edit=1




Bug #16894 Updated: PHP4.20 sapi_apache2.c compiling

2002-04-29 Thread mfischer

 ID:   16894
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: Apache2 related
 Operating System: Solaris8 / Intel
 PHP Version:  4.2.0
 New Comment:

Right, you should only use one at a time.c


Previous Comments:


[2002-04-29 02:59:16] [EMAIL PROTECTED]

I had used with-apxs and with-apxs2 TOGETHER; using only with-apxs2 the
error didn't occured.



[2002-04-29 02:38:13] [EMAIL PROTECTED]

I had downloaded Apache 2.0.35 and PHP 4.2.0.; for configuring PHP I
had used option with-apxs2. During make I've got following messages:
Making all in apache2filter
/bin/sh /export/home/hraskaf/php-4.2.0/libtool --silent --mode=compile
gcc  -I. -I/export/home/hrasc
In file included from sapi_apache2.c:32:
/usr/apache/include/ap_config.h:1266: warning: `XtOffsetOf' redefined
/export/home/hraskaf/php-4.2.0/main/php.h:346: warning: this is the
location of the previous definin
In file included from /usr/apache2/include/util_filter.h:61,
 from sapi_apache2.c:33:
/usr/apache2/include/httpd.h:1423: conflicting types for
`ap_os_is_path_absolute'
/usr/apache/include/os-inline.c:29: previous declaration of
`ap_os_is_path_absolute'
In file included from sapi_apache2.c:35:
/usr/apache/include/http_config.h:154: parse error before
`configfile_t'
/usr/apache/include/http_config.h:154: warning: no semicolon at end of
struct or union
/usr/apache/include/http_config.h:156: warning: data definition has no
type or storage class
/usr/apache/include/http_config.h:175: parse error before `}'
/usr/apache/include/http_config.h:175: warning: data definition has no
type or storage class
/usr/apache/include/http_config.h:224: parse error before `pool'
/usr/apache/include/http_config.h:225: parse error before `*'
/usr/apache/include/http_config.h:226: parse error before `*'
/usr/apache/include/http_config.h:227: parse error before `*'
/usr/apache/include/http_config.h:228: parse error before `*'
/usr/apache/include/http_config.h:274: parse error before `pool'
/usr/apache/include/http_config.h:275: parse error before `pool'
/usr/apache/include/http_config.h:332: parse error before `*'
/usr/apache/include/http_config.h:371: parse error before `*'
/usr/apache/include/http_config.h:372: parse error before `*'
/usr/apache/include/http_config.h:373: parse error before `*'
/usr/apache/include/http_config.h:374: parse error before `*'
/usr/apache/include/http_config.h:381: parse error before `*'
/usr/apache/include/http_config.h:395: parse error before `*'
In file included from sapi_apache2.c:37:
/usr/apache/include/http_core.h:131: parse error before `*'
/usr/apache/include/http_core.h:153: parse error before `*'
/usr/apache/include/http_core.h:153: warning: data definition has no
type or storage class
In file included from sapi_apache2.c:38:
/usr/apache/include/http_protocol.h:137: parse error before `*'
/usr/apache/include/http_protocol.h:138: parse error before `*'
In file included from sapi_apache2.c:39:
/usr/apache/include/http_log.h:107: parse error before `pool'
/usr/apache/include/http_log.h:125: parse error before `*'
/usr/apache/include/http_log.h:138: parse error before `pool'
/usr/apache/include/http_log.h:138: warning: no semicolon at end of
struct or union
/usr/apache/include/http_log.h:146: parse error before `}'
/usr/apache/include/http_log.h:146: warning: data definition has no
type or storage class
/usr/apache/include/http_log.h:148: parse error before `*'
/usr/apache/include/http_log.h:148: parse error before `*'
/usr/apache/include/http_log.h:148: warning: data definition has no
type or storage class
/usr/apache/include/http_log.h:149: parse error before `*'
In file included from sapi_apache2.c:41:
/usr/apache/include/util_script.h:73: parse error before `*'
/usr/apache/include/util_script.h:78: parse error before `BUFF'
/usr/apache/include/util_script.h:84: parse error before `child_info'
sapi_apache2.c: In function `php_apache_sapi_log_message':
sapi_apache2.c:215: `APLOG_STARTUP' undeclared (first use in this
function)
sapi_apache2.c:215: (Each undeclared identifier is reported only once
sapi_apache2.c:215: for each function it appears in.)
sapi_apache2.c:220: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type
sapi_apache2.c: In function `php_input_filter':
sapi_apache2.c:278: warning: passing arg 5 of `ap_log_rerror' from
incompatible pointer type
sapi_apache2.c: In function `php_output_filter':
sapi_apache2.c:358: warning: passing arg 5 of `ap_log_rerror' from
incompatible pointer type
sapi_apache2.c: In function `php_add_filter':
sapi_apache2.c:460: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type
sapi_apache2.c: In function `php_register_hook':

Bug #16896: php_snmp.dll LOST

2002-04-29 Thread heyq

From: [EMAIL PROTECTED]
Operating system: Windows 2000
PHP version:  4.2.0
PHP Bug Type: SNMP related
Bug description:  php_snmp.dll LOST

The file php_snmp.dll is lost at PHP 4.2.0 zip package.
May i use this file within PHP 2.12 zip package?
-- 
Edit bug report at http://bugs.php.net/?id=16896edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16896r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16896r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16896r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16896r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16896r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16896r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16896r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16896r=submittedtwice




Bug #16822 Updated: 500 error in IE 6.0

2002-04-29 Thread redone

 ID:   16822
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   Open
 Bug Type: *General Issues
 Operating System: Windows XP
 PHP Version:  4.2.0
 New Comment:

I'm using Apache 1.3.24 and if tested it with Apache 2.0.35 (with the
experimental dll) they both have the problem.
It only goes wrong with IE 6.0.
I have also tested it in:
Mozilla 0.9.8
Opera 6.0.1
Netscape 4.0.8


Previous Comments:


[2002-04-28 20:17:30] [EMAIL PROTECTED]

Which apache are you trying to use php4apache.dll?
It's only meant to be used with apache 1.3.x.
And is it really IE 6.0 specific? Does this happen
with e.g. Netscape?




[2002-04-28 06:56:47] [EMAIL PROTECTED]

Yes I did, but I can tell you that it is working. The only thing that
isn't working is the dll module.



[2002-04-27 19:02:34] [EMAIL PROTECTED]

I think you might be using the wrong php.exe there.
Did you copy the one found in the sapi/ folder in the .zip ?

--Jani




[2002-04-27 06:50:03] [EMAIL PROTECTED]

It is working now. I changed the way I parsed the PHP files in Apache.
With the dll it isn't working. With the exe it is.


#LoadModule php4_module C:/Program Files/php/sapi/php4apache.dll
ScriptAlias /php/ C:/Program Files/php/
Action application/x-httpd-php  /php/php.exe

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps



[2002-04-27 06:43:54] [EMAIL PROTECTED]

It is turned on.



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16822

-- 
Edit this bug report at http://bugs.php.net/?id=16822edit=1




Bug #13279 Updated: parse_ini_file causes PHP to exit if ini file syntax is malformed

2002-04-29 Thread manuzhai

 ID:   13279
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Closed
 Bug Type: Documentation problem
 Operating System: Win2k/CGI
 PHP Version:  4.0.6
 New Comment:

This bug has been fixed in CVS. You can grab a snapshot of the
CVS version at http://snaps.php.net/




Previous Comments:


[2002-01-25 02:34:37] [EMAIL PROTECTED]

It's not a bug anyways... making it a Documentation problem.



[2002-01-24 07:56:19] [EMAIL PROTECTED]

doesn't seem to be os depended, got the same behaviour under linux
2.4.3, php 4.0.6
malformed means for example
sample.ini
[foo]
bar = buz
boz
EOF



[2001-09-13 03:42:51] [EMAIL PROTECTED]

parse_ini_file() causes PHP to exit if ini file syntax is malformed.
This can be reproduced by parsing a ini file with the following
content:

; Start broken ini file
a
; End broken ini file

This is not quite a bug - more an expression of the belief that
functions should exit gracefully when possible. :)




-- 
Edit this bug report at http://bugs.php.net/?id=13279edit=1




Bug #16898: type convertation problem in pow()

2002-04-29 Thread sasha

From: [EMAIL PROTECTED]
Operating system: Linux
PHP version:  4.2.0
PHP Bug Type: *Math Functions
Bug description:  type convertation problem in pow()

$result=mysql_query(SELECT id, cdate FROM newspaper WHERE
path='.substr($a, strrpos($a, /)+1, strlen($a)).') or die
(mysql_error());
$rec=mysql_fetch_array($result);


$e=pow(2, $rec[id]); //Warning!


it's looks like what pow() function can't convert $rec[id] variable from
string to integer automatically.
Using 

$rec[id]=stettype($rec[id], int);

helps
-- 
Edit bug report at http://bugs.php.net/?id=16898edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16898r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16898r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16898r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16898r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16898r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16898r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16898r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16898r=submittedtwice




Bug #16898 Updated: type convertation problem in pow()

2002-04-29 Thread mfischer

 ID:   16898
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
 Bug Type: *Math Functions
 Operating System: Linux
 PHP Version:  4.2.0
 New Comment:

PHP automagically tries to convert the passed data to a number
representation.

Please paste the exact values you are using to call this pow()


Previous Comments:


[2002-04-29 06:17:23] [EMAIL PROTECTED]

$result=mysql_query(SELECT id, cdate FROM newspaper WHERE
path='.substr($a, strrpos($a, /)+1, strlen($a)).') or die
(mysql_error());
$rec=mysql_fetch_array($result);


$e=pow(2, $rec[id]); //Warning!


it's looks like what pow() function can't convert $rec[id] variable
from string to integer automatically.
Using 

$rec[id]=stettype($rec[id], int);

helps




-- 
Edit this bug report at http://bugs.php.net/?id=16898edit=1




Bug #15171 Updated: popen not fully supported

2002-04-29 Thread wez

 ID:   15171
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Closed
 Bug Type: Feature/Change Request
 Operating System: Tru64 UNIX 5.0a
 PHP Version:  4.0.6
 Assigned To:  hholzgra
 New Comment:

proc_open is in CVS and will be in PHP 4.3


Previous Comments:


[2002-04-28 20:08:24] [EMAIL PROTECTED]

proc_open() does this.



[2002-03-19 16:29:51] [EMAIL PROTECTED]

I too would be greatly appreciative for a bi-directional pipe.  In my
case I don't need a named pipe since each writer should be paired with
only one reader.  Therefore, I prefer to have call like the one you are
talking about where the pipe is essentially a pair of unnamed pipes to
a system command from my PHP script.



[2002-01-22 16:20:19] [EMAIL PROTECTED]

Anything you could come up with would be great. There are times when
you want to spawn a program and both read and write to stdin/stdout.
Without a bidirectional pipe its quite messy to do.  None of the other
PHP functions come close to addressing it (exec, system, etc.)



[2002-01-22 15:10:02] [EMAIL PROTECTED]

bidirectional popen() is not portable, 
but i'm working on a general pipe() 
function ...



[2002-01-22 14:06:31] [EMAIL PROTECTED]

With PHP running under Tru64 UNIX, popen only supports r or w...it
will not support r+, w+, or rw.

Yet according to the Tru64 popen man page, Tru64 supports bidirectional
pipes and can take rw (unless I am reading it wrong).  Yet when I try
it with PHP, it tells me it is an invalid argument.

From the man page:

  The popen() function creates a pipe between the calling program and a
shell
  command to be executed.  It returns a pointer to a FILE structure for
the
  stream.

  If the type parameter is the value r, the calling program can read
from the
  standard output of the command by reading from the returned file
stream. If
  the type parameter is the value w, the calling program can write to
the
  standard input of the command by writing to the returned file
stream.

  Because open files are shared, a type r command can be used as an
input
  filter and a type w command as an output filter.





-- 
Edit this bug report at http://bugs.php.net/?id=15171edit=1




Bug #16752 Updated: Configure failed with GD since 4.2.0

2002-04-29 Thread mad

 ID:   16752
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   Open
 Bug Type: GD related
 Operating System: HP-UX 11.00
 PHP Version:  4.2.0
 New Comment:

 Are you sure nothing else has changed in your system
 since the time you compiled 4.1.2? 

yes and I can recompile php 4.1.2 now without error

 What does 'ls -l /PKl01h01/soft/web/include/gd.h' output?

-rwxr-x---   1 ahpl0101   hpl01100  9326 Mar 27  2001
/PKl01h01/soft/web/include/gd.h

 What does 'ls -l /PKl01h01/soft/web/lib/libgd.a' output?

-rwxr-x---   1 ahpl0101   hpl01100237858 Mar 27  2001
/PKl01h01/soft/web/lib/libgd.a

'find / -name gd.h 2 /dev/null' output is :

/PKl01h01/soft/web/include/gd.h 

@++
JC


Previous Comments:


[2002-04-28 20:14:29] [EMAIL PROTECTED]

Are you sure nothing else has changed in your system
since the time you compiled 4.1.2? 

What does 'ls -l /PKl01h01/soft/web/include/gd.h' output?
What does 'ls -l /PKl01h01/soft/web/lib/libgd.a' output?

Are you sure you don't have GD installed elsewhere in your
system? (find / -name gd.h)

--Jani




[2002-04-26 13:55:01] [EMAIL PROTECTED]

gd.h is in /PKl01h01/soft/web/include



[2002-04-25 21:43:52] [EMAIL PROTECTED]

Where is gd.h in your system?




[2002-04-25 08:06:12] [EMAIL PROTECTED]

It's the same if I specified the directory (as mentionned in the
description of this bug)

@++
JC



[2002-04-24 11:13:45] [EMAIL PROTECTED]

What if you use this instead of empty path:

--with-gd=/PKl01h01/soft/web/

??

(The error message is not correct, there was wrong variable
used in it, which I have fixed in CVS.)

--Jani




The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16752

-- 
Edit this bug report at http://bugs.php.net/?id=16752edit=1




Bug #15229 Updated: unable to load dynamic module

2002-04-29 Thread mark

 ID:   15229
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Closed
 Bug Type: *Configuration Issues
 Operating System: win2000
 PHP Version:  4.1.1
 New Comment:

Hi,

I have the same problem, working also on Win2k with IIS5.
I tried several things for this problem and switching to antoher
platform isn't an option for me.
I will check all slashes, directories, php.ini again soon but can there
be antoher solution to this?
I was thinking about security-options of Win2k. Let's say you need a
special login to make dll's accessable on the server?

Mark


Previous Comments:


[2002-03-06 10:12:16] [EMAIL PROTECTED]

Really thanks [EMAIL PROTECTED], I have try to resolve my problem with
your idea, but it do'esnt work. Anyway, I don't use windows anymore to
run my PHP app, so..

Thank you to treat me of idiot spammer [EMAIL PROTECTED], you seem
really professionnal, that's good for your name and the name of your
company!



[2002-03-06 08:47:18] [EMAIL PROTECTED]

You should NEVER use single backslashes on Windows with PHP, use either
a single slash or a double backslash.
Does that fix your problem?\

BTW: dl() doesn't work on multithreaded websevers (like IIS) so it has
been disabled on them, and that has nothing to do extensions enabled
via php.ini.



[2002-03-06 08:40:33] [EMAIL PROTECTED]

What is this idiot



[2002-01-26 16:29:32] [EMAIL PROTECTED]

Yes, they are and not corrupt.

in my c:\winnt\php.ini:
extension_dir=c:\PHP;
extension=php_gd.dll;

php_gd.dll is in c:\PHP

I have read that the function dl() does'nt work on IIS, I use IIS. dl()
and the extensions declaration in php.ini seems to be almost the same,
that maybe the same problem.

Thanks for helps



[2002-01-26 05:37:59] [EMAIL PROTECTED]

Are you sure that the extensions are located in c:\php and not in
c:\php\extensions?



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/15229

-- 
Edit this bug report at http://bugs.php.net/?id=15229edit=1




Bug #16801 Updated: httpd segementation fault at statup

2002-04-29 Thread vincent

 ID:   16801
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Assigned
 Bug Type: Apache related
 Operating System: Linux  2.4.18
 PHP Version:  4.2.0
 Assigned To:  yohgaki
 New Comment:

i am using redhat6.2 with kernel 2.2.19

segfault appear at startup too. here's my configure script which i used
for 4.1.2 and 4.0.6

./configure --with-mysql --enable-track-vars=yes --enable-bcmath=yes \
--enable-memory-limit=yes --with-imap=../imap-2001a --enable-debug=no
\
--with-apxs --with-config-file-path=/etc/httpd --enable-sockets \
--with-openssl --with-pdflib=/usr/local --with-zlib-dir=/usr
--with-zlib=/usr \
--with-gd=/usr --enable-gd-native-tt --with-ttf=/usr \
--with-png-dir=/usr --with-tiff-dir=/usr --with-jpeg-dir=/usr


Previous Comments:


[2002-04-25 11:22:51] [EMAIL PROTECTED]

It seems to be an openssl problem. I have the same problem, but without
openssl it works ( but I don't know why :-( )

Regards : Janko



[2002-04-25 03:33:46] [EMAIL PROTECTED]

OOps, 

The module as been compiled with --enable-debug for the
backtrace.

So, this segfault appear at startup !
When I do a apachectl start, it crashes !

If I remove the AddModule directive in httpd.conf, it's
working, apache starts, but I cannot use php, heh.



[2002-04-24 17:33:43] [EMAIL PROTECTED]

Could you add --enable-debug in your configure option (w/o any compiler
optimization option) and take backtrace again?

Could you paste short  complete script reproduces this segfault?





[2002-04-24 14:54:33] [EMAIL PROTECTED]

Assigning to Yasuo.

Derick



[2002-04-24 13:46:26] [EMAIL PROTECTED]

Ah, Potgresql is :

postgres@evo-147:...DATABASES/postgresql% psql -V
psql (PostgreSQL) 7.2b3

Regards



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16801

-- 
Edit this bug report at http://bugs.php.net/?id=16801edit=1




Bug #15229 Updated: unable to load dynamic module

2002-04-29 Thread manuzhai

 ID:   15229
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Closed
 Bug Type: *Configuration Issues
 Operating System: win2000
 PHP Version:  4.1.1
 New Comment:

For me, it worked when I used just forward slashes and put the whole
path in the extension directive, not using the extension_dir thingie.
You might want to try that.

Like:

extension=p:/daemons/php/extensions/php_gd2.dll

(My PHP is set up in quite a weird dir, but hey, it works :))


Previous Comments:


[2002-04-29 07:00:14] [EMAIL PROTECTED]

Hi,

I have the same problem, working also on Win2k with IIS5.
I tried several things for this problem and switching to antoher
platform isn't an option for me.
I will check all slashes, directories, php.ini again soon but can there
be antoher solution to this?
I was thinking about security-options of Win2k. Let's say you need a
special login to make dll's accessable on the server?

Mark



[2002-03-06 10:12:16] [EMAIL PROTECTED]

Really thanks [EMAIL PROTECTED], I have try to resolve my problem with
your idea, but it do'esnt work. Anyway, I don't use windows anymore to
run my PHP app, so..

Thank you to treat me of idiot spammer [EMAIL PROTECTED], you seem
really professionnal, that's good for your name and the name of your
company!



[2002-03-06 08:47:18] [EMAIL PROTECTED]

You should NEVER use single backslashes on Windows with PHP, use either
a single slash or a double backslash.
Does that fix your problem?\

BTW: dl() doesn't work on multithreaded websevers (like IIS) so it has
been disabled on them, and that has nothing to do extensions enabled
via php.ini.



[2002-03-06 08:40:33] [EMAIL PROTECTED]

What is this idiot



[2002-01-26 16:29:32] [EMAIL PROTECTED]

Yes, they are and not corrupt.

in my c:\winnt\php.ini:
extension_dir=c:\PHP;
extension=php_gd.dll;

php_gd.dll is in c:\PHP

I have read that the function dl() does'nt work on IIS, I use IIS. dl()
and the extensions declaration in php.ini seems to be almost the same,
that maybe the same problem.

Thanks for helps



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/15229

-- 
Edit this bug report at http://bugs.php.net/?id=15229edit=1




Bug #16892 Updated: reading data from fsockopen/fopen times out

2002-04-29 Thread wez

 ID:   16892
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
-Bug Type: Sockets related
+Bug Type: Documentation problem
 Operating System: Linux
 PHP Version:  4.2.0
 New Comment:

The timeout parameter is the timeout for the connection setup.  To set
a timeout for socket reads/writes, use the socket_set_timeout()
function.
I'm making this a documentation problem, because we don't make this
very clear.


Previous Comments:


[2002-04-28 22:16:12] [EMAIL PROTECTED]

I'm having trouble reading the data from responses over socket
connections.

For instance, this code (similar to that on the online docs for
fsockopen, example 1),

$fp = fsockopen (localhost, 80, $errno, $errstr, 10);
if (!$fp) {
echo $errstr ($errno)br\n;
} else {
fputs ($fp, GET / HTTP/1.0\r\nHost: localhost\r\n\r\n);
while (!feof($fp)) {
echo fread ($fp,128);
}
fclose ($fp);
}

results in a timeout on the fread line (even if I let it run for 300
seconds). I also tried the udp example (example 2,
fsocketopen(udp://127.0.0.1...) on the documentation page and had
the same problem. Also note that the fourth parameter to the fsockopen
doesn't seem to be working in this case since this code took 300
seconds to timeout, not the 10 specified. The CPU usage by php went to
100% during the attempted excution of this code.

I have the same problem if I try using fopen to open a web page and
read the data (as in the below code). It always hangs on the fread or
fgets of the file pointer with the response in it. I know the remote
service (e.g., the web server) is actually sending a response string
because I can see it in the server log.

My hardware is a bit unusual. I'm running SuSe linux kernel
2.4.7-SuSe-SMP under VM on an IBM mainframe. I had these errors with
php versions 4.2.0, 4.1.2, and 4.0.6. 

I tried to replicate the problem on an intel box with RedHat 7.2 kernel
2.4.9 and php 4.0.6, but failed. The most abnormal behaviour I could
find on that platform was that fopen and then fread of remote or
local web pages took *way* too long.

For instance, this code eventually got the desired response, but it
took about 20-24 seconds:

$fp = fopen(http://localhost/;, r);
$text = fread($fp, 20);
fclose($fp);
echo $text;

If I used fsockopen (e.g., with the first piece of code above) on this
box it ran in less than a second and gave the expected response. 

Any help is much appreciated. I really need to figure out how to read
data over sockets on that first machine.

Thanks,
Graham Warden
[EMAIL PROTECTED]

p.s.
This is somewhat related to my previous bug post (#10996) about a year
ago.




-- 
Edit this bug report at http://bugs.php.net/?id=16892edit=1




Bug #9986 Updated: Insufficient Windows installation instructions

2002-04-29 Thread manuzhai

 ID:   9986
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Closed
 Bug Type: Documentation problem
 Operating System: Windows 2000 server (probably al
 PHP Version:  4.0.4pl1
 Assigned To:  imajes
 New Comment:

Fixed in CVS.


Previous Comments:


[2002-04-01 01:56:57] [EMAIL PROTECTED]

didn't think this needed to be said, but ok, I'll add it in when i
finish rewriting the windows install docs.



[2001-03-26 02:41:40] [EMAIL PROTECTED]

In the installation documentation for Windows ISAPI, I read nothing
about the importance of placing PHP in a directory without spaces. I
placed PHP in c:\program files\php. Entering the path to the DLL is
accepted in IIS if you use quotes, BUT it will result in a Specified
module not found error. Moving the ISAPI DLL to a directory like
c:\winnt\system32 and directing IIS there works.

Many people have this problem, as I've ready it on numerous forums...
So please help them out and mention it clearly in the installation
documentation!

Thanks,
Simon





-- 
Edit this bug report at http://bugs.php.net/?id=9986edit=1




Bug #14984 Updated: php parser problem, with // comment, can reveal script

2002-04-29 Thread manuzhai

 ID:   14984
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Closed
 Bug Type: Documentation problem
 Operating System: windows and other
 PHP Version:  4.0.6
 New Comment:

This bug has been fixed in CVS. You can grab a snapshot of the
CVS version at http://snaps.php.net/




Previous Comments:


[2002-01-26 12:28:42] [EMAIL PROTECTED]

Un-assigning.

Status - Open



[2002-01-19 22:05:27] [EMAIL PROTECTED]

I'll add a note in the documentation about this.

Status - Assigned



[2002-01-11 05:56:38] [EMAIL PROTECTED]

'?' in a comment switching out of php mode
is intended behaviour, consider

...?php foo($bar); // do foo ?...

embedded in a document

changing this would break backwards compatibility
and would lead to problems of its own kind

changed to documentation problem



[2002-01-10 19:03:01] [EMAIL PROTECTED]

Hi all,

I found this bug randomly as all other, it cause me
a php html parser to crash.

try a script like this : 


?php
// eval('?'.$tmp);
// eval(''.$tmp);
$coucou='';

$password = 'le parser php déconne';
$password = 'php parser bug';

/*
? php ?
*/
// // coucou ?
// ?
// ?
// 
?

see the result, abnormal I think:

'.$tmp); // eval(''.$tmp); $coucou=''; $password = 'le parser php
déconne'; $password = 'php parser bug'; /* */ // // coucou ? // ? //
? //  ?


I think it can be a very very serious, easy to fiw fot you,
but in the case a php user encounter it.
It so surpising !!!



thanks.

An echo please.

Yours faithlly php is always great!.




-- 
Edit this bug report at http://bugs.php.net/?id=14984edit=1




Bug #16900: touch() function bug in 4.2.0

2002-04-29 Thread laurent . colson

From: [EMAIL PROTECTED]
Operating system: linux
PHP version:  4.2.0
PHP Bug Type: Filesystem function related
Bug description:  touch() function bug in 4.2.0

I installed the 4.0.2 version on linux, it seems there is a 
problem with the touch() function.

When I apply touch(), the date of the file take a bad year, 
2004 instead of 2002.

The server dates (system and hardware) are correct, all 
other functions on file works and put correct dates.

Laurent
-- 
Edit bug report at http://bugs.php.net/?id=16900edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16900r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16900r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16900r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16900r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16900r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16900r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16900r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16900r=submittedtwice




Bug #16901: ldap_bind no longer works

2002-04-29 Thread macchi

From: [EMAIL PROTECTED]
Operating system: Solaris 8
PHP version:  4.2.0
PHP Bug Type: LDAP related
Bug description:  ldap_bind no longer works

After have upgrade my PHP distribution from versin 4.1.2 to 
version 4.2.0, the ldap_bind function no longer works :

My script is :

?php
define(LDAP_HOSTNAME, ldapserver.in2p3.fr);
define(LDAP_BASEDN, o=in2p3, c=fr);
$cid = ldap_connect(LDAP_HOSTNAME);
ldap_bind($cid);
echo ldap_search($cid, LDAP_BASEDN, (objectclass=*));
?


It perfacly works whith php 4.1.2. 
With 4.2.0 I get the following error :

Warning: LDAP: Unable to bind to server: Can't contact LDAP 
server in /sites/webtest/htdocs/ldap/test.php on line 13 
(which is the line number of ldap_bind instruction).

Obviously I didn't change anything in the OpenLDAP release 
I use nor in the compiler (Sun cc).

-- 
Edit bug report at http://bugs.php.net/?id=16901edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16901r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16901r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16901r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16901r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16901r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16901r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16901r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16901r=submittedtwice




Bug #16900 Updated: touch() function bug in 4.2.0

2002-04-29 Thread mfischer

 ID:   16900
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Closed
 Bug Type: Filesystem function related
 Operating System: linux
 PHP Version:  4.2.0
 New Comment:

This bug has already been fixed in the latest released version of
PHP, which you can download at http://www.php.net/downloads.php


Previous Comments:


[2002-04-29 08:14:48] [EMAIL PROTECTED]

I installed the 4.0.2 version on linux, it seems there is a 
problem with the touch() function.

When I apply touch(), the date of the file take a bad year, 
2004 instead of 2002.

The server dates (system and hardware) are correct, all 
other functions on file works and put correct dates.

Laurent




-- 
Edit this bug report at http://bugs.php.net/?id=16900edit=1




Bug #16900 Updated: touch() function bug in 4.2.0

2002-04-29 Thread mfischer

 ID:   16900
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Closed
 Bug Type: Filesystem function related
 Operating System: linux
 PHP Version:  4.2.0
 New Comment:

Sorry, this is bullshit of course.

This bug has been fixed in CVS and will be in the next release (4.2.1)


Previous Comments:


[2002-04-29 08:24:03] [EMAIL PROTECTED]

This bug has already been fixed in the latest released version of
PHP, which you can download at http://www.php.net/downloads.php



[2002-04-29 08:14:48] [EMAIL PROTECTED]

I installed the 4.0.2 version on linux, it seems there is a 
problem with the touch() function.

When I apply touch(), the date of the file take a bad year, 
2004 instead of 2002.

The server dates (system and hardware) are correct, all 
other functions on file works and put correct dates.

Laurent




-- 
Edit this bug report at http://bugs.php.net/?id=16900edit=1




Bug #16901 Updated: ldap_bind no longer works

2002-04-29 Thread mfischer

 ID:   16901
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
 Bug Type: LDAP related
 Operating System: Solaris 8
 PHP Version:  4.2.0
 New Comment:

And exactly the same script works with 4.1.2 ?

If so, this _may_ be related to an autoconf bug we had also with mysql
in the 4.2.0 release, though I'm not sure.

Can you try deleting the ./configure script in php-4.2.0 and rerun
./buildconf with autoconf 2.13 ?


Previous Comments:


[2002-04-29 08:23:50] [EMAIL PROTECTED]

After have upgrade my PHP distribution from versin 4.1.2 to 
version 4.2.0, the ldap_bind function no longer works :

My script is :

?php
define(LDAP_HOSTNAME, ldapserver.in2p3.fr);
define(LDAP_BASEDN, o=in2p3, c=fr);
$cid = ldap_connect(LDAP_HOSTNAME);
ldap_bind($cid);
echo ldap_search($cid, LDAP_BASEDN, (objectclass=*));
?


It perfacly works whith php 4.1.2. 
With 4.2.0 I get the following error :

Warning: LDAP: Unable to bind to server: Can't contact LDAP 
server in /sites/webtest/htdocs/ldap/test.php on line 13 
(which is the line number of ldap_bind instruction).

Obviously I didn't change anything in the OpenLDAP release 
I use nor in the compiler (Sun cc).





-- 
Edit this bug report at http://bugs.php.net/?id=16901edit=1




Bug #16901 Updated: ldap_bind no longer works

2002-04-29 Thread macchi

 ID:   16901
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   Open
 Bug Type: LDAP related
 Operating System: Solaris 8
 PHP Version:  4.2.0
 New Comment:

I remove the configure script and rebuild it with builconf 
:

buildconf: checking installation...
buildconf: autoconf version 2.52 (ok)
buildconf: automake version 1.5 (ok)
buildconf: libtool version 1.4.2 (ok)
rebuilding configure
rebuilding main/php_config.h.in

I rebuilt and reinstalled by I keep on getting the same 
error.


Previous Comments:


[2002-04-29 08:27:15] [EMAIL PROTECTED]

And exactly the same script works with 4.1.2 ?

If so, this _may_ be related to an autoconf bug we had also with mysql
in the 4.2.0 release, though I'm not sure.

Can you try deleting the ./configure script in php-4.2.0 and rerun
./buildconf with autoconf 2.13 ?



[2002-04-29 08:23:50] [EMAIL PROTECTED]

After have upgrade my PHP distribution from versin 4.1.2 to 
version 4.2.0, the ldap_bind function no longer works :

My script is :

?php
define(LDAP_HOSTNAME, ldapserver.in2p3.fr);
define(LDAP_BASEDN, o=in2p3, c=fr);
$cid = ldap_connect(LDAP_HOSTNAME);
ldap_bind($cid);
echo ldap_search($cid, LDAP_BASEDN, (objectclass=*));
?


It perfacly works whith php 4.1.2. 
With 4.2.0 I get the following error :

Warning: LDAP: Unable to bind to server: Can't contact LDAP 
server in /sites/webtest/htdocs/ldap/test.php on line 13 
(which is the line number of ldap_bind instruction).

Obviously I didn't change anything in the OpenLDAP release 
I use nor in the compiler (Sun cc).





-- 
Edit this bug report at http://bugs.php.net/?id=16901edit=1




Bug #16901 Updated: ldap_bind no longer works

2002-04-29 Thread mfischer

 ID:   16901
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
 Bug Type: LDAP related
 Operating System: Solaris 8
 PHP Version:  4.2.0
 New Comment:

You have to to use autoconf 2.13 . It's all about that autoconf 2.52
with which the original ./configure script was built seems to be buggy
(or some bug in configure.in, whatever)


Previous Comments:


[2002-04-29 09:03:57] [EMAIL PROTECTED]

I remove the configure script and rebuild it with builconf 
:

buildconf: checking installation...
buildconf: autoconf version 2.52 (ok)
buildconf: automake version 1.5 (ok)
buildconf: libtool version 1.4.2 (ok)
rebuilding configure
rebuilding main/php_config.h.in

I rebuilt and reinstalled by I keep on getting the same 
error.



[2002-04-29 08:27:15] [EMAIL PROTECTED]

And exactly the same script works with 4.1.2 ?

If so, this _may_ be related to an autoconf bug we had also with mysql
in the 4.2.0 release, though I'm not sure.

Can you try deleting the ./configure script in php-4.2.0 and rerun
./buildconf with autoconf 2.13 ?



[2002-04-29 08:23:50] [EMAIL PROTECTED]

After have upgrade my PHP distribution from versin 4.1.2 to 
version 4.2.0, the ldap_bind function no longer works :

My script is :

?php
define(LDAP_HOSTNAME, ldapserver.in2p3.fr);
define(LDAP_BASEDN, o=in2p3, c=fr);
$cid = ldap_connect(LDAP_HOSTNAME);
ldap_bind($cid);
echo ldap_search($cid, LDAP_BASEDN, (objectclass=*));
?


It perfacly works whith php 4.1.2. 
With 4.2.0 I get the following error :

Warning: LDAP: Unable to bind to server: Can't contact LDAP 
server in /sites/webtest/htdocs/ldap/test.php on line 13 
(which is the line number of ldap_bind instruction).

Obviously I didn't change anything in the OpenLDAP release 
I use nor in the compiler (Sun cc).





-- 
Edit this bug report at http://bugs.php.net/?id=16901edit=1




Bug #16863 Updated: php 4.2.0, Sablotron 0.90, compiles, when apachectl start I get a following

2002-04-29 Thread coreypeters

 ID:   16863
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   Open
 Bug Type: XSLT related
 Operating System: Red Hat Linux 7.2
 PHP Version:  4.2.0
 New Comment:

My mistake, I meant to type

--with-sablot-js


Previous Comments:


[2002-04-28 21:24:18] [EMAIL PROTECTED]

--with-sablot-js=DIRSablotron: enable JavaScript support for
Sablotron

It's probably better, if it reads:
Sablotron: if you compiled Sablot with JS support, you MUST add this
line and optionally point to the JS prefix (defaults to /usr/local).

So indeed, both lines by the original poster are doomed to fail.



[2002-04-28 20:39:51] [EMAIL PROTECTED]

--with-xslt-js does not exist at all..

What was the configure line with which it worked?
How did you install sablot? Compiled from soures? RPM?

And can you try again with fresh PHP 4.2.0 sources
and this configure line:

./configure --with-mysql --with-pgsql
--with-apxs2=/usr/local/apache2/bin/apxs --enable-xslt --with-expat
--with-xslt-sablot

(btw. --with-png or --with-open-ssl configure options can not be found
in PHP configure..)


--Jani



[2002-04-26 17:23:40] [EMAIL PROTECTED]

I have found a way around it.  I just used --with-xslt-js and
everything compiled and was loaded by apache.

Thanks



[2002-04-26 15:58:54] [EMAIL PROTECTED]

Cannot load /usr/local/apache2/modules/libphp4.so into server:
/usr/lib/libsablot.so.0: undefined symbol: JS_PropertyStub

php 4.2.0 
./configure --with-mysql --with-pgsql
--with-apxs2=/usr/local/apache2/bin/apxs  --with-png --with-open-ssl
--enable-xslt --with-expat --with-xslt-sablot

 
./configure --with-mysql --with-pgsql
--with-apxs2=/usr/local/apache2/bin/apxs  --with-png --with-open-ssl
--enable-xslt --with-expat --with-xslt-sablot --without-sablot-js
 
both give the same errors




-- 
Edit this bug report at http://bugs.php.net/?id=16863edit=1




Bug #16863 Updated: php 4.2.0, Sablotron 0.90, compiles, when apachectl start I get a following

2002-04-29 Thread coreypeters

 ID:   16863
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: XSLT related
 Operating System: Red Hat Linux 7.2
 PHP Version:  4.2.0
 New Comment:

I used the rpm version of Sablotron.  When I type ./configure --help
there are options for --with-png and --with-open-ssl.  Have I done
something wrong?


Previous Comments:


[2002-04-29 09:12:38] [EMAIL PROTECTED]

My mistake, I meant to type

--with-sablot-js



[2002-04-28 21:24:18] [EMAIL PROTECTED]

--with-sablot-js=DIRSablotron: enable JavaScript support for
Sablotron

It's probably better, if it reads:
Sablotron: if you compiled Sablot with JS support, you MUST add this
line and optionally point to the JS prefix (defaults to /usr/local).

So indeed, both lines by the original poster are doomed to fail.



[2002-04-28 20:39:51] [EMAIL PROTECTED]

--with-xslt-js does not exist at all..

What was the configure line with which it worked?
How did you install sablot? Compiled from soures? RPM?

And can you try again with fresh PHP 4.2.0 sources
and this configure line:

./configure --with-mysql --with-pgsql
--with-apxs2=/usr/local/apache2/bin/apxs --enable-xslt --with-expat
--with-xslt-sablot

(btw. --with-png or --with-open-ssl configure options can not be found
in PHP configure..)


--Jani



[2002-04-26 17:23:40] [EMAIL PROTECTED]

I have found a way around it.  I just used --with-xslt-js and
everything compiled and was loaded by apache.

Thanks



[2002-04-26 15:58:54] [EMAIL PROTECTED]

Cannot load /usr/local/apache2/modules/libphp4.so into server:
/usr/lib/libsablot.so.0: undefined symbol: JS_PropertyStub

php 4.2.0 
./configure --with-mysql --with-pgsql
--with-apxs2=/usr/local/apache2/bin/apxs  --with-png --with-open-ssl
--enable-xslt --with-expat --with-xslt-sablot

 
./configure --with-mysql --with-pgsql
--with-apxs2=/usr/local/apache2/bin/apxs  --with-png --with-open-ssl
--enable-xslt --with-expat --with-xslt-sablot --without-sablot-js
 
both give the same errors




-- 
Edit this bug report at http://bugs.php.net/?id=16863edit=1




Bug #16903: CREATE DATABASE - No Database Selected

2002-04-29 Thread hz11

From: [EMAIL PROTECTED]
Operating system: FreeBSD 4.5
PHP version:  4.1.2
PHP Bug Type: MySQL related
Bug description:  CREATE DATABASE - No Database Selected


I've found what looks to be a wierd little problem.  When executing
something like:

mysql_query('CREATE DATABASE mynewdb', $mysql_link);

I get the error 'No database Selected'.  In the mysql client (local, CLI)
this of course works as it should.  I've looked at mysql_create_db() in
the manual, but it says it's deprecated and that a 'CREATE DATABASE' query
should be executed using mysql_query().  There's something wrong here.

On a sidenote, I'm curious if there is any way (or plans to allow)
multiple queries per mysql_query() run?  For instance:

mysql_query('CREATE DATABASE mynewdb; CREATE TABLE newtable (id TINYINT
NOT NULL);', $mysql_link);

Currently,  I would get a SQL syntax error at the first semicolon.  Is
there a way to do this?  Or is there plans to add it in the future?

Thank you,

Hans
-- 
Edit bug report at http://bugs.php.net/?id=16903edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16903r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16903r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16903r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16903r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16903r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16903r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16903r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16903r=submittedtwice




Bug #16901 Updated: ldap_bind no longer works

2002-04-29 Thread macchi

 ID:   16901
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   Open
 Bug Type: LDAP related
 Operating System: Solaris 8
 PHP Version:  4.2.0
 New Comment:

Ok : I tried again with Autoconf 2.13 but the issue 
persists !


Previous Comments:


[2002-04-29 09:07:55] [EMAIL PROTECTED]

You have to to use autoconf 2.13 . It's all about that autoconf 2.52
with which the original ./configure script was built seems to be buggy
(or some bug in configure.in, whatever)



[2002-04-29 09:03:57] [EMAIL PROTECTED]

I remove the configure script and rebuild it with builconf 
:

buildconf: checking installation...
buildconf: autoconf version 2.52 (ok)
buildconf: automake version 1.5 (ok)
buildconf: libtool version 1.4.2 (ok)
rebuilding configure
rebuilding main/php_config.h.in

I rebuilt and reinstalled by I keep on getting the same 
error.



[2002-04-29 08:27:15] [EMAIL PROTECTED]

And exactly the same script works with 4.1.2 ?

If so, this _may_ be related to an autoconf bug we had also with mysql
in the 4.2.0 release, though I'm not sure.

Can you try deleting the ./configure script in php-4.2.0 and rerun
./buildconf with autoconf 2.13 ?



[2002-04-29 08:23:50] [EMAIL PROTECTED]

After have upgrade my PHP distribution from versin 4.1.2 to 
version 4.2.0, the ldap_bind function no longer works :

My script is :

?php
define(LDAP_HOSTNAME, ldapserver.in2p3.fr);
define(LDAP_BASEDN, o=in2p3, c=fr);
$cid = ldap_connect(LDAP_HOSTNAME);
ldap_bind($cid);
echo ldap_search($cid, LDAP_BASEDN, (objectclass=*));
?


It perfacly works whith php 4.1.2. 
With 4.2.0 I get the following error :

Warning: LDAP: Unable to bind to server: Can't contact LDAP 
server in /sites/webtest/htdocs/ldap/test.php on line 13 
(which is the line number of ldap_bind instruction).

Obviously I didn't change anything in the OpenLDAP release 
I use nor in the compiler (Sun cc).





-- 
Edit this bug report at http://bugs.php.net/?id=16901edit=1




Bug #16849 Updated: Apache returning 500 status code

2002-04-29 Thread jtate

 ID:   16849
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Bogus
 Bug Type: Unknown/Other Function
 Operating System: Win XP Prof
 PHP Version:  4.2.0
 New Comment:

I would look in your apache error_log to see what apache thinks is
happening.


Previous Comments:


[2002-04-26 20:58:21] [EMAIL PROTECTED]

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to Open.






[2002-04-26 10:31:09] [EMAIL PROTECTED]

This file makes the apache [SOMETIMES] return 500:

--BEGIN--
test?php echo 'test'; ?
--END--

The actual output is sent. But an HTTP 500 code is sent instead of 200.



[2002-04-26 08:42:56] [EMAIL PROTECTED]

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to Open.




[2002-04-26 07:37:14] [EMAIL PROTECTED]

After I installed 4.2.0, some pages interpreted with PHP returned a 500
status code instead of a 200 status code. However, the contents of the
page are sent.




-- 
Edit this bug report at http://bugs.php.net/?id=16849edit=1




Bug #16904: output-error im multi-dimensional arrays

2002-04-29 Thread a . lacour

From: [EMAIL PROTECTED]
Operating system: Suse Linux
PHP version:  4.1.2
PHP Bug Type: Unknown/Other Function
Bug description:  output-error im multi-dimensional arrays

There is a problem with a multi-dimensional array coming from a
web-formular. in my case, i have a 2 dimensional array, first dimension
numeric, the second associative. when i pick up the second dimension by
foreach($array as $key = $info), i cant output the elements by eg echo
$info['name'].
with print_r($info) I get the right information about the array, but its
impossible to get an output of the elements with echo or print!
-- 
Edit bug report at http://bugs.php.net/?id=16904edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16904r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16904r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16904r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16904r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16904r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16904r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16904r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16904r=submittedtwice




Bug #16904 Updated: output-error im multi-dimensional arrays

2002-04-29 Thread a . lacour

 ID:   16904
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Unknown/Other Function
 Operating System: Suse Linux
 PHP Version:  4.1.2
 New Comment:

It works fine with complete numeric multi-dimensional arrays!


Previous Comments:


[2002-04-29 10:23:27] [EMAIL PROTECTED]

There is a problem with a multi-dimensional array coming from a
web-formular. in my case, i have a 2 dimensional array, first dimension
numeric, the second associative. when i pick up the second dimension
by
foreach($array as $key = $info), i cant output the elements by eg echo
$info['name'].
with print_r($info) I get the right information about the array, but
its impossible to get an output of the elements with echo or print!




-- 
Edit this bug report at http://bugs.php.net/?id=16904edit=1




Bug #10351 Updated: Parsing problem with nested ? : structures

2002-04-29 Thread dwilson

 ID:   10351
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Closed
 Bug Type: Feature/Change Request
 Operating System: Sun OS 5.7
 PHP Version:  4.0.3pl1
 New Comment:

I checked, and  has a higher precedence than ?: as one
would expect.  For example, with $dHour = 5, this is
equivalent to:

$departmeals = 1 ? 1 ? 3 : 2 : 1 ? 1 : 0;

which should evaluate to 3 but evaluates to 1 instead.

The C language has no trouble with this construction:

sun-66% cat temp.c
#include stdio.h
main(){
printf(%s\n,1 ? 1 ? 3 : 2 : 1 ? 1 : 0);
}
sun-66% cc temp.c
sun-66% a.out
3


Previous Comments:


[2002-04-27 15:19:22] [EMAIL PROTECTED]

it does execute correctly, given the relative precedence of the '' and
'?:' operators.



[2001-04-16 16:14:48] [EMAIL PROTECTED]

The following statement does not execute correctly:

 $departmeals = $dHour  10.5 ? $dHour  6.0 ? 3 : 2 
:
   $dHour  18.0 ? 1 : 0;

No error message--it just returns the wrong result.  It does execute
correctly if parentheses are added:

 $departmeals = $dHour  10.5 ? ($dHour  6.0 ? 3 : 2)
:
   ($dHour  18.0 ? 1 : 0);

The original is not ambiguous; it should parse and execute correctly.





-- 
Edit this bug report at http://bugs.php.net/?id=10351edit=1




Bug #8957 Updated: Please use --prefix to find things

2002-04-29 Thread mberbeira

 ID:   8957
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Closed
 Bug Type: *Install and Config
 Operating System: Solaris 2.6
 PHP Version:  4.0.4pl1
 New Comment:

why should i have to come down to a visible thing if i'm not already
able to come down to town tomorrow morning? well, i guess cause of mu
parents but i duno.
well, my last goodbyr to all the hackers around the world, i love
ya!!!
byee


Previous Comments:


[2001-01-27 21:48:29] [EMAIL PROTECTED]

Many systems have different libraries installed in different
locations. So using --prefix would not be a good solution.

Just create a install script in which you can use some $PREFIX
variable
or something like that.

--prefix is usually used to indicate the prefix of the path where 'make
install'
should copy libs/binaries/header files.

--Jani




[2001-01-27 17:49:01] [EMAIL PROTECTED]

A suggestion:

Please use --prefix when looking for things.

I ran configure with many arguments like:
--with-mm=/my/prefix/directory
when the directory would not have been needed if either
the --prefix was tried first, or if it used the
CPPFLAGS and LDFLAGS and LIBS to find things.






-- 
Edit this bug report at http://bugs.php.net/?id=8957edit=1




Bug #16905: mkdir crashes

2002-04-29 Thread mav

From: [EMAIL PROTECTED]
Operating system: FreeBSD 4.5
PHP version:  4.2.0
PHP Bug Type: Scripting Engine problem
Bug description:  mkdir crashes

Simple test like this makes segmentation fault:
?

  mkdir('1/fv',0777);

  echo('!!\n\n');

?
This error occurs in both Apache DSO module and console version.
PHP configures as:
./configure  --with-apxs=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/apache/conf --with-mysql=
/usr/local/mysql --with-gd=/usr/local --enable-trans-sid
--enable-versioning --enable-inline-optimization --enabl
e-ftp --enable-dbase --enable-gd-native-ttf --with-ttf
--with-freetype-dir=/usr/local

Here is back trace by gdb from core file:
# gdb php /www/www/clients/alkar/hotline/hotline.alkar.net/php.core 
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB.  Type show warranty for
details.
This GDB was configured as i386-unknown-freebsd...
Core was generated by `php'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpam.so.1...done.
Reading symbols from
/usr/local/mysql/lib/mysql/libmysqlclient.so.10...done.
Reading symbols from /usr/lib/libz.so.2...done.
Reading symbols from /usr/lib/libcrypt.so.2...done.
Reading symbols from /usr/local/lib/libgd.so.2...done.
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/local/lib/libpng.so.5...done.
Reading symbols from /usr/local/lib/libjpeg.so.9...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0  0x80fed24 in execute (op_array=0x0) at ./zend_execute.c:1602
1602   
EX(Ts)[EX(opline)-result.u.var].var.ptr-is_ref = 0;
(gdb) bt
#0  0x80fed24 in execute (op_array=0x0) at ./zend_execute.c:1602
(gdb) 

-- 
Edit bug report at http://bugs.php.net/?id=16905edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16905r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16905r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16905r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16905r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16905r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16905r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16905r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16905r=submittedtwice




Bug #16906: Warning: MySQL: Unable to save result set in ...

2002-04-29 Thread vermut

From: [EMAIL PROTECTED]
Operating system: FreeBSD 4.5
PHP version:  4.1.2
PHP Bug Type: MySQL related
Bug description:  Warning: MySQL: Unable to save result set in ...

This is a follow-up to bug 
http://bugs.php.net/bug.php?id=12029

The problem do exists. I've got plenty of them on my FreeBSD, and never
got a clue how i fixed it.

Now i'm upgrading to php-4.1.2 (with apache 1.3.14), and problem arises
again. Everything was compiled using standard FreeBSD ports Makefile. 

Summary:

Everything works as long as i not include any of mhash, mcrypt and gd2.
Tested on 4.1.2 and 4.2.0.

Here are results of some tests:

1. Plugging in old already compiled libphp4.so (4.0.1 i suppose) works.

./configure \
--with-apxs=/usr/local/sbin/apxs \
--with-config-file-path=/usr/local/etc \
--enable-versioning \
--with-system-regex \
--disable-debug \
--enable-track-vars \
--disable-pear \
--with-gd=/usr/local \
--with-zlib \
--with-mcrypt=/usr/local \
--with-mhash=/usr/local \
--with-imap=/usr/local \
--with-mysql=/usr/local \
--prefix=/usr/local \
i386--freebsd4.3 \
$@

libphp4.so  1271565

2. Compiling with mysql only:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \ 
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

works.

libphp4.so  1006173


3. The same, but manually running ./configure:

'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--with-mysql=/usr/local' \
'--without-gd' \
$@

! libphp4.so2598686 (very strange!!!)

works.

4. FreeBSD port make: zlib, mysql, mcrypt, mhash:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mcrypt=/usr/local' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1054805

DOESN'T WORK.

Let's try and remove some components. zlib, mcrypt, mhash seem to
cause an error. Start from mhash.

5. FreeBSD port make: zlib, mysql, mcrypt:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mcrypt=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1050061

DOESN'T WORK.

Ok, maybe it's mcrypt bug?

6. FreeBSD port make: zlib, mysql, mhash:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1028045

DOESN'T WORK.

The only case left is zlib. Let's try:

6. FreeBSD port make: mysql, mhash, mcrypt:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-mcrypt=/usr/local' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1036937

DOESN'T WORK.

So. Nothing. Let's try adding one-by-one to working configuration (mysql
only)

7. FreeBSD port make: mysql, zlib (default)

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1024009

works!

So, problem is in mcrypt AND mhash. Very strange. Maybe there is something
with linking in?

8. Just for fun. Manual zlib, mysql, 

Bug #10351 Updated: Parsing problem with nested ? : structures

2002-04-29 Thread dwilson

 ID:   10351
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Closed
+Status:   Open
 Bug Type: Feature/Change Request
 Operating System: Sun OS 5.7
 PHP Version:  4.0.3pl1
 New Comment:

See comment starting with I checked


Previous Comments:


[2002-04-29 10:34:57] [EMAIL PROTECTED]

I checked, and  has a higher precedence than ?: as one
would expect.  For example, with $dHour = 5, this is
equivalent to:

$departmeals = 1 ? 1 ? 3 : 2 : 1 ? 1 : 0;

which should evaluate to 3 but evaluates to 1 instead.

The C language has no trouble with this construction:

sun-66% cat temp.c
#include stdio.h
main(){
printf(%s\n,1 ? 1 ? 3 : 2 : 1 ? 1 : 0);
}
sun-66% cc temp.c
sun-66% a.out
3



[2002-04-27 15:19:22] [EMAIL PROTECTED]

it does execute correctly, given the relative precedence of the '' and
'?:' operators.



[2001-04-16 16:14:48] [EMAIL PROTECTED]

The following statement does not execute correctly:

 $departmeals = $dHour  10.5 ? $dHour  6.0 ? 3 : 2 
:
   $dHour  18.0 ? 1 : 0;

No error message--it just returns the wrong result.  It does execute
correctly if parentheses are added:

 $departmeals = $dHour  10.5 ? ($dHour  6.0 ? 3 : 2)
:
   ($dHour  18.0 ? 1 : 0);

The original is not ambiguous; it should parse and execute correctly.





-- 
Edit this bug report at http://bugs.php.net/?id=10351edit=1




Bug #13292 Updated: file_exists works with UNC names

2002-04-29 Thread Helmut . Himmelstoss

 ID:   13292
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Filesystem function related
 Operating System: Windows NT/2000
 PHP Version:  4.0.6
 New Comment:

Yes, this functionality are ok.
But only when the PC is trusted in a domäne and you are using a
domain-user.


Previous Comments:


[2002-04-29 04:14:15] [EMAIL PROTECTED]

Have you tried the //computername/share/filename syntax?



[2002-02-12 16:44:53] [EMAIL PROTECTED]

I'm using IIS 5.0 on Windows 2000. I installed PHP 4.1.1 configured to
be a CGI interpreter. I'm trying to require a file located on another
W2K computer on our LAN with this code:
 
require 'computername\\sharename\\functions.php';
 
However, when I try to execute this PHP script, I get this error:
 
Fatal error: Failed opening required
'\\computername\sharename\functions.php' (include_path='..') in
c:\inetpub\wwwroot\keygen\index.php on line 3

Supposedly this functionality is supported with PHP 4.1.1, but I'm not
sure why it isn't working for me. The share is a local share and full
access is granted to everyone.



[2001-12-15 05:54:56] [EMAIL PROTECTED]

Markus noted that you should always use double backslashes (or single
slashes): computername\\share\\filename

BTW: sorry for the typo Christoph... ;)



[2001-12-15 05:25:33] [EMAIL PROTECTED]

Actually, it does work!!!
Use //computername/share/filename or
computername\share\filename
Thanks to Christph Grottolo for the tip.

Now it's only a documentation problem.



[2001-12-14 14:38:09] [EMAIL PROTECTED]

Doesn't work with 4.1.0 nor with 4.2.0-dev.



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/13292

-- 
Edit this bug report at http://bugs.php.net/?id=13292edit=1




Bug #16906 Updated: Warning: MySQL: Unable to save result set in ...

2002-04-29 Thread msopacua

 ID:   16906
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: MySQL related
 Operating System: FreeBSD 4.5
 PHP Version:  4.1.2
 New Comment:

Just for fun:
on the query that fails, run a CHECK TABLE on the tables involved.

See if you get a 'error 134' from table handler.

Are you by any chance running phpBB-1.4.x?

I've seen this error 'unable to save result set' a few times, while it
is actually the above table handler error in mysql.


Previous Comments:


[2002-04-29 11:01:08] [EMAIL PROTECTED]

This is a follow-up to bug 
http://bugs.php.net/bug.php?id=12029

The problem do exists. I've got plenty of them on my FreeBSD, and never
got a clue how i fixed it.

Now i'm upgrading to php-4.1.2 (with apache 1.3.14), and problem arises
again. Everything was compiled using standard FreeBSD ports Makefile. 

Summary:

Everything works as long as i not include any of mhash, mcrypt and gd2.
Tested on 4.1.2 and 4.2.0.

Here are results of some tests:

1. Plugging in old already compiled libphp4.so (4.0.1 i suppose)
works.

./configure \
--with-apxs=/usr/local/sbin/apxs \
--with-config-file-path=/usr/local/etc \
--enable-versioning \
--with-system-regex \
--disable-debug \
--enable-track-vars \
--disable-pear \
--with-gd=/usr/local \
--with-zlib \
--with-mcrypt=/usr/local \
--with-mhash=/usr/local \
--with-imap=/usr/local \
--with-mysql=/usr/local \
--prefix=/usr/local \
i386--freebsd4.3 \
$@

libphp4.so  1271565

2. Compiling with mysql only:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \ 
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

works.

libphp4.so  1006173


3. The same, but manually running ./configure:

'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--with-mysql=/usr/local' \
'--without-gd' \
$@

! libphp4.so2598686 (very strange!!!)

works.

4. FreeBSD port make: zlib, mysql, mcrypt, mhash:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mcrypt=/usr/local' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1054805

DOESN'T WORK.

Let's try and remove some components. zlib, mcrypt, mhash seem to
cause an error. Start from mhash.

5. FreeBSD port make: zlib, mysql, mcrypt:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mcrypt=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1050061

DOESN'T WORK.

Ok, maybe it's mcrypt bug?

6. FreeBSD port make: zlib, mysql, mhash:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1028045

DOESN'T WORK.

The only case left is zlib. Let's try:

6. FreeBSD port make: mysql, mhash, mcrypt:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-mcrypt=/usr/local' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1036937

DOESN'T WORK.

So. Nothing. Let's try adding one-by-one to working configuration
(mysql only)

7. FreeBSD port make: mysql, zlib (default)

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \

Bug #16906 Updated: Warning: MySQL: Unable to save result set in ...

2002-04-29 Thread vermut

 ID:   16906
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: MySQL related
 Operating System: FreeBSD 4.5
 PHP Version:  4.1.2
 New Comment:

mysql CHECK TABLE wpm_tree_en;
+--+---+--+--+
| Table| Op| Msg_type | Msg_text |
+--+---+--+--+
| project3.wpm_tree_en | check | status   | OK   |
+--+---+--+--+
1 row in set (0.03 sec)

Everything fine, as i see. I do run phpBB, but i run a completely
different and unrelated test script. I've done myisamchk -r on all
tables.


Previous Comments:


[2002-04-29 11:28:42] [EMAIL PROTECTED]

Just for fun:
on the query that fails, run a CHECK TABLE on the tables involved.

See if you get a 'error 134' from table handler.

Are you by any chance running phpBB-1.4.x?

I've seen this error 'unable to save result set' a few times, while it
is actually the above table handler error in mysql.



[2002-04-29 11:01:08] [EMAIL PROTECTED]

This is a follow-up to bug 
http://bugs.php.net/bug.php?id=12029

The problem do exists. I've got plenty of them on my FreeBSD, and never
got a clue how i fixed it.

Now i'm upgrading to php-4.1.2 (with apache 1.3.14), and problem arises
again. Everything was compiled using standard FreeBSD ports Makefile. 

Summary:

Everything works as long as i not include any of mhash, mcrypt and gd2.
Tested on 4.1.2 and 4.2.0.

Here are results of some tests:

1. Plugging in old already compiled libphp4.so (4.0.1 i suppose)
works.

./configure \
--with-apxs=/usr/local/sbin/apxs \
--with-config-file-path=/usr/local/etc \
--enable-versioning \
--with-system-regex \
--disable-debug \
--enable-track-vars \
--disable-pear \
--with-gd=/usr/local \
--with-zlib \
--with-mcrypt=/usr/local \
--with-mhash=/usr/local \
--with-imap=/usr/local \
--with-mysql=/usr/local \
--prefix=/usr/local \
i386--freebsd4.3 \
$@

libphp4.so  1271565

2. Compiling with mysql only:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \ 
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

works.

libphp4.so  1006173


3. The same, but manually running ./configure:

'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--with-mysql=/usr/local' \
'--without-gd' \
$@

! libphp4.so2598686 (very strange!!!)

works.

4. FreeBSD port make: zlib, mysql, mcrypt, mhash:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mcrypt=/usr/local' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1054805

DOESN'T WORK.

Let's try and remove some components. zlib, mcrypt, mhash seem to
cause an error. Start from mhash.

5. FreeBSD port make: zlib, mysql, mcrypt:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mcrypt=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1050061

DOESN'T WORK.

Ok, maybe it's mcrypt bug?

6. FreeBSD port make: zlib, mysql, mhash:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \
'--with-apxs=/usr/local/sbin/apxs' \
'--with-config-file-path=/usr/local/etc' \
'--enable-versioning' \
'--with-regex=system' \
'--without-gd' \
'--without-mysql' \
'--with-zlib' \
'--with-mhash=/usr/local' \
'--with-mysql=/usr/local' \
'--prefix=/usr/local' \
'i386-portbld-freebsd4.5' \
$@

libphp4.so  1028045

DOESN'T WORK.

The only case left is zlib. Let's try:

6. FreeBSD port make: mysql, mhash, mcrypt:

CFLAGS='-O -pipe  -I/usr/local/include' \
CXXFLAGS=' -O -pipe  -I/usr/local/include' \
CC='cc' \
CXX='c++' \
'./configure' \

Bug #16875 Updated: FILE Function Checks Wrong Path

2002-04-29 Thread tonicpeddler

 ID:   16875
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Filesystem function related
 Operating System: Windows XP
 PHP Version:  4.2.0
 New Comment:

I looked through some of the PHP scripts I had written, and found a
working example of fopen that works just fine using a relative file
path.  Pertinent exerpt:

$log = fopen('log.txt', 'a');
fwrite($log, $text . \n);
fclose($log);
echo ' a href=log.txtView Log/a';

Is this bug being dealt with?


Previous Comments:


[2002-04-27 19:47:46] [EMAIL PROTECTED]

I use include() and require() all the time, it works just fine.  So the
problem is probably specific to file()



[2002-04-27 19:35:21] [EMAIL PROTECTED]

Can you test if the same thing happens with include() ?




[2002-04-27 13:12:09] [EMAIL PROTECTED]

When I call:

$data = file( database.txt );

From my file c:\xitami\webpages\db\database.php, php doesn't check
c:\xitami\webpages\db\ for database.txt, instead it returns an error
saying that database.txt doesn't exist in the directory
c:\xitami\webpages\db\database.php  I beleive this may be a bug,
since it shouldn't be including the name of the php script in the
directory.  In the mean time I am specifying an absolute filename for
database.txt, however I'd much prefer the modularity of relative file
access.

If you fix it, that's great, I hope someone contacts me.  In that case
could someone tell me where to download a prebuilt binary?  I'm on
dialup and a pretty slow machine, not very interested in downloading
the source code again, and building, again.




-- 
Edit this bug report at http://bugs.php.net/?id=16875edit=1




Bug #16859 Updated: session_decode gives SEGV in PHP 4.2.0

2002-04-29 Thread hope

 ID:   16859
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Session related
 Operating System: Solaris 2.6 (5.6)
 PHP Version:  4.2.0
 New Comment:

As an explanation to the backtrace I posted:

The backslashes that appear before some of the double quotes in the
backtrace are due to gdb.  The file that is read (and the string that's
processed) do _not_ contain the backslash.

The variable ses_login is the first of the session variables that are
stored as part of the session data.

The backtrace says that it's dying in session.c, line 290.  This is in
function php_set_session_var(), at the point where it's trying to call
zend_set_hash_symbol().

The PHP setting register_globals is set to On in both the local and
master contexts.

The script that causes this error is calling session_decode without
having called any kind of session_start or session_name beforehand.

(Again, this works as I expected it to in 4.1.2; the SEGV is in 4.2.0).


Previous Comments:


[2002-04-28 14:23:18] [EMAIL PROTECTED]

Backtrace (running in gdb with -X) is:
(gdb) bt
#0  0x8ed44 in php_set_session_var (name=0x3364f0 ses_login,
namelen=9, 
state_val=0x328dd0, var_hash=0xefffcfb0) at session.c:290
#1  0x8f588 in ps_srlzr_decode_php (
val=0x339128
ses_login|s:8:\theodore\;ses_id|s:19:\PMwwKgoAADwAADKfkFU\;ses_timestamp_ultimo|i:1020014634;ses_timestamp_inicio|i:1020014634;ses_ip|s:9:\10.0.0.64\;ses_url|s:13:\/contar.phtml\;ses_valor|i:1;,
vallen=193)
at session.c:441
#2  0x8f87c in php_session_decode (
val=0x339128
ses_login|s:8:\theodore\;ses_id|s:19:\PMwwKgoAADwAADKfkFU\;ses_timestamp_ultimo|i:1020014634;ses_timestamp_inicio|i:1020014634;ses_ip|s:9:\10.0.0.64\;ses_url|s:13:\/contar.phtml\;ses_valor|i:1;,
vallen=193)
at session.c:490
#3  0x93454 in zif_session_decode (ht=1, return_value=0x3360d0,
this_ptr=0x0, 
return_value_used=0) at session.c:1339
#4  0x1a2080 in execute (op_array=0x323440) at ./zend_execute.c:1598
#5  0x169e48 in zend_execute_scripts (type=8, retval=0x0,
file_count=3)
at zend.c:810
#6  0x4e270 in php_execute_script (primary_file=0xe7f0) at
main.c:1381
#7  0x17c1fc in apache_php_module_main (r=0x30a420,
display_source_mode=0)
at sapi_apache.c:90
#8  0x48b8c in send_php ()
#9  0x48bf8 in send_parsed_php ()
#10 0x1ad4e4 in ap_invoke_handler ()
#11 0x1bf494 in process_request_internal ()
#12 0x1bf4ec in ap_process_request ()
#13 0x1b7d84 in child_main ()
#14 0x1b7f38 in make_child ()
#15 0x1b8084 in startup_children ()
#16 0x1b866c in standalone_main ()
#17 0x1b8df4 in main ()

(gdb)



[2002-04-26 20:07:49] [EMAIL PROTECTED]

To properly diagnose this bug, we need a backtrace to see what is
happening behind the scenes. To find out how to generate a backtrace,
please read http://bugs.php.net/bugs-generating-backtrace.php

Once you have generated a backtrace, please submit it to this bug
report and change the status back to Open.



[2002-04-26 13:20:03] [EMAIL PROTECTED]

session_decode ($str) gives SEGV with PHP 4.2.0 and Apache 1.3.24.

Worked fine with PHP 4.1.2; I just built 4.2.0 with the same configure
params and same Apache as I had with 4.1.2, and the same script gives
the problem.

I have verified that the argument to session_decode ($str) is not null,
etc.

Basically, my script is reading the $str out of several sess_* files
and dumping the contents for each one.

There was a session_decode SEGV bug that was reported as fixed and
closed in 4.0.1 pl2, so maybe the same bug is back.  

Thanks to all.




-- 
Edit this bug report at http://bugs.php.net/?id=16859edit=1




Bug #15909 Updated: mysql and header() problem prevent saving session vars(?)

2002-04-29 Thread phpbug

 ID:   15909
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   No Feedback
 Bug Type: Session related
 Operating System: Linux (Debian)
 PHP Version:  4.1.1
 New Comment:

MySQL is not the problem. We have not changed MySQL versions, just the
PHP version. 

Some of the cases that fail do not do any database operations. They
change a context variable and page jump (via header()) to another PHP
page.

If this were a MySQL problem, the work around I described above would
not fix it.

The problem appears to be with PHP and the management of session
variables.

Note: Status should be changed to Open but the only options I have are
No Feedback or Closed.


Previous Comments:


[2002-04-29 00:00:03] [EMAIL PROTECTED]

No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to Open.



[2002-03-28 19:12:11] [EMAIL PROTECTED]

There is bug report for MySQL.
After serval database operation, calling heade() crashes PHP for some
reason according to the bug report.

Anyway, I don't use MySQL and I don't have this problem.
We need backtrace or need where/how PHP is bailing out.

Build with --enable-debug and check what is going to with debugger.





[2002-03-27 12:02:40] [EMAIL PROTECTED]

Sorry, I don't see where I would limit size of max text size returned
from MySQL or what you are looking for. Please clarify.

The applications that are not working are not using large text fields.
Most are defined as TINYTEXT and TEXT. There are a couole of columns
defined as MEDIUMTEXT (due to misunderstanding of field types) but the
contents are less than 4000 bytes.



[2002-03-26 21:44:55] [EMAIL PROTECTED]

Could you limit size of max text size returned from MySQL?
Does it help?



[2002-03-26 11:55:03] [EMAIL PROTECTED]

Yes, we are using MySQL 3.23.38 in the application. However, the
session.save_handler is files. 

We were using the same version of MySQL with PHP 4.0.2.



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/15909

-- 
Edit this bug report at http://bugs.php.net/?id=15909edit=1




Bug #10629 Updated: SMTP: mail() the fifth parameter

2002-04-29 Thread jimw

 ID:   10629
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Closed
 Bug Type: Feature/Change Request
 Operating System: Windows
 PHP Version:  4.0.5
 New Comment:

you can use ini_set() to set the smtp server dynamically.


Previous Comments:


[2002-04-17 16:16:21] [EMAIL PROTECTED]

for sure :) it was kick ass!



[2001-05-03 04:04:33] [EMAIL PROTECTED]

It will be real handy if ...

mail() allows smtp specification in the new fifth parameter of mail()

mail([EMAIL PROTECTED],
the subject,
$message,
From: webmaster@$SERVER_NAME,
smtp.aol.com);

If you think about it, Perl's smtp.pm when it was first created did
just this. http://www.faqs.org/rfcs/rfc2821.html even talks about this
type of portability somewhere.



[2001-05-03 03:59:08] [EMAIL PROTECTED]

It will be real handy if ...

mail() allows smtp specification in the new fifth parameter of mail()

mail([EMAIL PROTECTED],
the subject,
$message,
From: webmaster@$SERVER_NAME,
smtp.aol.com);

If you think about it, Perl's smtp.pm when it was created did just this
first.
http://www.faqs.org/rfcs/rfc2821.html talks about it this type of
portability
somewhere.




-- 
Edit this bug report at http://bugs.php.net/?id=10629edit=1




Bug #16909: apache2

2002-04-29 Thread office

From: [EMAIL PROTECTED]
Operating system: Win2k
PHP version:  4.2.0
PHP Bug Type: Apache related
Bug description:  apache2

Is there a chance to install the SAPI Module under Apache2. I get a error
when starting Apache2. Under 1.3.24 there is no problem.
-- 
Edit bug report at http://bugs.php.net/?id=16909edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16909r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16909r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16909r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16909r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16909r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16909r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16909r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16909r=submittedtwice




Bug #16909 Updated: apache2

2002-04-29 Thread jan

 ID:   16909
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: Apache related
 Operating System: Win2k
 PHP Version:  4.2.0
 New Comment:

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to Open.



Previous Comments:


[2002-04-29 12:32:29] [EMAIL PROTECTED]

Is there a chance to install the SAPI Module under Apache2. I get a
error when starting Apache2. Under 1.3.24 there is no problem.




-- 
Edit this bug report at http://bugs.php.net/?id=16909edit=1




Bug #16909 Updated: apache2

2002-04-29 Thread office

 ID:   16909
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Bogus
 Bug Type: Apache related
 Operating System: Win2k
 PHP Version:  4.2.0
 New Comment:

I add the lines:
LoadModule php4_module .../php4apache.dll

During testing the config, i get the message cannot load
c:/php/sapi/php4apahce.dll into server: The module cannot be found.

I add the same lines to apache 1.3 config. It runs. The line AddType
was added in both configs, too. But what's with the AddModule in the
Apache2 config? There is no paragraph for this config lines.


Previous Comments:


[2002-04-29 12:34:19] [EMAIL PROTECTED]

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to Open.




[2002-04-29 12:32:29] [EMAIL PROTECTED]

Is there a chance to install the SAPI Module under Apache2. I get a
error when starting Apache2. Under 1.3.24 there is no problem.




-- 
Edit this bug report at http://bugs.php.net/?id=16909edit=1




Bug #15886 Updated: rfc1867 file uploads should consider Content-length header

2002-04-29 Thread j . kase

 ID:   15886
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Closed
+Status:   Open
 Bug Type: Feature/Change Request
 Operating System: Win2000 (also tested on Linux)
-PHP Version:  4.1.1
+PHP Version:  4.2.0
 New Comment:

Still remains with 4.2.0 at least on Windows - upload does not
terminate until the whole file has been uploaded, even if the file size
exceeds all the specified limits. My original idea was: if uploaded
file size (i.e. Content-Length) is bigger than any of the limits,
immediately terminate the upload without accepting further content.


Previous Comments:


[2002-04-04 07:25:01] [EMAIL PROTECTED]

This stuff should be fixed in PHP 4.2.0 (RCs can be found at
http://www.php.net/~derick/ )




[2002-03-05 15:14:41] [EMAIL PROTECTED]

The RFC1867 compatible file upload feature in PHP is odd to use and has
some shortcomings. Following are the issues that I would like to be
changed (or maybe commented if I have just overlooked something):

* Content-length header should be considered.

When uploading a file, browsers usually supply a Content-length header
with it, indicating the total size of posted data. The upload feature
should consider it and compare it to post_max_size and
upload_max_filesize configuration settings and maybe also the
MAX_FILE_SIZE hidden field present in the form. When Content-length 
(smallest of the three), the upload should terminate immediately and
some sensible error returned to the user without ever receiving the
full file. Also, when someone has played around with the incoming
stream, upload should terminate IF content-length is small but the
incoming byte stream is larger than the permitted values (i.e. limit is
2MB, and 2MB out of 100MB file has been uploaded, should terminate
immediately and not wait until the end of 100MB).

* MAX_FILE_SIZE has no effect

It is said in the doc that the field is advisory to the browser, but
I have not found out what it is about. At least in case of IE 5.5 and
Opera 6.01 it has NO effect. As said above, one application for this
variable should be that when accepting an incoming upload, the engine
should compare this variable to the value of the Content-length header
and immediately terminate upload if Content-length  MAX_FILE_SIZE.





-- 
Edit this bug report at http://bugs.php.net/?id=15886edit=1




Bug #10351 Updated: Parsing problem with nested ? : structures

2002-04-29 Thread m . ford

 ID:   10351
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Feature/Change Request
 Operating System: Sun OS 5.7
 PHP Version:  4.0.3pl1
 New Comment:

I think the key here is not precedence, but associativity.  The ?:
operator is listed as being left-associative which, I think, means your
simplified example will be evaluated like this:

(1 ? (1 ? 3 : 2) : 1) ? 1 : 0

which will, indeed, result in 1!

A right-associative ?: would be grouped as you expected, like this:

1 ? (1 ? 3 : 2) : (1 ? 1 : 0)

-- ergo, in C ?: must be right-associative!!

(As a side-note, operator associativity is listed in the operator
precedence table with no real explanation of what it means, or link to
such explanation -- perhaps this should be made a documentation feature
request?)


Previous Comments:


[2002-04-29 11:13:40] [EMAIL PROTECTED]

See comment starting with I checked



[2002-04-29 10:34:57] [EMAIL PROTECTED]

I checked, and  has a higher precedence than ?: as one
would expect.  For example, with $dHour = 5, this is
equivalent to:

$departmeals = 1 ? 1 ? 3 : 2 : 1 ? 1 : 0;

which should evaluate to 3 but evaluates to 1 instead.

The C language has no trouble with this construction:

sun-66% cat temp.c
#include stdio.h
main(){
printf(%s\n,1 ? 1 ? 3 : 2 : 1 ? 1 : 0);
}
sun-66% cc temp.c
sun-66% a.out
3



[2002-04-27 15:19:22] [EMAIL PROTECTED]

it does execute correctly, given the relative precedence of the '' and
'?:' operators.



[2001-04-16 16:14:48] [EMAIL PROTECTED]

The following statement does not execute correctly:

 $departmeals = $dHour  10.5 ? $dHour  6.0 ? 3 : 2 
:
   $dHour  18.0 ? 1 : 0;

No error message--it just returns the wrong result.  It does execute
correctly if parentheses are added:

 $departmeals = $dHour  10.5 ? ($dHour  6.0 ? 3 : 2)
:
   ($dHour  18.0 ? 1 : 0);

The original is not ambiguous; it should parse and execute correctly.





-- 
Edit this bug report at http://bugs.php.net/?id=10351edit=1




Bug #16911: Activate extention and PHP hangs

2002-04-29 Thread enelson

From: [EMAIL PROTECTED]
Operating system: windows 2000
PHP version:  4.2.0
PHP Bug Type: *PDF functions
Bug description:  Activate extention and PHP hangs

I have configured our windows 2000 box running PHP 4.2.0 in CGI mode with
register globals ON for backward compatibility. (in case that makes any
difference)

Everything works great, but I need access to functions defined in the PDF
module.  So, I uncomment the pdfdll line under the extensions and then PHP
hangs on all pages.  I can undo the activity by re-commenting the pdf line
in the PHP ini file.

My extensions directory is properly specified as we use the mssql module
frequently without issue.

Am I missing something obvious (the groups didn't know or didn't see my
postings)

Thank you for your faithful dedication to making PHP the best development
tool available today.

-Ethan Nelson
Net Solutions, LLC
-- 
Edit bug report at http://bugs.php.net/?id=16911edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16911r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16911r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16911r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16911r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16911r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16911r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16911r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16911r=submittedtwice




Bug #16806 Updated: mysql_connect deadlocks on gethostbyname

2002-04-29 Thread ryan

 ID:   16806
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Apache2 related
-Operating System: lnx 2.4.9-31smp  glibc 2.2.4-24
+Operating System: Linux
 PHP Version:  4.2.0
 New Comment:

changed OS to linux, didn't see it appearing in the bug database when I
did searches.


Previous Comments:


[2002-04-24 14:56:21] [EMAIL PROTECTED]

Testing is simple.  Make sure nscd is not running on the machine and
that the mysql server is not in the hosts file
but is in DNS. 

Test page.
?
$db=mysql_connect(server.com,user,pass);
mysql_select_db(database,$db);
$result=mysql_query(select FirstName from Users);
while ( $row=mysql_fetch_row($result)) {
echo ($row[0]\n);
}
?

Standalone it works fine.  When run through the webserver
it hangs forever getting stuck in the gethostbyname from
the mysql_connect.  I even changed the libmysqlclient 
libary to the libmysqlclient_r library in the configure and verified it
was being used with a ldd of libphp4.so.

The webserver is apache 2.0.35 configured with these options:
./configure --prefix=/prod/apache --enable-layout=Apache --enable-ssl
--enable-vhost-alias --enable-proxy --enable-rewrite --enable-so
--with-mpm=worker --disable-userdir

The php module is configured with:
./configure  --prefix=/prod/apache/php
--with-apxs2=/prod/apache/bin/apxs --with-openssl --with-zlib --with-gd
--with-java=/usr/java --with-mysql=/prod/mysql --with-readline
--enable-memory-limit

It will work if nscd is on, or if /etc/hosts contains the name of the
machine that needs to be resolved.

#0  0x402bdba5 in __sigsuspend (set=0x40b3236c) at
../sysdeps/unix/sysv/linux/sigsuspend.c:45
#1  0x402821d9 in __pthread_wait_for_restart_signal (self=0x40b34be0)
at pthread.c:969
#2  0x40283a2c in __pthread_lock (lock=0x4001649c, self=0x40b34be0) at
spinlock.c:149
#3  0x40280d46 in __pthread_mutex_lock (mutex=0x4001648c) at
mutex.c:109
#4  0x403a8e40 in _dl_open (file=0x40b3262c libnss_dns.so.2, mode=1,
caller=0x0) at dl-open.c:401
#5  0x403a9cd1 in do_dlopen (ptr=0x40b325fc) at dl-libc.c:78
#6  0x4000d7c3 in _dl_catch_error (objname=0x40b325f4,
errstring=0x40b325f8, operate=0x403a9cb0 do_dlopen, args=0x40b325fc)
at dl-error.c:152
#7  0x403a9b7c in __libc_dlopen (__name=0x40b3262c libnss_dns.so.2)
at dl-libc.c:42
#8  0x4038aeef in __nss_lookup_function (ni=0x8130940,
fct_name=0x403be4ee gethostbyname_r) at nsswitch.c:340
#9  0x4038b911 in __nss_next (ni=0x40b326dc, fct_name=0x403be4ee
gethostbyname_r, fctp=0x40b326e0, status=-1, all_values=0)
at nsswitch.c:194
#10 0x4038e1dd in __gethostbyname_r (name=0x82322fc
database.mycompany.com, resbuf=0x40b3316c, buffer=0x40b3296c \177,

buflen=2048, result=0x40b3271c, h_errnop=0x40b32768) at
../nss/getXXbyYY_r.c:215
#11 0x405da13c in my_gethostbyname_r () from
/prod/mysql/lib/mysql/libmysqlclient_r.so.10
#12 0x405d1f69 in mysql_real_connect () from
/prod/mysql/lib/mysql/libmysqlclient_r.so.10
#13 0x4049b0ea in php_mysql_do_connect (ht=3, return_value=0x8236ccc,
this_ptr=0x0, return_value_used=1, tsrm_ls=0x81bcdc8, 
persistent=0) at php_mysql.c:662
#14 0x4049b2e4 in zif_mysql_connect (ht=3, return_value=0x8236ccc,
this_ptr=0x0, return_value_used=1, tsrm_ls=0x81bcdc8)
at php_mysql.c:714
#15 0x404652e8 in execute (op_array=0x8232294, tsrm_ls=0x81bcdc8) at
./zend_execute.c:1598
#16 0x40473f92 in zend_execute_scripts (type=8, tsrm_ls=0x81bcdc8,
retval=0x0, file_count=3) at zend.c:810
#17 0x4048163a in php_execute_script (primary_file=0x40b348bc,
tsrm_ls=0x81bcdc8) at main.c:1381
#18 0x4047df8d in php_output_filter (f=0x822d290, bb=0x822d4a0) at
sapi_apache2.c:401
#19 0x080aa99f in ap_pass_brigade (next=0x822d290, bb=0x822d380) at
util_filter.c:534
#20 0x080b0a5b in default_handler (r=0x81fbe60) at core.c:3247
#21 0x080a1236 in ap_run_handler (r=0x81fbe60) at config.c:193
#22 0x080a16a1 in ap_invoke_handler (r=0x81fbe60) at config.c:373
#23 0x0808a5d7 in ap_process_request (r=0x81fbe60) at
http_request.c:261
#24 0x08086cb5 in ap_process_http_connection (c=0x81c1428) at
http_core.c:291
#25 0x080a9372 in ap_run_process_connection (c=0x81c1428) at
connection.c:85
#26 0x0809e876 in process_socket (p=0x81c1318, sock=0x81c1350,
my_child_num=0, my_thread_num=0, bucket_alloc=0x81bf2a8)
at worker.c:613
#27 0x0809ed73 in worker_thread (thd=0x8142590, dummy=0x81bcdc8) at
worker.c:886
#28 0x4003ae34 in dummy_worker (opaque=0x8142590) at thread.c:127
#29 0x4027fc6f in pthread_start_thread (arg=0x40b34be0) at
manager.c:284
#30 0x4027fd5f in pthread_start_thread_event (arg=0x40b34be0) at
manager.c:308





-- 
Edit this bug report at http://bugs.php.net/?id=16806edit=1




Bug #16913: sem auto release should be to be disabled!!!

2002-04-29 Thread AlberT

From: [EMAIL PROTECTED]
Operating system: Linux 2.4.18
PHP version:  4.1.2
PHP Bug Type: Feature/Change Request
Bug description:  sem auto release should be to be disabled!!!

sem_acquire() function has this behavior:

After processing a request, any semaphores acquired by the process but not
explicitly released will be released automatically and a warning will be
generated. 

This is not a great thing, infact in this way the readers/writers
classical IPC problem, with writers precedence is impossible to implement
!!!

I think an option to disable autorelease is usefull.
-- 
Edit bug report at http://bugs.php.net/?id=16913edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16913r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16913r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16913r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16913r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16913r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16913r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16913r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16913r=submittedtwice




Bug #16896 Updated: php_snmp.dll LOST

2002-04-29 Thread sniper

 ID:   16896
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: SNMP related
 Operating System: Windows 2000
 PHP Version:  4.2.0
 New Comment:

There is another bug report: #16796 which contains all
the reported missing dlls so far. I've added this there.
If some other dll is missing and is not mentioned there,
please add a comment in that bug report. 



Previous Comments:


[2002-04-29 03:57:16] [EMAIL PROTECTED]

The file php_snmp.dll is lost at PHP 4.2.0 zip package.
May i use this file within PHP 4.1.2 zip package?



[2002-04-29 03:55:12] [EMAIL PROTECTED]

The file php_snmp.dll is lost at PHP 4.2.0 zip package.
May i use this file within PHP 2.12 zip package?




-- 
Edit this bug report at http://bugs.php.net/?id=16896edit=1




Bug #16752 Updated: Configure failed with GD since 4.2.0

2002-04-29 Thread sniper

 ID:   16752
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
 Bug Type: GD related
 Operating System: HP-UX 11.00
 PHP Version:  4.2.0
 New Comment:

1. Get 
http://snaps.php.net/php4-STABLE-latest.tar.gz
2. Replace the configure file in it with this:
http://www.edin.dk/php/configure.gz

3. Try this configure line:

./configure --without-mysql --with-zlib-dir=/PKl01h01/soft/web
--with-png-dir=/PKl01h01/soft/web
--with-ttf=/PKl01h01/soft/web --with-jpeg-dir=/PKl01h01/soft/web
--with-xpm-dir=/PKl01h01/soft/web
--with-gd=/PKl01h01/soft/web




Previous Comments:


[2002-04-29 06:49:39] [EMAIL PROTECTED]

 Are you sure nothing else has changed in your system
 since the time you compiled 4.1.2? 

yes and I can recompile php 4.1.2 now without error

 What does 'ls -l /PKl01h01/soft/web/include/gd.h' output?

-rwxr-x---   1 ahpl0101   hpl01100  9326 Mar 27  2001
/PKl01h01/soft/web/include/gd.h

 What does 'ls -l /PKl01h01/soft/web/lib/libgd.a' output?

-rwxr-x---   1 ahpl0101   hpl01100237858 Mar 27  2001
/PKl01h01/soft/web/lib/libgd.a

'find / -name gd.h 2 /dev/null' output is :

/PKl01h01/soft/web/include/gd.h 

@++
JC



[2002-04-28 20:14:29] [EMAIL PROTECTED]

Are you sure nothing else has changed in your system
since the time you compiled 4.1.2? 

What does 'ls -l /PKl01h01/soft/web/include/gd.h' output?
What does 'ls -l /PKl01h01/soft/web/lib/libgd.a' output?

Are you sure you don't have GD installed elsewhere in your
system? (find / -name gd.h)

--Jani




[2002-04-26 13:55:01] [EMAIL PROTECTED]

gd.h is in /PKl01h01/soft/web/include



[2002-04-25 21:43:52] [EMAIL PROTECTED]

Where is gd.h in your system?




[2002-04-25 08:06:12] [EMAIL PROTECTED]

It's the same if I specified the directory (as mentionned in the
description of this bug)

@++
JC



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16752

-- 
Edit this bug report at http://bugs.php.net/?id=16752edit=1




Bug #15613 Updated: readfile doesn't work correctly with WIndows XP

2002-04-29 Thread sniper

 ID:   15613
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Closed
 Bug Type: Output Control
 Operating System: Windows XP (Professional)
 PHP Version:  4.1.1
 New Comment:

Closed then.



Previous Comments:


[2002-04-29 04:02:36] [EMAIL PROTECTED]

The bug is fixed with Apache 1.3.24



[2002-03-26 03:12:10] [EMAIL PROTECTED]

Not critical



[2002-03-21 03:07:13] [EMAIL PROTECTED]

Yes, i have tested the script on Win NT and Win2000. There are no
problems. So it is really a problem of Win XP + PHP as module.



[2002-03-20 14:53:33] [EMAIL PROTECTED]

I think the bug *may* be a bug in apache under Windows XP.
Is there any chance you can test the same script on Win2k
or NT? (Just to narrow that part down too).

I'll ask the sapi/apache guys here about this problem;
we did discuss this a while ago and I think the general
opinion was that it was related to apache; if you could
write a bug report to apache (or just check to see if
anyone else has the same problem) that will get more
heads thinking about it :-)

Derick (if you are reading this), I'm marking this as
critical meaning that it should be fixed for PHP 4.2




[2002-03-20 14:18:00] [EMAIL PROTECTED]

Yes, you are right. If i call the script as CGI under apache it works
fine. If i start it from the command line, i get a message, that the
script cannot open the file i want to read. With PHP as apache module i
get the problems described above.

Unfortunately i cannot use PHP as CGI.

What do you mean with 'apache related'. Is it a bug in apache or in
PHP? Shall i write a bugreport to apache?


Thanks,



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/15613

-- 
Edit this bug report at http://bugs.php.net/?id=15613edit=1




Bug #16746 Updated: Log.php inexistant

2002-04-29 Thread cox

 ID:   16746
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
-Bug Type: PEAR related
+Bug Type: Reproducible crash
 Operating System: FreeBSD 4.5
 PHP Version:  4.2.0
 New Comment:

This problem is not related to PEAR. Reclassified as Reproducible
crash.

-- Tomas V.V.Cox

PS.- For the moment you could download the package, uncompress and
install it by hand


Previous Comments:


[2002-04-29 09:16:20] [EMAIL PROTECTED]

(sorry, forgot to update the bug status to open)



[2002-04-29 09:13:02] [EMAIL PROTECTED]

Hi!

I have just tried the latest available snap: php4-STABLE-200204290300

I encoutered some other problems:

1. The build process does not work with freebsd 4.5 byacc once i type
gmake the script answers with the byacc command line. I tried another
approach: installed bison and it was ok then.

2. when i try to install the cgi version the gmake install script
replies with an error:

Making install in .
gmake[1]: Entering directory `/usr/src/php4-STABLE-200204290300'
gmake[1]: *** [install-sapi] Error 1
gmake[1]: Leaving directory `/usr/src/php4-STABLE-200204290300'
gmake: *** [install-recursive] Error 1

(i made a gmake clean and configured everything again between the
apache module build and the cgi build)

Since i needed the php binary, i copied it into
/usr/local/services/php/bin.

Tried 'pear install /usr/src/Log-1.1.tgz', same result: Segmentation
Fault (core dumped)
Now the php.core is created not under /usr/src (where Log-1.1.tgz is)
but in /usr/local/services/php/bin (where i called the pear script)

Please don't be confused about the directories i mention. The old 4.2.0
build was in it's own /usr/local/services/php-4.2.0 directory.
/usr/local/services/php was just a symlink. When i compiled the
4.2.1-dev i simply changed the link to /usr/local/services/php-latest,
so there is no way i was using the old php binary with the development
version.

I still have that php.core... The answer to the latest comment is:
unfortnately the problem persists. I am still unable to run horde.

I don't know if i have sent enough information; feel free to ask what
is needed.

thank you (again).



[2002-04-29 07:21:31] [EMAIL PROTECTED]

Could you perhaps try the latest PHP version from snaps.php.net and see
if the problem persists?

- Martin



[2002-04-29 07:05:14] [EMAIL PROTECTED]

Ok, i got it, but now php gives a segmentation fault, core dumped.

What i did was to recompile php without the --with-apxs2 option in the
configuration stage. Then with the cgi version i used the pear command
to install the downloaded Log-1.1.tgz. 

'pear install /usr/src/Log-1.1.tgz'

I get a 'Segmentation Fault (core dumped)' and a 3.4MB php.core file in
/usr/src.

I know that php.core can give you valuable information, but you must
tell me first what can i do with it to send that information back to
you.

I am sorry to insist on the 'bug' but when i got the segmentation fault
from the php binary i thought this could be a bug (not the pear Log
module, the segmentation fault).

Also i tried to simply copy the files in Log-1.1.tgz into
/usr/local/services/php/lib/php but no success, horde still doesn't
work.

Thank you for the help.



[2002-04-23 05:58:17] [EMAIL PROTECTED]

Please get the Log class from
http://pear.php.net/package-info.php?pacid=8 and place the copy in your
PEAR directory.

- Martin



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16746

-- 
Edit this bug report at http://bugs.php.net/?id=16746edit=1




Bug #13292 Updated: file_exists works with UNC names

2002-04-29 Thread sniper

 ID:   13292
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Filesystem function related
 Operating System: Windows NT/2000
-PHP Version:  4.0.6
+PHP Version:  4.1.1
 New Comment:

1. Update to 4.2.0
2. If it's permissions problem - Not bug in PHP.



Previous Comments:


[2002-04-29 11:22:31] [EMAIL PROTECTED]

Yes, this functionality are ok.
But only when the PC is trusted in a domäne and you are using a
domain-user.



[2002-04-29 04:14:15] [EMAIL PROTECTED]

Have you tried the //computername/share/filename syntax?



[2002-02-12 16:44:53] [EMAIL PROTECTED]

I'm using IIS 5.0 on Windows 2000. I installed PHP 4.1.1 configured to
be a CGI interpreter. I'm trying to require a file located on another
W2K computer on our LAN with this code:
 
require 'computername\\sharename\\functions.php';
 
However, when I try to execute this PHP script, I get this error:
 
Fatal error: Failed opening required
'\\computername\sharename\functions.php' (include_path='..') in
c:\inetpub\wwwroot\keygen\index.php on line 3

Supposedly this functionality is supported with PHP 4.1.1, but I'm not
sure why it isn't working for me. The share is a local share and full
access is granted to everyone.



[2001-12-15 05:54:56] [EMAIL PROTECTED]

Markus noted that you should always use double backslashes (or single
slashes): computername\\share\\filename

BTW: sorry for the typo Christoph... ;)



[2001-12-15 05:25:33] [EMAIL PROTECTED]

Actually, it does work!!!
Use //computername/share/filename or
computername\share\filename
Thanks to Christph Grottolo for the tip.

Now it's only a documentation problem.



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/13292

-- 
Edit this bug report at http://bugs.php.net/?id=13292edit=1




Bug #13292 Updated: file_exists works with UNC names

2002-04-29 Thread sniper

 ID:   13292
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: Filesystem function related
 Operating System: Windows NT/2000
 PHP Version:  4.1.1
 New Comment:

1. Update to 4.2.0
2. If it's permissions problem - Not bug in PHP.



Previous Comments:


[2002-04-29 15:44:59] [EMAIL PROTECTED]

1. Update to 4.2.0
2. If it's permissions problem - Not bug in PHP.




[2002-04-29 11:22:31] [EMAIL PROTECTED]

Yes, this functionality are ok.
But only when the PC is trusted in a domäne and you are using a
domain-user.



[2002-04-29 04:14:15] [EMAIL PROTECTED]

Have you tried the //computername/share/filename syntax?



[2002-02-12 16:44:53] [EMAIL PROTECTED]

I'm using IIS 5.0 on Windows 2000. I installed PHP 4.1.1 configured to
be a CGI interpreter. I'm trying to require a file located on another
W2K computer on our LAN with this code:
 
require 'computername\\sharename\\functions.php';
 
However, when I try to execute this PHP script, I get this error:
 
Fatal error: Failed opening required
'\\computername\sharename\functions.php' (include_path='..') in
c:\inetpub\wwwroot\keygen\index.php on line 3

Supposedly this functionality is supported with PHP 4.1.1, but I'm not
sure why it isn't working for me. The share is a local share and full
access is granted to everyone.



[2001-12-15 05:54:56] [EMAIL PROTECTED]

Markus noted that you should always use double backslashes (or single
slashes): computername\\share\\filename

BTW: sorry for the typo Christoph... ;)



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/13292

-- 
Edit this bug report at http://bugs.php.net/?id=13292edit=1




Bug #16904 Updated: output-error im multi-dimensional arrays

2002-04-29 Thread sniper

 ID:   16904
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
-Bug Type: Unknown/Other Function
+Bug Type: Arrays related
 Operating System: Suse Linux
 PHP Version:  4.1.2
 New Comment:

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to Open.





Previous Comments:


[2002-04-29 10:32:27] [EMAIL PROTECTED]

It works fine with complete numeric multi-dimensional arrays!



[2002-04-29 10:23:27] [EMAIL PROTECTED]

There is a problem with a multi-dimensional array coming from a
web-formular. in my case, i have a 2 dimensional array, first dimension
numeric, the second associative. when i pick up the second dimension
by
foreach($array as $key = $info), i cant output the elements by eg echo
$info['name'].
with print_r($info) I get the right information about the array, but
its impossible to get an output of the elements with echo or print!




-- 
Edit this bug report at http://bugs.php.net/?id=16904edit=1




Bug #16905 Updated: mkdir crashes

2002-04-29 Thread sniper

 ID:   16905
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
 Bug Type: Scripting Engine problem
 Operating System: FreeBSD 4.5
 PHP Version:  4.2.0
 New Comment:

I can not reproduce this with PHP 4.3.0.
Please try latest CVS snapshot from http://snaps.php.net/



Previous Comments:


[2002-04-29 10:55:49] [EMAIL PROTECTED]

Simple test like this makes segmentation fault:
?

  mkdir('1/fv',0777);

  echo('!!\n\n');

?
This error occurs in both Apache DSO module and console version.
PHP configures as:
./configure  --with-apxs=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/apache/conf --with-mysql=
/usr/local/mysql --with-gd=/usr/local --enable-trans-sid
--enable-versioning --enable-inline-optimization --enabl
e-ftp --enable-dbase --enable-gd-native-ttf --with-ttf
--with-freetype-dir=/usr/local

Here is back trace by gdb from core file:
# gdb php /www/www/clients/alkar/hotline/hotline.alkar.net/php.core 
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB.  Type show warranty for
details.
This GDB was configured as i386-unknown-freebsd...
Core was generated by `php'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpam.so.1...done.
Reading symbols from
/usr/local/mysql/lib/mysql/libmysqlclient.so.10...done.
Reading symbols from /usr/lib/libz.so.2...done.
Reading symbols from /usr/lib/libcrypt.so.2...done.
Reading symbols from /usr/local/lib/libgd.so.2...done.
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/local/lib/libpng.so.5...done.
Reading symbols from /usr/local/lib/libjpeg.so.9...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0  0x80fed24 in execute (op_array=0x0) at ./zend_execute.c:1602
1602   
EX(Ts)[EX(opline)-result.u.var].var.ptr-is_ref = 0;
(gdb) bt
#0  0x80fed24 in execute (op_array=0x0) at ./zend_execute.c:1602
(gdb) 





-- 
Edit this bug report at http://bugs.php.net/?id=16905edit=1




Bug #16907 Updated: Can't get custom error pages

2002-04-29 Thread sniper

 ID:   16907
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: iPlanet related
 Operating System: Solaris 8
 PHP Version:  4.1.2
 New Comment:

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php


Previous Comments:


[2002-04-29 11:12:15] [EMAIL PROTECTED]

When a request for a file that isn't there is made. The server returns
the following in place of a 404 error.

Warning: Failed opening
'/usr/local/web-docs/durhamBulls/dbulls.com/live-docs/adfa.php' for
inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0





-- 
Edit this bug report at http://bugs.php.net/?id=16907edit=1




Bug #15151 Updated: Decimals/Numerics stored as int64 always display as xxx.2

2002-04-29 Thread sniper

 ID:   15151
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   No Feedback
+Status:   Closed
 Bug Type: InterBase related
 Operating System: Windows
 PHP Version:  4.1.1


Previous Comments:


[2002-04-29 00:00:03] [EMAIL PROTECTED]

No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to Open.



[2002-03-28 06:05:26] [EMAIL PROTECTED]

I think it must be already fixed in CVS.
Have a look at it and if you can try it on Win32.

Daniela



[2002-03-27 12:17:45] [EMAIL PROTECTED]

please make a patch against the current CVS version.

Derick



[2002-03-27 11:08:06] [EMAIL PROTECTED]

The original fix I posted has its own bug (due to me not VC++) when the
number is less than 0 but greater than -1 the negative sign does not
appear.  This fixes it (and the original problem also):
Add these declarations:
 ISC_INT64  tv64;
 ISC_INT64  iv64;
 ISC_INT64  fv64;

then change the code:

case SQL_INT64:
 tv64 = (ISC_INT64) *((ISC_INT64 *) data);
 iv64 = (tv64 / (int) pow(10.0, (double) -scale));
 fv64 = (ISC_INT64) abs((int) tv64
   % (int) pow(10.0, (double) -scale));
 val-type = IS_STRING;
 if ( tv64  0iv64 == 0 ) 
  val-value.str.len = sprintf(string_data, -0);
 else
  val-value.str.len = sprintf(string_data, %Ld, iv64);
 val-value.str.len += sprintf(string_data +
   val-value.str.len, .%0*Ld, -scale, fv64);
 val-value.str.val = estrdup(string_data);
 break;



[2002-03-27 11:06:10] [EMAIL PROTECTED]

The original fix I posted has its own bug (due to me not VC++) when the
number is less than 0 but greater than -1 the negative sign does not
appear.  This fixes it (and the original problem also):
case SQL_INT64:
tv64 = (ISC_INT64) *((ISC_INT64 *) data);
iv64 = (tv64 / (int) pow(10.0, (double) -scale));
fv64 = (ISC_INT64) abs((int) tv64 % (int) pow(10.0, (double)
-scale));
val-type = IS_STRING;
if ( tv64  0iv64 == 0 ) 
val-value.str.len = sprintf(string_data, -0);
else
val-value.str.len = sprintf(string_data, %Ld, 
iv64);
val-value.str.len += sprintf(string_data + val-value.str.len,
.%0*Ld, -scale, fv64);
val-value.str.val = estrdup(string_data);
break;



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/15151

-- 
Edit this bug report at http://bugs.php.net/?id=15151edit=1




Bug #16893 Updated: Invalid URI in request GET /phpinfo.php HTTP/1.0

2002-04-29 Thread sniper

 ID:   16893
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: *General Issues
 Operating System: Windows 98
 PHP Version:  4.2.0
 New Comment:

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php


Previous Comments:


[2002-04-29 02:19:50] [EMAIL PROTECTED]

I have recently installed the Apache web server and PHP4 on a Windows
98
   platform.  I am trying to run the script phpinfo.php through the
which only
   contains:  ? phpinfo() ?

   The web brower displays the following message:
   Invalid URI in request GET /phpinfo.php HTTP/1.0

   The apache error log contains: 
   [Tue Jun 20 11:09:01 2000] [error] [client 127.0.0.1] Invalid URI
in
   request GET /phpinfo.php HTTP/1.0

   The apache access log contains:
   [Mon Apr 29 14:11:13 2002] [error] [client 127.0.0.1] Invalid URI in
request GET /test.php HTTP/1.1

   My scripts is located in c:/web/phpweb

   My Apache httpd.conf file has the following modifications/additions
   relating to PHP:
  ScriptAlias /php4/ c:/WEB/php4win/
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
Action application/x-httpd-php /php4/php.exe

   My PHP.ini file is in the c:/windows directory and contains the
   following modification/additions:
   doc_root= c:\web\phpweb
   extension_dir = c:\web\php4win

   I reviewed all of the documentation and FAQs on this site and
others
   have not been able to find a
   resolution to my problem.  Thanks.  






-- 
Edit this bug report at http://bugs.php.net/?id=16893edit=1




Bug #16867 Updated: wrong $_SERVER['SERVER_NAME'] contents

2002-04-29 Thread sniper

 ID:   16867
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: Apache related
 Operating System: SuSE 7.0
 PHP Version:  4.2.0
 New Comment:

As I mentioned before, PHP does only set these to whatever
Apache 'tells' them to be. So it's not PHP bug.



Previous Comments:


[2002-04-29 02:37:55] [EMAIL PROTECTED]

Hi,

I just checked and $_SERVER['HTTP_HOST'] returns the same value as
$_SERVER['SERVER_NAME']; the value of either servername of
serveralias depending on the url. Somehow these should show the value
as defined in the apache directive servername for the virtualhost you
are using, at least that is what I would expect after reading the
docs.

Maybe it's a bug in apache 1.3.23?

Erik



[2002-04-28 20:27:54] [EMAIL PROTECTED]

PHP sets these to whatever Apache tells they are..
And do you mean with hostname this: $_SERVER['HTTP_HOST'] ?

--Jani




[2002-04-28 05:05:24] [EMAIL PROTECTED]

One thing I would like to add is that in phpinfo() in the apache
section the value Hostname:Port is set correct.

Bye,

Erik



[2002-04-28 04:57:09] [EMAIL PROTECTED]

Hi,

Well, according to Nick Lindridge developer of PHP-accelerator it
should give the name as defined in servername for the corresponding
virtualhost (he uses this value for his software keys per virtual
domain). Also phpinfo() gives the wrong (?) information.

If you read the PHP manual where it says 'SERVER_NAME', the name of
the server host under which the current script is executing. If the
script is running on a virtual host, this will be the value defined for
that virtual host., you would expect that the value of servername
would be returned.

I also do not know if this would be a bug in PHP or in apache.

Bye,

Erik



[2002-04-27 21:11:59] [EMAIL PROTECTED]

What exactly are you expecting it to be? 
Please look in the phpinfo() output, especially the Apache
sections. 

--Jani




The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16867

-- 
Edit this bug report at http://bugs.php.net/?id=16867edit=1




Bug #16822 Updated: 500 error in IE 6.0

2002-04-29 Thread sniper

 ID:   16822
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: *General Issues
 Operating System: Windows XP
 PHP Version:  4.2.0
 New Comment:

If it only happens with IE 6.0 - report it to Microsoft.
Not PHP bug.



Previous Comments:


[2002-04-29 03:27:40] [EMAIL PROTECTED]

I'm using Apache 1.3.24 and if tested it with Apache 2.0.35 (with the
experimental dll) they both have the problem.
It only goes wrong with IE 6.0.
I have also tested it in:
Mozilla 0.9.8
Opera 6.0.1
Netscape 4.0.8



[2002-04-28 20:17:30] [EMAIL PROTECTED]

Which apache are you trying to use php4apache.dll?
It's only meant to be used with apache 1.3.x.
And is it really IE 6.0 specific? Does this happen
with e.g. Netscape?




[2002-04-28 06:56:47] [EMAIL PROTECTED]

Yes I did, but I can tell you that it is working. The only thing that
isn't working is the dll module.



[2002-04-27 19:02:34] [EMAIL PROTECTED]

I think you might be using the wrong php.exe there.
Did you copy the one found in the sapi/ folder in the .zip ?

--Jani




[2002-04-27 06:50:03] [EMAIL PROTECTED]

It is working now. I changed the way I parsed the PHP files in Apache.
With the dll it isn't working. With the exe it is.


#LoadModule php4_module C:/Program Files/php/sapi/php4apache.dll
ScriptAlias /php/ C:/Program Files/php/
Action application/x-httpd-php  /php/php.exe

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16822

-- 
Edit this bug report at http://bugs.php.net/?id=16822edit=1




Bug #16796 Updated: missing extension dlls in the distribution package

2002-04-29 Thread sniper

 ID:   16796
 Updated by:   [EMAIL PROTECTED]
-Summary:  missing dlls in the distribution package
 Reported By:  [EMAIL PROTECTED]
 Status:   Critical
 Bug Type: *General Issues
 Operating System: Windows 2000
 PHP Version:  4.2.0
 New Comment:

php_snmp.dll is also missing.



Previous Comments:


[2002-04-28 18:43:37] [EMAIL PROTECTED]

I too have been looking for the php-imap.dll and php_ldap.dll. Also,
did anyone else have to rename the php_gd.dll in their php.ini to read
php_gd2.dll?

Can we just use the old dll's then? 
This is quite critical for my usage.



[2002-04-28 00:51:01] [EMAIL PROTECTED]

updated the short description.




[2002-04-25 22:08:52] [EMAIL PROTECTED]

Also php_imap.dll is missing.




[2002-04-25 07:20:27] [EMAIL PROTECTED]

php_ldap.dll is also gone...



[2002-04-24 18:28:21] [EMAIL PROTECTED]

Marking this as critical..maybe someone notices and even
does something about it too...(daniel?)




The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16796

-- 
Edit this bug report at http://bugs.php.net/?id=16796edit=1




Bug #16914: Function zend_hash_index_update_or_next_insert crashes Tomcat.

2002-04-29 Thread Jakub . Gnat

From: [EMAIL PROTECTED]
Operating system: SuSe Linux 7.3
PHP version:  4.2.0
PHP Bug Type: Servlet related
Bug description:  Function zend_hash_index_update_or_next_insert crashes Tomcat.

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x4c5e00f8
Function name=zend_hash_index_update_or_next_insert
Library=/usr/local/lib/php/libphp4.so

Current Java thread:
at net.php.reflect.setResultFromObject(Native Method)
at net.php.reflect.setResult(reflect.java:105)
at net.php.servlet.readCookies(servlet.java:92)
at net.php.servlet.send(Native Method)
at net.php.servlet.service(servlet.java:188)
at net.php.servlet.service(servlet.java:212)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java)
at org.apache.tomcat.core.Handler.service(Handler.java)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java)

at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java)
at java.lang.Thread.run(Thread.java:479)

Dynamic libraries:
08048000-0804c000 r-xp  03:02 131867
/usr/local/jdk1.3.1/bin/i386/native_threads/java
0804c000-0804d000 rw-p 3000 03:02 131867
/usr/local/jdk1.3.1/bin/i386/native_threads/java
4000-40014000 r-xp  03:02 357650 /lib/ld-2.2.4.so
40014000-40015000 rw-p 00013000 03:02 357650 /lib/ld-2.2.4.so
40016000-40017000 r--p  03:02 601481
/usr/lib/locale/en_US/LC_IDENTIFICATION
40017000-40018000 r--p  03:02 650279
/usr/lib/locale/en_US/LC_MEASUREMENT
40018000-40019000 r--p  03:02 260134
/usr/lib/locale/en_US/LC_TELEPHONE
40019000-4001a000 r--p  03:02 260129
/usr/lib/locale/en_US/LC_ADDRESS
4001a000-4001b000 r--p  03:02 260133
/usr/lib/locale/en_US/LC_NAME
4001b000-4001c000 r--p  03:02 812834
/usr/lib/locale/en_US/LC_PAPER
4001c000-4001d000 r--p  03:02 406419
/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
4001d000-4001e000 r--p  03:02 650280
/usr/lib/locale/en_US/LC_MONETARY
4001e000-40024000 r--p  03:02 113833
/usr/lib/locale/en_US/LC_COLLATE
40024000-40025000 r--p  03:02 601482
/usr/lib/locale/en_US/LC_TIME
40025000-40026000 r--p  03:02 65067 
/usr/lib/locale/en_US/LC_NUMERIC
40026000-40028000 r--s  03:02 180491
/opt/jakarta/lib/jaxp.jar
40028000-40036000 r-xp  03:02 357672 /lib/libpthread.so.0
40036000-4003e000 rw-p d000 03:02 357672 /lib/libpthread.so.0
4003e000-40047000 r-xp  03:02 604049
/usr/local/jdk1.3.1/jre/lib/i386/native_threads/libhpi.so
40047000-40048000 rw-p 8000 03:02 604049
/usr/local/jdk1.3.1/jre/lib/i386/native_threads/libhpi.so
40048000-403c8000 r-xp  03:02 961678
/usr/local/jdk1.3.1/jre/lib/i386/server/libjvm.so
403c8000-4051d000 rw-p 0037f000 03:02 961678
/usr/local/jdk1.3.1/jre/lib/i386/server/libjvm.so
40536000-40538000 r-xp  03:02 357660 /lib/libdl.so.2
40538000-4053a000 rw-p 1000 03:02 357660 /lib/libdl.so.2
4053a000-40655000 r-xp  03:02 357656 /lib/libc.so.6
40655000-4065c000 rw-p 0011a000 03:02 357656 /lib/libc.so.6
4066-40672000 r-xp  03:02 357663 /lib/libnsl.so.1
40672000-40674000 rw-p 00011000 03:02 357663 /lib/libnsl.so.1
40677000-40698000 r-xp  03:02 357661 /lib/libm.so.6
40698000-40699000 rw-p 0002 03:02 357661 /lib/libm.so.6
40699000-406d2000 r-xp  03:02 552785
/usr/lib/libstdc++-libc6.1-1.so.2
406d2000-406de000 rw-p 00038000 03:02 552785
/usr/lib/libstdc++-libc6.1-1.so.2
406e1000-406f2000 r-xp  03:02 278962
/usr/local/jdk1.3.1/jre/lib/i386/libverify.so
406f2000-406f4000 rw-p 0001 03:02 278962
/usr/local/jdk1.3.1/jre/lib/i386/libverify.so
406f4000-40715000 r-xp  03:02 278963
/usr/local/jdk1.3.1/jre/lib/i386/libjava.so
40715000-40717000 rw-p 0002 03:02 278963
/usr/local/jdk1.3.1/jre/lib/i386/libjava.so
40718000-4072c000 r-xp  03:02 278964
/usr/local/jdk1.3.1/jre/lib/i386/libzip.so
4072c000-4072f000 rw-p 00013000 03:02 278964
/usr/local/jdk1.3.1/jre/lib/i386/libzip.so
4072f000-41463000 r--s  03:02 636605
/usr/local/jdk1.3.1/jre/lib/rt.jar
4149-41787000 r--s  03:02 636606
/usr/local/jdk1.3.1/jre/lib/i18n.jar
41787000-4179d000 r--s  03:02 636593

Bug #16915: Problems with super globals variables

2002-04-29 Thread Jakub . Gnat

From: [EMAIL PROTECTED]
Operating system: SuSe Linux 7.3
PHP version:  4.2.0
PHP Bug Type: Servlet related
Bug description:  Problems with super globals variables 

It seems to be that all super arrays are empty:

This script: 
?php
echo Globals test: br;

if (is_array($_SERVER)) {

$size = sizeof($_SERVLET);
echo _SERVER is array $size br;


foreach ($_SERVER as $key = $value) {
echo Key: $key value: $value br;
}
}

if (is_array($_GET)) {
$size = sizeof($_GET);

echo _GET is array $size br;


foreach ($_GET as $key = $value) {
echo Key: $key value: $value br;
}
}   

if (is_array($_POST)) {

$size = sizeof($_POST);
echo _POST is array $size br;

foreach ($_POST as $key = $value) {
echo Key: $key value: $value br;
}
}   

if (is_array($_ENV)) {

$size = sizeof($_ENV);
echo _ENV is array $size br;

foreach ($_ENV as $key = $value) {
echo Key: $key value: $value br;
}
}   


echo PHP_SELF $PHP_SELF br;

flush();

?

as result:

Globals test: 
_SERVER is array 0 
_GET is array 0 
_POST is array 0 
_ENV is array 0 
PHP_SELF /examples/php-servlet/test/global.php 

The arrays are empty.

My environment: 
OS=Linux 2.4.10-4GB on i386 
Tomcat 3.2.3 I use only Tomcat as web server without apache. 
Java version=1.3.1_03 
Java vendor=Sun Microsystems Inc. 

-- 
Edit bug report at http://bugs.php.net/?id=16915edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16915r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16915r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16915r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16915r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16915r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16915r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16915r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16915r=submittedtwice




Bug #16917: apache2.0.35+php-4.2.0

2002-04-29 Thread ml

From: [EMAIL PROTECTED]
Operating system: FreeBSD 4.5-STABLE
PHP version:  4.2.0
PHP Bug Type: *General Issues
Bug description:  apache2.0.35+php-4.2.0

I took source code from apache website and php for latest stable version

httpd-2.0.35
php-4.2.0

i compiled apache and php, compiles went fine no errors or warning
messages. I create info.php with following content:

?phpinfo()?

when i go to that url I see source code instead of executed php code

when i was installing php, it added following line to httpd.conf

httpd.conf:LoadModule php4_modulemodules/libphp4.so

INSTALL describes how to install php-4.1.x not php-4.2.x there for i
assume there is something is missing.

alexus
-- 
Edit bug report at http://bugs.php.net/?id=16917edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16917r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16917r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16917r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16917r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16917r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16917r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16917r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16917r=submittedtwice




Bug #16908 Updated: some date functions appear to not be getting the correct timestamp from the OS

2002-04-29 Thread sniper

 ID:   16908
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: Date/time related
 Operating System: Linux (RedHat 7.1)
 PHP Version:  4.1.2
 New Comment:

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php




Previous Comments:


[2002-04-29 11:55:13] [EMAIL PROTECTED]

I actually have 4.1.1 installed... and the timestamp on my system IS
correct...

So far, I have tested several of the date/time functions and they
appear to return the correct info.  However, when I run phpinfo.php, it
reports the wrong date and time, different than the timestamp on my
server.  I've also noticed that a few plugin php services (and some CGI
scripts), like news scripts and message boards, (I have not examined
the code THOUROUGHLY) appear to also be getting their info from the
same place that phpinfo is getting it.  Since I don't know how phpinfo
is getting this, and it is clearly not using the same functions for
date/time as I am using, I don't know what's wrong.  Could someone
please look into this?  I really would appreciate some suggestions on
how to proceed in finding and fixing this bug.




-- 
Edit this bug report at http://bugs.php.net/?id=16908edit=1




Bug #16918 Updated: no php_mssql.dll support - mssql_pconnect() not recognized

2002-04-29 Thread sniper

 ID:   16918
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: IIS related
 Operating System: Win2000
 PHP Version:  4.0CVS-2002-04-29
 New Comment:

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php


Previous Comments:


[2002-04-29 17:45:07] [EMAIL PROTECTED]

Installed PHP4.0 on Win200 platform in C:\PHP
There is one .dll (php4ts.dll) only...
It appears that the built in php_mssql.dll support
is not working very well out of the box ??
I continue to get the following error:

Fatal error: Call to undefined function: mssql_pconnect() in
C:\Inetpub\wwwroot\HappySnappers\db_mssql.inc on line 37

I have tried most everything I can think of to no avail.

Any suggestions on how to get the supposedly built in 
MSSQL libray support ??


 




-- 
Edit this bug report at http://bugs.php.net/?id=16918edit=1




Bug #16746 Updated: Log.php inexistant

2002-04-29 Thread sniper

 ID:   16746
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
 Bug Type: Reproducible crash
 Operating System: FreeBSD 4.5
 PHP Version:  4.2.0
 New Comment:

To properly diagnose this bug, we need a backtrace to see what is
happening behind the scenes. To find out how to generate a backtrace,
please read http://bugs.php.net/bugs-generating-backtrace.php

Once you have generated a backtrace, please submit it to this bug
report and change the status back to Open.




Previous Comments:


[2002-04-29 15:44:08] [EMAIL PROTECTED]

This problem is not related to PEAR. Reclassified as Reproducible
crash.

-- Tomas V.V.Cox

PS.- For the moment you could download the package, uncompress and
install it by hand



[2002-04-29 09:16:20] [EMAIL PROTECTED]

(sorry, forgot to update the bug status to open)



[2002-04-29 09:13:02] [EMAIL PROTECTED]

Hi!

I have just tried the latest available snap: php4-STABLE-200204290300

I encoutered some other problems:

1. The build process does not work with freebsd 4.5 byacc once i type
gmake the script answers with the byacc command line. I tried another
approach: installed bison and it was ok then.

2. when i try to install the cgi version the gmake install script
replies with an error:

Making install in .
gmake[1]: Entering directory `/usr/src/php4-STABLE-200204290300'
gmake[1]: *** [install-sapi] Error 1
gmake[1]: Leaving directory `/usr/src/php4-STABLE-200204290300'
gmake: *** [install-recursive] Error 1

(i made a gmake clean and configured everything again between the
apache module build and the cgi build)

Since i needed the php binary, i copied it into
/usr/local/services/php/bin.

Tried 'pear install /usr/src/Log-1.1.tgz', same result: Segmentation
Fault (core dumped)
Now the php.core is created not under /usr/src (where Log-1.1.tgz is)
but in /usr/local/services/php/bin (where i called the pear script)

Please don't be confused about the directories i mention. The old 4.2.0
build was in it's own /usr/local/services/php-4.2.0 directory.
/usr/local/services/php was just a symlink. When i compiled the
4.2.1-dev i simply changed the link to /usr/local/services/php-latest,
so there is no way i was using the old php binary with the development
version.

I still have that php.core... The answer to the latest comment is:
unfortnately the problem persists. I am still unable to run horde.

I don't know if i have sent enough information; feel free to ask what
is needed.

thank you (again).



[2002-04-29 07:21:31] [EMAIL PROTECTED]

Could you perhaps try the latest PHP version from snaps.php.net and see
if the problem persists?

- Martin



[2002-04-29 07:05:14] [EMAIL PROTECTED]

Ok, i got it, but now php gives a segmentation fault, core dumped.

What i did was to recompile php without the --with-apxs2 option in the
configuration stage. Then with the cgi version i used the pear command
to install the downloaded Log-1.1.tgz. 

'pear install /usr/src/Log-1.1.tgz'

I get a 'Segmentation Fault (core dumped)' and a 3.4MB php.core file in
/usr/src.

I know that php.core can give you valuable information, but you must
tell me first what can i do with it to send that information back to
you.

I am sorry to insist on the 'bug' but when i got the segmentation fault
from the php binary i thought this could be a bug (not the pear Log
module, the segmentation fault).

Also i tried to simply copy the files in Log-1.1.tgz into
/usr/local/services/php/lib/php but no success, horde still doesn't
work.

Thank you for the help.



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16746

-- 
Edit this bug report at http://bugs.php.net/?id=16746edit=1




Bug #16909 Updated: apache2

2002-04-29 Thread sniper

 ID:   16909
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Bogus
-Bug Type: Apache related
+Bug Type: Apache2 related
 Operating System: Win2k
 PHP Version:  4.2.0
 New Comment:

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php

You're using wrong sapi module. Check the experimental/ folder in the
release package.



Previous Comments:


[2002-04-29 12:49:55] [EMAIL PROTECTED]

I add the lines:
LoadModule php4_module .../php4apache.dll

During testing the config, i get the message cannot load
c:/php/sapi/php4apahce.dll into server: The module cannot be found.

I add the same lines to apache 1.3 config. It runs. The line AddType
was added in both configs, too. But what's with the AddModule in the
Apache2 config? There is no paragraph for this config lines.



[2002-04-29 12:34:19] [EMAIL PROTECTED]

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to Open.




[2002-04-29 12:32:29] [EMAIL PROTECTED]

Is there a chance to install the SAPI Module under Apache2. I get a
error when starting Apache2. Under 1.3.24 there is no problem.




-- 
Edit this bug report at http://bugs.php.net/?id=16909edit=1




Bug #16916 Updated: Ref not pass on Functions Com's

2002-04-29 Thread shelley

 ID:   16916
 Updated by:   [EMAIL PROTECTED]
-Summary:  Can only run on Com Object at a time.
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
-Bug Type: COM related
+Bug Type: Variables related
 Operating System: Windows 2000 Server
 PHP Version:  4.1.2
 New Comment:

category  summary correction


Previous Comments:


[2002-04-29 15:15:56] [EMAIL PROTECTED]

Ref Value not being passed back. I've created this sample and it has
the same results that I was having in my PHP page. I couldn't send the
PHP page that I'm actually having the problem on because it doesn't DB
calls etc. I also, have had this same problem on Com function that pass
arguments to a vb dll. I saw on the bug search, that you other people
have had this problem with the vb6 dll and that it was fixed. However,
I'm having the same problem on Windows 2000 Server with Version 4.1.2
and re-download PHP in the last few weeks with all the patches.

test.php


html
head
meta name=GENERATOR content=Workorder Databyte
meta http-equiv=pragma content=no-cache
meta http-equiv=expires content=0
meta http_equiv=cache-control content=no-cache
meta http-equiv=Content-Type content=text/html;
charset=ISO-8859-1
/head
body
?
include(C:/Inetpub/wwwroot/PHP/PHPFunctions/rtest.inc);
$t=true;
$c='VarC';
mytest($t,$c);
print(p .$t);
print( .$c);
?
/body
/html

rtest.inc

?
function mytest($t,$c) {
 
$c='MyRef';
$t=false;
 return;
}
?

Output results after running.


X-Powered-By: PHP/4.1.0

Content-type: text/html



html

head

meta name=GENERATOR content=Workorder Databyte

meta http-equiv=pragma content=no-cache

meta http-equiv=expires content=0

meta http_equiv=cache-control content=no-cache

meta http-equiv=Content-Type content=text/html;
charset=ISO-8859-1

/head

body

p 1 VarC


Thanks,
Shelley




-- 
Edit this bug report at http://bugs.php.net/?id=16916edit=1




Bug #16919: Can only run one Com Object per PHP page.

2002-04-29 Thread shelley

From: [EMAIL PROTECTED]
Operating system: windows 2000 Server
PHP version:  4.1.2
PHP Bug Type: COM related
Bug description:  Can only run one Com Object per PHP page.

if you run the following script you will see that only one of the Com
objects will run at a time. if you try to run both you will recieve a
lookup error on the second invoke on method(method2) if you switch them
both $z first you will get it on the method1. which every Com has been
created first the other will produce the error message. If you run one at
a time everything is fine.  

If you Contact me I will send you the dll to run with this PHP page. Since
I can't attach it.


You will need the dll to run with this sample. You should recieve an Look
up error on $nfoo=com_invoke($z,method2,$age,$grade);

html
head
meta name=GENERATOR content=Workorder Databyte
meta http-equiv=pragma content=no-cache
meta http-equiv=expires content=0
meta http_equiv=cache-control content=no-cache
meta http-equiv=Content-Type content=text/html; charset=ISO-8859-1
/head
body
?
$myname='shelley';
$country='canada';
$age='99';
$grade='23';
$a = new COM(tstproj.myclass1) or die (Com Class not found);
$z = new COM(tstproj.myclass2) or die (Com Class not found);
$foo=com_invoke($a,method1,$myname,$country);
// calling second Com method
$nfoo=com_invoke($z,method2,$age,$grade);
?
/body
/html
-- 
Edit bug report at http://bugs.php.net/?id=16919edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16919r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16919r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16919r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16919r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16919r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16919r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16919r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16919r=submittedtwice




Bug #16915 Updated: Problems with super globals variables

2002-04-29 Thread preston . bannister

 ID:   16915
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Servlet related
 Operating System: SuSe Linux 7.3
 PHP Version:  4.2.0
 New Comment:

This doesn't look like a PHP bug.

First, you used _SERVLET were you meant to say _SERVER in your example.
 An understandable mistake for someone who spends a lot of time with
Java servlets :).

Second, the _GET and _POST arrays were empty for the simple (and
correct) reason that you did not have any GET or POST parameters to
your request.

Third, the _ENV array is empty simply because Java didn't pass any
environment values - or at least that would be my suspicion.  Check
your Runtime.exec() call and the semantics of this call.


Previous Comments:


[2002-04-29 14:53:50] [EMAIL PROTECTED]

It seems to be that all super arrays are empty:

This script: 
?php
echo Globals test: br;

if (is_array($_SERVER)) {

$size = sizeof($_SERVLET);
echo _SERVER is array $size br;


foreach ($_SERVER as $key = $value) {
echo Key: $key value: $value br;
}
}

if (is_array($_GET)) {
$size = sizeof($_GET);

echo _GET is array $size br;


foreach ($_GET as $key = $value) {
echo Key: $key value: $value br;
}
}   

if (is_array($_POST)) {

$size = sizeof($_POST);
echo _POST is array $size br;

foreach ($_POST as $key = $value) {
echo Key: $key value: $value br;
}
}   

if (is_array($_ENV)) {

$size = sizeof($_ENV);
echo _ENV is array $size br;

foreach ($_ENV as $key = $value) {
echo Key: $key value: $value br;
}
}   


echo PHP_SELF $PHP_SELF br;

flush();

?

as result:

Globals test: 
_SERVER is array 0 
_GET is array 0 
_POST is array 0 
_ENV is array 0 
PHP_SELF /examples/php-servlet/test/global.php 

The arrays are empty.

My environment: 
OS=Linux 2.4.10-4GB on i386 
Tomcat 3.2.3 I use only Tomcat as web server without apache. 
Java version=1.3.1_03 
Java vendor=Sun Microsystems Inc. 





-- 
Edit this bug report at http://bugs.php.net/?id=16915edit=1




Bug #16920: File permissions security problem

2002-04-29 Thread jr-php

From: [EMAIL PROTECTED]
Operating system: Red Hat Linux 7.2
PHP version:  4.2.0
PHP Bug Type: *Configuration Issues
Bug description:  File permissions security problem

When I run make install as root, most of the files installed under
/usr/local/include/php have a user id of 500, a group id of 500, and a
mode of 664. This is very insecure for (hopefully) obvious reasons: it
gives whichever user who has a numeric id of 500 write access to the
files, and also any users in group 500.

Ideally, it should install the files with user id 0, group id 0, and a
mode of 644.


Here is my configure line, in case it matters:

./configure --with-apache=../apache_1.3.24 --enable-track-vars \
  --with-mysql --with-zlib --with-gd
-- 
Edit bug report at http://bugs.php.net/?id=16920edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16920r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16920r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16920r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16920r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16920r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16920r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16920r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16920r=submittedtwice




Bug #16806 Updated: mysql_connect deadlocks on gethostbyname

2002-04-29 Thread sniper

 ID:   16806
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Closed
 Bug Type: Apache2 related
 Operating System: Linux
 PHP Version:  4.2.0
 New Comment:

Most likely the same issue as was with all the other mysql
problems reported. Get http://www.edin.dk/php/configure.gz
and replace the configure file with it. 

--Jani



Previous Comments:


[2002-04-29 14:19:42] [EMAIL PROTECTED]

changed OS to linux, didn't see it appearing in the bug database when I
did searches.



[2002-04-24 14:56:21] [EMAIL PROTECTED]

Testing is simple.  Make sure nscd is not running on the machine and
that the mysql server is not in the hosts file
but is in DNS. 

Test page.
?
$db=mysql_connect(server.com,user,pass);
mysql_select_db(database,$db);
$result=mysql_query(select FirstName from Users);
while ( $row=mysql_fetch_row($result)) {
echo ($row[0]\n);
}
?

Standalone it works fine.  When run through the webserver
it hangs forever getting stuck in the gethostbyname from
the mysql_connect.  I even changed the libmysqlclient 
libary to the libmysqlclient_r library in the configure and verified it
was being used with a ldd of libphp4.so.

The webserver is apache 2.0.35 configured with these options:
./configure --prefix=/prod/apache --enable-layout=Apache --enable-ssl
--enable-vhost-alias --enable-proxy --enable-rewrite --enable-so
--with-mpm=worker --disable-userdir

The php module is configured with:
./configure  --prefix=/prod/apache/php
--with-apxs2=/prod/apache/bin/apxs --with-openssl --with-zlib --with-gd
--with-java=/usr/java --with-mysql=/prod/mysql --with-readline
--enable-memory-limit

It will work if nscd is on, or if /etc/hosts contains the name of the
machine that needs to be resolved.

#0  0x402bdba5 in __sigsuspend (set=0x40b3236c) at
../sysdeps/unix/sysv/linux/sigsuspend.c:45
#1  0x402821d9 in __pthread_wait_for_restart_signal (self=0x40b34be0)
at pthread.c:969
#2  0x40283a2c in __pthread_lock (lock=0x4001649c, self=0x40b34be0) at
spinlock.c:149
#3  0x40280d46 in __pthread_mutex_lock (mutex=0x4001648c) at
mutex.c:109
#4  0x403a8e40 in _dl_open (file=0x40b3262c libnss_dns.so.2, mode=1,
caller=0x0) at dl-open.c:401
#5  0x403a9cd1 in do_dlopen (ptr=0x40b325fc) at dl-libc.c:78
#6  0x4000d7c3 in _dl_catch_error (objname=0x40b325f4,
errstring=0x40b325f8, operate=0x403a9cb0 do_dlopen, args=0x40b325fc)
at dl-error.c:152
#7  0x403a9b7c in __libc_dlopen (__name=0x40b3262c libnss_dns.so.2)
at dl-libc.c:42
#8  0x4038aeef in __nss_lookup_function (ni=0x8130940,
fct_name=0x403be4ee gethostbyname_r) at nsswitch.c:340
#9  0x4038b911 in __nss_next (ni=0x40b326dc, fct_name=0x403be4ee
gethostbyname_r, fctp=0x40b326e0, status=-1, all_values=0)
at nsswitch.c:194
#10 0x4038e1dd in __gethostbyname_r (name=0x82322fc
database.mycompany.com, resbuf=0x40b3316c, buffer=0x40b3296c \177,

buflen=2048, result=0x40b3271c, h_errnop=0x40b32768) at
../nss/getXXbyYY_r.c:215
#11 0x405da13c in my_gethostbyname_r () from
/prod/mysql/lib/mysql/libmysqlclient_r.so.10
#12 0x405d1f69 in mysql_real_connect () from
/prod/mysql/lib/mysql/libmysqlclient_r.so.10
#13 0x4049b0ea in php_mysql_do_connect (ht=3, return_value=0x8236ccc,
this_ptr=0x0, return_value_used=1, tsrm_ls=0x81bcdc8, 
persistent=0) at php_mysql.c:662
#14 0x4049b2e4 in zif_mysql_connect (ht=3, return_value=0x8236ccc,
this_ptr=0x0, return_value_used=1, tsrm_ls=0x81bcdc8)
at php_mysql.c:714
#15 0x404652e8 in execute (op_array=0x8232294, tsrm_ls=0x81bcdc8) at
./zend_execute.c:1598
#16 0x40473f92 in zend_execute_scripts (type=8, tsrm_ls=0x81bcdc8,
retval=0x0, file_count=3) at zend.c:810
#17 0x4048163a in php_execute_script (primary_file=0x40b348bc,
tsrm_ls=0x81bcdc8) at main.c:1381
#18 0x4047df8d in php_output_filter (f=0x822d290, bb=0x822d4a0) at
sapi_apache2.c:401
#19 0x080aa99f in ap_pass_brigade (next=0x822d290, bb=0x822d380) at
util_filter.c:534
#20 0x080b0a5b in default_handler (r=0x81fbe60) at core.c:3247
#21 0x080a1236 in ap_run_handler (r=0x81fbe60) at config.c:193
#22 0x080a16a1 in ap_invoke_handler (r=0x81fbe60) at config.c:373
#23 0x0808a5d7 in ap_process_request (r=0x81fbe60) at
http_request.c:261
#24 0x08086cb5 in ap_process_http_connection (c=0x81c1428) at
http_core.c:291
#25 0x080a9372 in ap_run_process_connection (c=0x81c1428) at
connection.c:85
#26 0x0809e876 in process_socket (p=0x81c1318, sock=0x81c1350,
my_child_num=0, my_thread_num=0, bucket_alloc=0x81bf2a8)
at worker.c:613
#27 0x0809ed73 in worker_thread (thd=0x8142590, dummy=0x81bcdc8) at
worker.c:886
#28 0x4003ae34 in dummy_worker (opaque=0x8142590) at thread.c:127
#29 0x4027fc6f in pthread_start_thread (arg=0x40b34be0) at
manager.c:284
#30 0x4027fd5f in pthread_start_thread_event (arg=0x40b34be0) at

Bug #16912 Updated: Compilation error

2002-04-29 Thread sniper

 ID:   16912
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Feedback
 Bug Type: Servlet related
 Operating System: SuSe Linux 7.3
 PHP Version:  4.2.0
 New Comment:

First of all, drop the --with-apxs from your configure line.
You can not compile 2 sapis at same time.

Also, read the sapi/servlet/README file.



Previous Comments:


[2002-04-29 14:27:46] [EMAIL PROTECTED]

I got PHP code source form www.php.net and I could not compile a file
servlet.java. (sapi/servlet) There is a line (75) where is
result+=concat + name + = + URLEncoder.encode(value,UTF-8) I
checked a method encode and it has only one parameter as String so I
delete the second one and I compiled successfully. I used to compile
J2EESDK 1.3.1 from Sun, but I don't know if it will be work correctly. 


'./configure' '--disable-debug' '--enable-tracks-vars'
'--with-apxs=/usr/local/apache/bin/apxs' '--with-servlet'
'--with-java'





-- 
Edit this bug report at http://bugs.php.net/?id=16912edit=1




Bug #16920 Updated: File permissions security problem

2002-04-29 Thread sniper

 ID:   16920
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Open
+Status:   Bogus
 Bug Type: *Configuration Issues
 Operating System: Red Hat Linux 7.2
 PHP Version:  4.2.0
 New Comment:

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php


Previous Comments:


[2002-04-29 18:47:48] [EMAIL PROTECTED]

When I run make install as root, most of the files installed under
/usr/local/include/php have a user id of 500, a group id of 500, and a
mode of 664. This is very insecure for (hopefully) obvious reasons: it
gives whichever user who has a numeric id of 500 write access to the
files, and also any users in group 500.

Ideally, it should install the files with user id 0, group id 0, and a
mode of 644.


Here is my configure line, in case it matters:

./configure --with-apache=../apache_1.3.24 --enable-track-vars \
  --with-mysql --with-zlib --with-gd




-- 
Edit this bug report at http://bugs.php.net/?id=16920edit=1




Bug #16920 Updated: File permissions security problem

2002-04-29 Thread sniper

 ID:   16920
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Bogus
+Status:   Analyzed
 Bug Type: *Configuration Issues
 Operating System: Red Hat Linux 7.2
 PHP Version:  4.2.0
 New Comment:

Oops. This is Makefile issue, of course. 
'make install' should set these.



Previous Comments:


[2002-04-29 19:38:00] [EMAIL PROTECTED]

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php



[2002-04-29 18:47:48] [EMAIL PROTECTED]

When I run make install as root, most of the files installed under
/usr/local/include/php have a user id of 500, a group id of 500, and a
mode of 664. This is very insecure for (hopefully) obvious reasons: it
gives whichever user who has a numeric id of 500 write access to the
files, and also any users in group 500.

Ideally, it should install the files with user id 0, group id 0, and a
mode of 644.


Here is my configure line, in case it matters:

./configure --with-apache=../apache_1.3.24 --enable-track-vars \
  --with-mysql --with-zlib --with-gd




-- 
Edit this bug report at http://bugs.php.net/?id=16920edit=1




Bug #16710 Updated: pg_exec to pg_query alias not mentioned in the NEWS file

2002-04-29 Thread yohgaki

 ID:   16710
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Assigned
+Status:   Closed
 Bug Type: Feature/Change Request
 Operating System: every system
 PHP Version:  4.2.0
 Assigned To:  yohgaki
 New Comment:

This bug has been fixed in CVS. You can grab a snapshot of the
CVS version at http://snaps.php.net/

NEWS entry has been added. It listed as 4.2.0 change.



Previous Comments:


[2002-04-28 20:34:02] [EMAIL PROTECTED]

assigning.



[2002-04-20 06:38:27] [EMAIL PROTECTED]

FYI: The manual page about pg_query() now mentiones that pg_exec() is
still available.



[2002-04-20 06:23:03] [EMAIL PROTECTED]

Reopened.

Yasou, please enter a proper NEWS entry as there's no reference about
this in the NEWS file (and light this up that the old function is still
available, you see people get confused about this) . . .



[2002-04-20 05:31:47] [EMAIL PROTECTED]

We decided to use pg_query() because it's more consistent with other
database extensions (like mysql, which uses mysql_query())
The old function names still work and won't be removed soon.



[2002-04-20 05:27:44] [EMAIL PROTECTED]

Reclassified.

-Tal



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/16710

-- 
Edit this bug report at http://bugs.php.net/?id=16710edit=1




Bug #16908 Updated: some date functions appear to not be getting the correct timestamp from the OS

2002-04-29 Thread mfoxx

 ID:   16908
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Bogus
 Bug Type: Date/time related
 Operating System: Linux (RedHat 7.1)
-PHP Version:  4.1.2
+PHP Version:  4.1.1
 New Comment:

You all are no help.  If I thought this was a support issue, I wouldn't
have turned to you.  But I've scoured the internet looking for some
explanation as to why phpinfo() is not getting the right date.  Noone
seems to know.  So, why don't you do something helpful and tell me why?
 I didn't write phpinfo(), the writers of PHP did.  so tell me why its
wrong?  its certainly not something wrong with my server, i have the
RIGHT timestamp.


Previous Comments:


[2002-04-29 17:53:49] [EMAIL PROTECTED]

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php





[2002-04-29 11:55:13] [EMAIL PROTECTED]

I actually have 4.1.1 installed... and the timestamp on my system IS
correct...

So far, I have tested several of the date/time functions and they
appear to return the correct info.  However, when I run phpinfo.php, it
reports the wrong date and time, different than the timestamp on my
server.  I've also noticed that a few plugin php services (and some CGI
scripts), like news scripts and message boards, (I have not examined
the code THOUROUGHLY) appear to also be getting their info from the
same place that phpinfo is getting it.  Since I don't know how phpinfo
is getting this, and it is clearly not using the same functions for
date/time as I am using, I don't know what's wrong.  Could someone
please look into this?  I really would appreciate some suggestions on
how to proceed in finding and fixing this bug.




-- 
Edit this bug report at http://bugs.php.net/?id=16908edit=1




Bug #16908 Updated: some date functions appear to not be getting the correct timestamp from the OS

2002-04-29 Thread mfoxx

 ID:   16908
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Bogus
 Bug Type: Date/time related
 Operating System: Linux (RedHat 7.1)
 PHP Version:  4.1.1
 New Comment:

don't you think it qualifies as a bug of some sort that some of the PHP
functions return the right date as reported by the OS, and some, like
the ones phpinfo() uses, do not?


Previous Comments:


[2002-04-29 21:18:18] [EMAIL PROTECTED]

You all are no help.  If I thought this was a support issue, I wouldn't
have turned to you.  But I've scoured the internet looking for some
explanation as to why phpinfo() is not getting the right date.  Noone
seems to know.  So, why don't you do something helpful and tell me why?
 I didn't write phpinfo(), the writers of PHP did.  so tell me why its
wrong?  its certainly not something wrong with my server, i have the
RIGHT timestamp.



[2002-04-29 17:53:49] [EMAIL PROTECTED]

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php





[2002-04-29 11:55:13] [EMAIL PROTECTED]

I actually have 4.1.1 installed... and the timestamp on my system IS
correct...

So far, I have tested several of the date/time functions and they
appear to return the correct info.  However, when I run phpinfo.php, it
reports the wrong date and time, different than the timestamp on my
server.  I've also noticed that a few plugin php services (and some CGI
scripts), like news scripts and message boards, (I have not examined
the code THOUROUGHLY) appear to also be getting their info from the
same place that phpinfo is getting it.  Since I don't know how phpinfo
is getting this, and it is clearly not using the same functions for
date/time as I am using, I don't know what's wrong.  Could someone
please look into this?  I really would appreciate some suggestions on
how to proceed in finding and fixing this bug.




-- 
Edit this bug report at http://bugs.php.net/?id=16908edit=1




Bug #16908 Updated: some date functions appear to not be getting the correct timestamp from the OS

2002-04-29 Thread preston . bannister

 ID:   16908
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Bogus
 Bug Type: Date/time related
 Operating System: Linux (RedHat 7.1)
 PHP Version:  4.1.1
 New Comment:

The only date I see coming out of phpinfo() is the Build Date and
this accurately represents the date when the PHP executable was built.


Previous Comments:


[2002-04-29 21:20:30] [EMAIL PROTECTED]

don't you think it qualifies as a bug of some sort that some of the PHP
functions return the right date as reported by the OS, and some, like
the ones phpinfo() uses, do not?



[2002-04-29 21:18:18] [EMAIL PROTECTED]

You all are no help.  If I thought this was a support issue, I wouldn't
have turned to you.  But I've scoured the internet looking for some
explanation as to why phpinfo() is not getting the right date.  Noone
seems to know.  So, why don't you do something helpful and tell me why?
 I didn't write phpinfo(), the writers of PHP did.  so tell me why its
wrong?  its certainly not something wrong with my server, i have the
RIGHT timestamp.



[2002-04-29 17:53:49] [EMAIL PROTECTED]

The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php





[2002-04-29 11:55:13] [EMAIL PROTECTED]

I actually have 4.1.1 installed... and the timestamp on my system IS
correct...

So far, I have tested several of the date/time functions and they
appear to return the correct info.  However, when I run phpinfo.php, it
reports the wrong date and time, different than the timestamp on my
server.  I've also noticed that a few plugin php services (and some CGI
scripts), like news scripts and message boards, (I have not examined
the code THOUROUGHLY) appear to also be getting their info from the
same place that phpinfo is getting it.  Since I don't know how phpinfo
is getting this, and it is clearly not using the same functions for
date/time as I am using, I don't know what's wrong.  Could someone
please look into this?  I really would appreciate some suggestions on
how to proceed in finding and fixing this bug.




-- 
Edit this bug report at http://bugs.php.net/?id=16908edit=1




Bug #16921: string overflow

2002-04-29 Thread dijo

From: [EMAIL PROTECTED]
Operating system: Slackware linux 8
PHP version:  4.1.2
PHP Bug Type: Strings related
Bug description:  string overflow

In Aol instant messenger you can do QueryStrings in a link like so:

a href=http://dijo.yi.org?name=John DoeSite/a and it doesnt add the
%20 between the John and Doe .. 

so what happens is .. the name variable holds John and the
$SERVER_PROTOCOL variable holds Doe HTTP /1.0

I didnt know if you wanted to call it an overflow or what.

A friend suggested that it was a bug, so i'm turning it in.

Thanks.
-- 
Edit bug report at http://bugs.php.net/?id=16921edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16921r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16921r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16921r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16921r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16921r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16921r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16921r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16921r=submittedtwice




Bug #16910 Updated: function.parse-url has invalid description for scheme

2002-04-29 Thread david

 ID:   16910
 Updated by:   [EMAIL PROTECTED]
-Summary:  function.parse-url has invalid description for schme
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
 Bug Type: Documentation problem
 Operating System: Any
 PHP Version:  4.2.0
 New Comment:

Corrected spelling error in summary (preview for bug reports would be
nice :)


Previous Comments:


[2002-04-29 14:03:31] [EMAIL PROTECTED]

The scheme part of the query returned by parse_url() would be http,
not http://;, as is indicated by the manual.




-- 
Edit this bug report at http://bugs.php.net/?id=16910edit=1




Bug #16910: function.parse-url has invalid description for schme

2002-04-29 Thread david

From: [EMAIL PROTECTED]
Operating system: Any
PHP version:  4.2.0
PHP Bug Type: Documentation problem
Bug description:  function.parse-url has invalid description for schme

The scheme part of the query returned by parse_url() would be http, not
http://;, as is indicated by the manual.
-- 
Edit bug report at http://bugs.php.net/?id=16910edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16910r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16910r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16910r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16910r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16910r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16910r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16910r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16910r=submittedtwice




Bug #16917 Updated: apache2.0.35+php-4.2.0

2002-04-29 Thread sniper

 ID:   16917
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Open
-Bug Type: *General Issues
+Bug Type: Documentation problem
 Operating System: FreeBSD 4.5-STABLE
 PHP Version:  4.2.0
 New Comment:

There is README file in sapi/apache2filter/ directory.
But the installation should be documented elsewhere too.
(Like the INSTALL file and manual)



Previous Comments:


[2002-04-29 17:18:12] [EMAIL PROTECTED]

I took source code from apache website and php for latest stable
version

httpd-2.0.35
php-4.2.0

i compiled apache and php, compiles went fine no errors or warning
messages. I create info.php with following content:

?phpinfo()?

when i go to that url I see source code instead of executed php code

when i was installing php, it added following line to httpd.conf

httpd.conf:LoadModule php4_modulemodules/libphp4.so

INSTALL describes how to install php-4.1.x not php-4.2.x there for i
assume there is something is missing.

alexus




-- 
Edit this bug report at http://bugs.php.net/?id=16917edit=1




Bug #15565 Updated: AND operation errors on datas from MySQL Table

2002-04-29 Thread php-bugs

 ID:   15565
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   No Feedback
 Bug Type: Math related
 Operating System: any
 PHP Version:  4.1.1
 New Comment:

No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to Open.


Previous Comments:


[2002-02-16 05:44:09] [EMAIL PROTECTED]

Works fine for me. Does the following script work for you?

$a = 0x;
$b = 0x0F0F0F0F;
$x = $a  $b;
echo decbin($a).\n.decbin($b).\n.decbin($x).\n;

What OS are you running?

(reclassified)




[2002-02-15 06:01:55] [EMAIL PROTECTED]

Hello
Can I submit a strange problem PHP / MySQL ?
From a very simple table, 1 key ( BYTE ), 2 vars ( INTEGER )
I initialise two records whith some values.
I read the first var from first record and second var from second
record.
I do the AND (  ) functiun on the two vars and I get a wrong result.
I join my test script to my request.
Please send problem analysis to [EMAIL PROTECTED]
Best regards.

html

head
titleFunctiun AND Check/title
/head

?php
// Data Base Open.
$dbcnx = mysql_connect(localhost);
if (!$dbcnx)
{  echo( PNo access to Data Base Server./P );
   exit();
}
if (! @mysql_select_db(BaseTest) )
{  echo( PNo access to Data Base./P );
   exit();
}
// Table Création.
$sql = CREATE TABLE TEST (
   .  Num TINYINT UNSIGNED not null AUTO_INCREMENT,
   .  V1 INT (10) UNSIGNED not null,
   .  V2 INT (10) UNSIGNED not null,
   .  PRIMARY KEY (Num),
   .  UNIQUE (Num))
   .  comment = 'Table de Test.';; 
$crt = mysql_query($sql);
// First record create.
$x = 0X;
$sql = INSERT INTO TEST SET
.V1='$x';;
$ce = mysql_query($sql);
// Second record create.
$x = 0X0f0f0f0f; 
$sql = INSERT INTO TEST SET
.V2='$x';;
$ce = mysql_query($sql);
// Vars initialisation .
$a = 0;
$b = 0;
// First record Read.
$rt = MYSQL_QUERY(SELECT V1 FROM TEST WHERE (Num = 1)) or
die(Erreur No: .mysql_error());
$ct = mysql_fetch_array($rt);
if ($ct)
{   $a = $ct[V1];
}
mysql_free_result ($rt);
// Second record read.
$rt = MYSQL_QUERY(SELECT V2 FROM TEST WHERE (Num = 2)) or
die(Erreur No: .mysql_error());
$ct = mysql_fetch_array($rt);
if ($ct)
{   $b = $ct[V2];
}
mysql_free_result ($rt);
// AND functiun on results and display.
$x = $a  $b;
echo (Var A = .DecBin($a).br);
echo (Var B = .DecBin($b).br);   
echo (AND Result = .DecBin($x).br);
// Correct display for vars.
// Waiting AND Result = 
// I get   AND Result = 1100010101010011001
// Where the error is?.
?
/body
/html





-- 
Edit this bug report at http://bugs.php.net/?id=15565edit=1




Bug #15493 Updated: PHP sends no location header when output_buffering = On

2002-04-29 Thread php-bugs

 ID:   15493
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   No Feedback
 Bug Type: Output Control
 Operating System: Linux 2.4.8
 PHP Version:  4.0.6
 New Comment:

No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to Open.


Previous Comments:


[2002-02-24 06:00:14] [EMAIL PROTECTED]

Try to intall from the beginning for both apache and php using source.

If you don't include modules, you should be able to install apache and
php easily if you follow manual. If you have problem, ask to
php-general or php-install list.

Report back if you still have problem if you have problem with CVS
snapshot. Thanks.
http://snaps.php.net/




[2002-02-13 21:25:38] [EMAIL PROTECTED]

I tried to follow the instructions in INSTALL.
Configure option --with-apxs was not working as this package was not
installed on my machine.
As package apxs was not delivered with Mandrake 8.1 AND PHP 4.0.6 was
running fine without this package it did not look required to me (maybe
I am wrong).
I decided to take over the options as indicated by phpinfo() in
php4.0.6.
After make install all files in /usr/lib/php were updated.
Directory /usr/lib contained a new binary of php (3.1 Mb).
However a new version of php module libphp4.so was not generated.
phpinfo() shows that 4.0.6 is still running on my system.




[2002-02-13 08:34:39] [EMAIL PROTECTED]

4.2.0's output related code differs from 4.1.1. Could you try
snapshot?

http://snaps.php.net/

Please report the result. Thanks.



[2002-02-13 02:03:39] [EMAIL PROTECTED]

4.2.0's output related code differs from 4.1.1. Could you try
snapshot?

http://snaps.php.net/

Please report the result. Thanks.



[2002-02-10 18:16:43] [EMAIL PROTECTED]

//Bug in PHP 4.0.6
If output_buffer = On AND 
session_start() AND 
header(Location: ..) AND 
no HTML output then
PHP sends no header

You expect the browser to redirect to Location URL.
What really happends depends on the browser:
- Netscape: waits a while and nothing happens
- IE: redirects to search engine
- Konqueror: connection lost
- Some browsers indicate empty document received

Work around: 
- when output buffering is on, then add blank line  before start of
script
- switch output buffering off

Example PHP page excerpt:
?php
session_start();

if (!isset($HTTP_COOKIE_VARS['CompanyID'])) {
$Info = urlencode(Please log in.);
header(Location: Login.php?Info=$Info);
exit;
}

// More lines .
?






-- 
Edit this bug report at http://bugs.php.net/?id=15493edit=1




Bug #16922: Mail()

2002-04-29 Thread jtjohnston

From: [EMAIL PROTECTED]
Operating system: N/A
PHP version:  4.2.0
PHP Bug Type: Feature/Change Request
Bug description:  Mail()

mail() should allow an optional smtp specification, such as:

   mail([EMAIL PROTECTED],
   the subject,
   $message,
   From: webmaster@$SERVER_NAME,
   smtp.aol.com);

I have received all sorts of suggestions on how to by-pass this, and I
have come up with a few myself.

But I still feel smtp should be a command in mail().

Not that Perl was the end all and be all, but it can, so why shouldn't
PHP? PHP was developed by those who felt Perl ASp etc were antiquated.
This was just a small thing that still could be useful ?
-- 
Edit bug report at http://bugs.php.net/?id=16922edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16922r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16922r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16922r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16922r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16922r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16922r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16922r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16922r=submittedtwice




Bug #16923: mysql_fetch_object returning incomplete data

2002-04-29 Thread mark

From: [EMAIL PROTECTED]
Operating system: slackware 8.0 (modified)
PHP version:  4.2.0
PHP Bug Type: MySQL related
Bug description:  mysql_fetch_object returning incomplete data

This was found in an ongoing project I am upgrading from php 4.0.4pl1

code sample:

$sql='select prodId, prodNum from products';
$result = mysql_query($sql);

do {
print_r($product);
print $product-prodId . . $product-prodNum
} while ($product = mysql_fetch_object($result));

print_r ($product) returns:
stdClass Object ( [prodId] = [prodNum] = E-U-00-002)
stdClass Object ( [prodId] = [prodNum] = E-U-00-003)
stdClass Object ( [prodId] = [prodNum] = E-U-00-004)

the real data would be prodId = 1, prodId = 2

the same thing done with mysql_fetch_array works perfectly (exact same
sql, etc) 

I tried various loops (do..while, if, while) no changes.

Tested this with php 4.1.2 and 4.2.0 w/ same errors.  Works fine on
4.0.4pl1.

php configure options as follows:

'./configure' \
'--with-mysql=/usr/local' \
'--enable-track-vars' \
'--with-dbase' \
'--with-gd=/usr/local/gd-1.8.4' \
'--with-ttf' \
'--with-t1lib' \
'--with-jpeg-dir' \
'--with-png-dir' \
'--with-tiff-dir' \
'--with-apxs=/usr/local/apache/bin/apxs' \
'--with-config-file-path=/usr/local/apache/conf' \
'--with-pdflib' \
'--enable-ftp' \
'--with-zlib-dir' 

I am unable to provide a backtrace (production server, sorry)

-- 
Edit bug report at http://bugs.php.net/?id=16923edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=16923r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=16923r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=16923r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16923r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16923r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16923r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16923r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16923r=submittedtwice




Bug #10629 Updated: SMTP: mail() the fifth parameter

2002-04-29 Thread jtjohnston

 ID:   10629
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Closed
+Status:   Open
 Bug Type: Feature/Change Request
 Operating System: Windows
 PHP Version:  4.0.5
 New Comment:

I still think it should be added as a fifth parameter !
Why would I use ini_set. Not to get into an argument, but why come up
with work arounds?


Previous Comments:


[2002-04-29 12:24:48] [EMAIL PROTECTED]

you can use ini_set() to set the smtp server dynamically.



[2002-04-17 16:16:21] [EMAIL PROTECTED]

for sure :) it was kick ass!



[2001-05-03 04:04:33] [EMAIL PROTECTED]

It will be real handy if ...

mail() allows smtp specification in the new fifth parameter of mail()

mail([EMAIL PROTECTED],
the subject,
$message,
From: webmaster@$SERVER_NAME,
smtp.aol.com);

If you think about it, Perl's smtp.pm when it was first created did
just this. http://www.faqs.org/rfcs/rfc2821.html even talks about this
type of portability somewhere.



[2001-05-03 03:59:08] [EMAIL PROTECTED]

It will be real handy if ...

mail() allows smtp specification in the new fifth parameter of mail()

mail([EMAIL PROTECTED],
the subject,
$message,
From: webmaster@$SERVER_NAME,
smtp.aol.com);

If you think about it, Perl's smtp.pm when it was created did just this
first.
http://www.faqs.org/rfcs/rfc2821.html talks about it this type of
portability
somewhere.




-- 
Edit this bug report at http://bugs.php.net/?id=10629edit=1