删除包含字符串的cPanel中所有文件中的所有行

时间:2014-06-12 15:36:01

标签: php replace cpanel

我有一个包含大量文件的网站。大约200个代码中存在错误的代码行,我想删除这些代码行。我不想手动这样做,因为这需要我很多时间。有没有办法删除包含某个字符串的cPanel系统上的文件中的行?

1 个答案:

答案 0 :(得分:1)

这会创建扩展名为.bak的文件的备份,但仍要非常小心:

foreach(glob('/path/to/files/*.ext') as $file) {
    copy($file, $file . '.bak');
    $data = file_get_contents($file);
    $data = str_replace('your string', '', $data);
    file_put_contents($file, $data);
}