php.net |  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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: pb at tdcspace dot dk
New email:
PHP Version: OS:

 

 [2004-01-02 11:49 UTC] pb at tdcspace dot dk
Description:
------------
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));
...save 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. 


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2004-01-02 12:47 UTC] jay@php.net
This is a pretty old version of PHP. Can you try using the 
latest version, PHP 4.3.4? 
 
J 
 [2004-01-02 17:57 UTC] pb at tdcspace dot dk
one own bugs is not anothers - subject closed
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Dec 22 03:01:28 2024 UTC