我曾经使用过这个功能----->使用此功能的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));
答案 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));
}