PHP의 Begginer 임. 정말 바보 같은 질문 인 경우 정말 미안합니다. 디렉토리가 .txt 파일로 가득 찼습니다.디렉토리 내의 여러 파일에서 문자열을 검색하는 PHP
<?php
$search = $_POST['search'];
$dir = 'C:\xampp\htdocs\myfiles\dbl';
$files = scandir($dir,1);
foreach ($files as $lines){
foreach($lines as $line)
{
if(strpos($line, $search) !== false)
echo $line;
}
}
?>
그러나, 나는이 오류가 계속 : 경고 : foreach는 대한 공급 잘못된 인수() C에서 : 그 파일 안에 특정 문자열과 전체 라인을 에코 라인 \ XAMPP \ htdocs를 \ myfiles \ search.php를 19
많은 대용량 파일에서 속도가 필요하다면 [shell_exec] (http : //)를 사용하여 PHP에서 [grep] (http://www.delorie.com/gnu/docs/grep/grep_13.html) /php.net/manual/en/function.shell-exec.php). – Drakes