해당 디렉토리의 파일에서 원하는 문자열 찾기 소스 > php

본문 바로가기
사이트 내 전체검색

php

해당 디렉토리의 파일에서 원하는 문자열 찾기 소스

페이지 정보

작성자 서방님 댓글 0건 조회 123회 작성일 15-02-23 09:18

본문

$FOLDER 에 원하는 디렉토리를(./XXXX) 넣고 $find_string에 원하는 문자열을 넣고 실행시키면 찾는 문자열의 파일명과 라인수가 나옵니다.

 

<?

//***************//
//작성자 : xxx//
//***************//

 

$FOLDER="./web_jun";
//검색할 디렉토리 지정
//검색할 디렉토리의 other부분에 r권한을 줘야 합니다.

 

$find_string= "body";
//검색할 문자열 지정(대소문자 안가림)

if($dirs=opendir($FOLDER))//해당 디렉토리 open
{
 echo "<b><font size=5>$FOLDER 디렉토리의 서브파일 검색</font></b>";

 while($file=readdir($dirs))//해당 폴더내 파일들 일괄적용 
 {
  if(!is_dir($file))//폴더인지 파일인지 검사
  {
   
   $file_content=file("$FOLDER/$file");
   $filename_view="";

   for($num=0,$ling_number=1;$num<count($file_content);$num++,$ling_number)
   {
    if(eregi($find_string,$file_content[$num]))
    {
     if(empty($filename_view))//문자열 찾을시 최초 한번만 파일명 출력
     {
      echo "<u>파일 이름 : $file </u><br><br>";
      $filename_view=$file;
     }
     echo "&nbsp;&nbsp;&nbsp;&nbsp;<b><font color=red>소스라인넘버 : </font></b> $num<br>";
    }
   }
   echo "<br>";
  }
 }
}
closedir($dirs);//해당 디렉토리 close
 ?>

댓글목록

등록된 댓글이 없습니다.

Total 612건 21 페이지
게시물 검색

회원로그인

접속자집계

오늘
198
어제
163
최대
1,347
전체
154,732
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.