小白, php 搜索目录文本,如何不用数据库?

2016-11-15 18:07:56 +08:00
 mrhuiyu
php 界面搜索框搜索指定目录的文本,如何不使用数据库进行搜索?
1427 次点击
所在节点    问与答
5 条回复
loading
2016-11-15 18:31:25 +08:00
文本不大就 file open 到内存

文本大就调用 linux 命令
barbery
2016-11-15 19:09:24 +08:00
glob
m939594960
2016-11-15 21:28:55 +08:00
https://stackoverflow.com/questions/14301895/finding-files-with-a-certain-string 这个回答
···
$searchDir = './';
$searchString = 'a test';

$result = shell_exec('grep -Ri "'.$searchString.'" '.$searchDir);

echo '<pre>'.$result.'</pre>';

···
alex321
2016-11-15 22:15:08 +08:00
shell_exec
vibbow
2016-11-15 23:39:08 +08:00
https://gist.github.com/vibbow/a56d54fa08bb66501f852b6dfd2e9d49

5 年前写的代码, LZ 可以试着理解一下......
基本上可以以磁盘极限速度搜索。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320725

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX