PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » File Formats » Spreadsheet_Excel_Writer » Bug #225

bug in http parsing

Details

Submitted2003-11-11 21:03 UTC
Fromjamesn at tocquigny dot com
Assignedxnoguer
StatusClosed
PackageSpreadsheet_Excel_Writer
PHP Version4.3.2
OSrh linux 7.1
Roadmaps(Not assigned)

Comments

[2003-11-11 21:03 UTC] jamesn at tocquigny dot com

Description:
------------
when http:// is in the text that you try to write it will result in a notice as well as undefined bahavior

php 4.3.2
with the latest ole and excel writer (0.5) pear modules

Reproduce code:
---------------
$worksheet2->write($row,0,$cname,$excel_bg);

if $cname has "http://" in it then with errorr_reporting set to 2047 you receive a notice (listed in actual result)

The bug is actually on line 1081 of Spreadsheet/Excel/Writer/Worksheet.php

I believe it should read:
return $this->writeUrl($row, $col, $token, '',$format);
to match
function writeUrl($row, $col, $url, $string = '', $format = 0)
else $format would be going where $string is.

Actual result:
--------------
Notice Object to string conversion in /usr/lib/php/Spreadsheet/Excel/Writer/Worksheet.php on Line 1414

[2003-11-12 18:58 UTC] xnoguer at php dot net

This bug has been fixed in CVS.

In case this was a documentation problem, the fix will show up at the
end of next Sunday (CET) on pear.php.net.

In case this was a pear.php.net website problem, the change will show
up on the website in short time.

Thank you for the report, and for helping us make PEAR better.