php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #23422 $string1.$string2 does not always work properly
Submitted: 2003-04-29 21:01 UTC Modified: 2003-04-30 06:19 UTC
From: janez at pinkponk dot com Assigned:
Status: Not a bug Package: Filesystem function related
PHP Version: 4.3.2RC2 OS: XP
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: janez at pinkponk dot com
New email:
PHP Version: OS:

 

 [2003-04-29 21:01 UTC] janez at pinkponk dot com
Short description:
$string1='<?php ';
$string2= fread( IE6.0 saved file from "Google Search: site:www.php.net rmdir"
$string3=' ?>'

$newstring=$string1.$string2.$string3
 or newstring=implode($strings -from array)

instead of $string1.$string2.$string3 I get the following: $string1.''.$string2.$string3

I don't know why there should be an '' in the file. A file saved IE6.0 from www.aljazeera.net works fine. And so do other files. I tried opening files both in ascii and binary-forced mode. It seems that there is a problem with string concatenation.
Anyway, even if it's not a bug (I'm new to PHP), I would like to know how to circumvent it.

Source code at http://www.janez.info/googlebug/

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-04-30 05:38 UTC] sniper@php.net
Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions. 

Thank you for your interest in PHP.

.

 [2003-04-30 06:19 UTC] janez at pinkponk dot com
Sorry to bug you for http://bugs.php.net/bug.php?id=23422. There is a bug anyway, as I found out, but not in PHP, but in IE6.0, that saved that page. Instead of adding "<!DOCTYPE HTML PUBLIC " in the beginning of the file, IE6.0 added "<!DOCTYPE HTML PUBLIC ".
But "" at the beginning of file was happily ignored by most of windows texteditors if it occured at the beginning of the file. I had to use WinHex to see it at the beginning...

Happy coding :)
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Apr 25 22:01:29 2024 UTC