因此,我在这个网站上想要创建最佳洪流URI替代方案列表。
我希望列出.html文件中的所有内容:
<a href="torrent1:magnet:uri">torrent1:name_of_torrent</a>
<a href="torrent2:magnet:uri">torrent2:name_of-torrent</a>
...
并让PHP检查$ _POST ['search_torrent']并在.html内搜索该数据,如果在任何这些行中找到任何特定的数据/名称,则将整个行输出为 foreach()>项目。
我做了这样的事情,但是我试图在上面完成的主机不允许 exec()或 shell_exec()。
<?php
if (isset($_POST['search_torrent'])) {
$search_torrent = $_POST['search_torrent'];
$torrent_file = "read.txt";
echo nl2br(shell_exec("type ".$torrent_file."| find /I \"".$search_torrent."\""));
?>
我知道我知道...我可以使用数据库,但目前我还不了解。
谢谢!
答案 0 :(得分:1)
将文件行读入数组并grep:
foreach(preg_grep('/'.preg_quote($_POST['search_torrent'], '/').'/i', file('read.txt')) as $line) {
echo "$line<br>";
}