#42368 [NEW]: Incorrect error message displayed by pg_escape_string

2007-08-21 Thread vesselin at awcreator dot com
From: vesselin at awcreator dot com
Operating system: Linux
PHP version:  5CVS-2007-08-21 (snap)
PHP Bug Type: PostgreSQL related
Bug description:  Incorrect error message displayed by pg_escape_string

Description:

pg_escape_string() displays an incorrect error message

Reproduce code:
---
pg_escape_string (array ());


Expected result:

Warning: pg_escape_string() expects parameter 1 to be string, array given
in Command line code on line 1

Actual result:
--
Warning: pg_escape_string() expects exactly 2 parameters, 1 given in
Command line code on line 1

-- 
Edit bug report at http://bugs.php.net/?id=42368&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=42368&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=42368&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=42368&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=42368&r=fixedcvs
Fixed in release: 
http://bugs.php.net/fix.php?id=42368&r=alreadyfixed
Need backtrace:   http://bugs.php.net/fix.php?id=42368&r=needtrace
Need Reproduce Script:http://bugs.php.net/fix.php?id=42368&r=needscript
Try newer version:http://bugs.php.net/fix.php?id=42368&r=oldversion
Not developer issue:  http://bugs.php.net/fix.php?id=42368&r=support
Expected behavior:http://bugs.php.net/fix.php?id=42368&r=notwrong
Not enough info:  
http://bugs.php.net/fix.php?id=42368&r=notenoughinfo
Submitted twice:  
http://bugs.php.net/fix.php?id=42368&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=42368&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=42368&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=42368&r=dst
IIS Stability:http://bugs.php.net/fix.php?id=42368&r=isapi
Install GNU Sed:  http://bugs.php.net/fix.php?id=42368&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=42368&r=float
No Zend Extensions:   http://bugs.php.net/fix.php?id=42368&r=nozend
MySQL Configuration Error:http://bugs.php.net/fix.php?id=42368&r=mysqlcfg


#41026 [NEW]: Zend Engine segfauls while invoking shutdown callbacks

2007-04-08 Thread vesselin at awcreator dot com
From: vesselin at awcreator dot com
Operating system: Linux
PHP version:  5.2.1
PHP Bug Type: Scripting Engine problem
Bug description:  Zend Engine segfauls while invoking shutdown callbacks

Description:

When a callback that invokes a static class method is passed to
register_shutdown_function(), the function incorrectly accepts it and after
that zend engine segfaults when trying to invoke the callback.

Reproduce code:
---



Expected result:

Some kind of error message

Actual result:
--
A segmentation fault.

-- 
Edit bug report at http://bugs.php.net/?id=41026&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=41026&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=41026&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=41026&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=41026&r=fixedcvs
Fixed in release: 
http://bugs.php.net/fix.php?id=41026&r=alreadyfixed
Need backtrace:   http://bugs.php.net/fix.php?id=41026&r=needtrace
Need Reproduce Script:http://bugs.php.net/fix.php?id=41026&r=needscript
Try newer version:http://bugs.php.net/fix.php?id=41026&r=oldversion
Not developer issue:  http://bugs.php.net/fix.php?id=41026&r=support
Expected behavior:http://bugs.php.net/fix.php?id=41026&r=notwrong
Not enough info:  
http://bugs.php.net/fix.php?id=41026&r=notenoughinfo
Submitted twice:  
http://bugs.php.net/fix.php?id=41026&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=41026&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=41026&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=41026&r=dst
IIS Stability:http://bugs.php.net/fix.php?id=41026&r=isapi
Install GNU Sed:  http://bugs.php.net/fix.php?id=41026&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=41026&r=float
No Zend Extensions:   http://bugs.php.net/fix.php?id=41026&r=nozend
MySQL Configuration Error:http://bugs.php.net/fix.php?id=41026&r=mysqlcfg


#41374 [NEW]: The XML DOM loadHTML method incorrectly duplicates text nodes

2007-05-12 Thread vesselin at awcreator dot com
From: vesselin at awcreator dot com
Operating system: Linux
PHP version:  5.2.2
PHP Bug Type: DOM XML related
Bug description:  The XML DOM loadHTML method incorrectly duplicates text nodes

Description:

