PHP Classes

File: FileScopeReplacer/script_test.php

Recommend this page to a friend!
  Classes of Ilya Nemihin   File Scope Replacer   FileScopeReplacer/script_test.php   Download  
File: FileScopeReplacer/script_test.php
Role: Example script
Content type: text/plain
Description: Usage example
Class: File Scope Replacer
Find and replace data in files in directories
Author: By
Last change:
Date: 20 years ago
Size: 992 bytes
 

Contents

Class file image Download
<?php

require_once('FileScopeReplacer.php');

$params = array();

//--------------- configuration --------------

// directory where files will be searched to replace
$params['dir'] = '.';

// set to 1 if you want to proceed also nested directories
$params['include_nested'] = 0;

// this is string of what you are looking for
$params['search_what'] = 'test';

$params['replace_to'] = '[this place have been replaced]';

// setting for filtering, set '' if no filtering,
// otherwise thi is regexp expression like: '/your_regexp/flags',
// see http://www.php.net/manual/en/pcre.pattern.syntax.php
$params['file_name_match'] = '/^test/'; // <-- this mean beginning from 'test'


//--------------- end configuration --------------

$replacer = new FileScopeReplacer( $params );
$replacer->doWork();

echo
'Was processed '.count($replacer->processed_files).' file(s).'."\n";
foreach(
$replacer->processed_files as $file_path ){
  echo
$file_path."\n";
}

?>