用新函数替换许多php文件中的弃用函数

时间:2016-05-17 10:48:01

标签: php

我曾经使用过这个功能----->使用此功能的50多个php文件中的import_request_variables(' p') - >提取($ _ GET,EXTR_PREFIX_ALL,' p');有没有PHP脚本可以完成这项工作而无需打开每个文件

我想要这样的事情:

//读取整个字符串

$str=implode("",file('../*.php'));
$fp=fopen('../*.php','w');
//replace something in the file string, here i am replacing import_request_variables('p')  to extract($_GET, EXTR_PREFIX_ALL, 'p')
$str=str_replace('import_request_variables('p')','extract($_GET, EXTR_PREFIX_ALL, 'p')',$str);
//now, save the file
fwrite($fp,$str,strlen($str));

1 个答案:

答案 0 :(得分:0)

这段代码可以帮到你!

 foreach (glob("path/to/files/*.php") as $filename)
    {
        $file = file_get_contents($filename);
        file_put_contents($filename, str_replace("import_request_variables('p')","extract($_GET, EXTR_PREFIX_ALL",$file));
    }