我的文件包含此内容(1.txt):
(XXXXXX =数字)
可以只使用user.php?id = XXXXXX并将它们复制到另一个文件,而不会处理不必要的文本,因为文件包含大约50 000行?
<?php
$file = fopen('source.txt', 'rb');
$newfile = fopen('target.txt', 'wb');
while(($line = fgets($file)) !== false) {
if(strpos($line, 'user.php') !== false) {
fputs($newfile, $line);
}
}
fclose($newfile);
fclose($file);
?>
Run Code Online (Sandbox Code Playgroud)
此代码尚未经过测试,但我认为它可以正常运行.