PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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.