HTML documents loaded via DOMDocument->loadHTML() incorrectly loads some
text nodes twice. Please note that formatting and whitespace in the loaded
HTML is important. For example the bug does not show if the  tag in the
sample code is not followed by spaces/tabs.

Reproduce code:
---
firstChild;
$child !== null;
$child = $child->nextSibling
) {
printf ("NODE TYPE: %s\n", $child->nodeType);
switch ($child->nodeType) {
case XML_ELEMENT_NODE:
printf ("TYPE: ELEMENT, TAG: \"%s\"\n", 
$child->tagName);
dump_node ($child);
break;
case XML_TEXT_NODE:
printf ("TYPE TEXT, TEXT: \"%s\"\n", htmlspecialchars
($child->wholeText));
break;
}
}
}

$html = <<




  Left colSome generic text





EOF;

$document = new DOMDocument ();
$document->resolveExternals = true;
$document->loadHTML ($html);
dump_node ($document);
?>


Expected result:

A dump of all document nodes and only one text node that has "Some generic
text" as data.

Actual result:
--
A dump of all document nodes and two text nodes that have "Some generic
text" as data.

-- 
Edit bug report at http://bugs.php.net/?id=41374&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=41374&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=41374&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=41374&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=41374&r=fixedcvs
Fixed in release: 
http://bugs.php.net/fix.php?id=41374&r=alreadyfixed
Need backtrace:   http://bugs.php.net/fix.php?id=41374&r=needtrace
Need Reproduce Script:http://bugs.php.net/fix.php?id=41374&r=needscript
Try newer version:http://bugs.php.net/fix.php?id=41374&r=oldversion
Not developer issue:  http://bugs.php.net/fix.php?id=41374&r=support
Expected behavior:http://bugs.php.net/fix.php?id=41374&r=notwrong
Not enough info:  
http://bugs.php.net/fix.php?id=41374&r=notenoughinfo
Submitted twice:  
http://bugs.php.net/fix.php?id=41374&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=41374&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=41374&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=41374&r=dst
IIS Stability:http://bugs.php.net/fix.php?id=41374&r=isapi
Install GNU Sed:  http://bugs.php.net/fix.php?id=41374&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=41374&r=float
No Zend Extensions:   http://bugs.php.net/fix.php?id=41374&r=nozend
MySQL Configuration Error:http://bugs.php.net/fix.php?id=41374&r=mysqlcfg


#41374 [Opn]: The XML DOM loadHTML method incorrectly duplicates text nodes

2007-05-12 Thread vesselin at awcreator dot com
 ID:   41374
 User updated by:  vesselin at awcreator dot com
 Reported By:  vesselin at awcreator dot com
 Status:   Open
 Bug Type: DOM XML related
 Operating System: Linux
 PHP Version:  5.2.2
 New Comment:

Actually this sentence:
"For example the bug does not show if the 
tag in the sample code is not followed by spaces/tabs."
should be read as:
"For example the bug does not show if the 
tag in the sample code is not PRECEDED by spaces/tabs."


Previous Comments:


[2007-05-12 09:34:57] vesselin at awcreator dot com

Description:

HTML documents loaded via DOMDocument->loadHTML() incorrectly loads
some text nodes twice. Please note that formatting and whitespace in the
loaded HTML is important. For example the bug does not show if the 
tag in the sample code is not followed by spaces/tabs.

Reproduce code:
---
firstChild;
$child !== null;
$child = $child->nextSibling
) {
printf ("NODE TYPE: %s\n", $child->nodeType);
switch ($child->nodeType) {
case XML_ELEMENT_NODE:
printf ("TYPE: ELEMENT, TAG: \"%s\"\n", 
$child->tagName);
dump_node ($child);
break;
case XML_TEXT_NODE:
printf ("TYPE TEXT, TEXT: \"%s\"\n", htmlspecialchars
($child->wholeText));
break;
}
}
}

$html = <<




  Left colSome generic text





EOF;

$document = new DOMDocument ();
$document->resolveExternals = true;
$document->loadHTML ($html);
dump_node ($document);
?>


Expected result:

A dump of all document nodes and only one text node that has "Some
generic text" as data.

Actual result:
--
A dump of all document nodes and two text nodes that have "Some generic
text" as data.





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