Home » File Formats » Spreadsheet_Excel_Writer » Bug #225
bug in http parsing
Details
| Submitted | 2003-11-11 21:03 UTC |
|---|---|
| From | jamesn at tocquigny dot com |
| Assigned | xnoguer |
| Status | Closed |
| Package | Spreadsheet_Excel_Writer |
| PHP Version | 4.3.2 |
| OS | rh 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.