|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #26768 substr_replace don't replace
Submitted: 2004-01-02 11:49 UTC Modified: 2004-01-02 17:57 UTC
From: pb at tdcspace dot dk Assigned:
Status: Closed Package: Unknown/Other Function
PHP Version: Irrelevant OS: NT
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Bug Type:
From: pb at tdcspace dot dk
New email:
PHP Version: OS:


 [2004-01-02 11:49 UTC] pb at tdcspace dot dk
PHP 4.3.1 running on a web-host with NT!

Note: YES - i have tried to search for this bug !

A php-script to replace (change) varnames in other php-scripts. Quite simple - but it only works on smaller files i.e. substr_replace apparently does not work on a string of about 10k. Bug is: nothing is replaced by substr_replace but
returned unchanged !

short code ex:

$x = file_get_contents($fn);    // read source into string
$x = strtolower($x);          // make lowercase for search  
$p = strpos($x, $oldvarname);   // find varname
$x = substr_replace($x, $newvarname, $p, strlen($oldname)); the string to a file with changed varnames

as said - it works on smaller files/strings (2k) but not if the file/string is - say - 10k. 


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2004-01-02 12:47 UTC]
This is a pretty old version of PHP. Can you try using the 
latest version, PHP 4.3.4? 
 [2004-01-02 17:57 UTC] pb at tdcspace dot dk
one own bugs is not anothers - subject closed
PHP Copyright © 2001-2023 The PHP Group
All rights reserved.
Last updated: Wed Nov 29 06:01:28 2023 UTC