我需要在运行 cPanel 的主机上搜索大量文件。
他们没有 SSH,有没有一种方法可以让我以任何其他方式运行 grep 来搜索我的文件中的某段文本?
答案1
<?php
$command = "grep -ri 'abcdef' ./*";
$output = shell_exec($command);
echo "$output";
echo "Grep job over.";
?>
进行更改以适合您所需的 grep 搜索。
另存为grep.php
。然后上传到根目录并访问URL
http://Your Site/grep.php
答案2
是的,您可以grep
在没有 shell 的情况下使用命令。首先需要检查功能是否启用shell_exec
enablephp.ini
才可以使用。