유지보수시 소스 검색 활용하세요 정보
유지보수시 소스 검색 활용하세요첨부파일
본문
유지보수 할때 다른 개발자분이 수정한 소스를 소스중에 새로운 명령어 찾을때 활용하시면 됩니다
그누보드 뿐만이 아니고 모든 PHP 솔루션 페이지 검색이 가능합니다
아래의 소스는 thumbnail 썸네일 함수가 들어간 모든 페이지를 출력하는 명령어 입니다
다른 명령어를 찾고 싶으시면 thumbnail에 찾고 싶은 명령어를 입력하시면 됩니다
* 일반 텍스트도 검색 됩니다
<?
// ./는 경로
$search_1 = shell_exec("grep -rl 'thumbnail' ./ ");
$search_1 = str_replace('./', '<br>./', $search_1);
echo $search_1;
?>
첨부파일을 다운로드하여 홈페이지 루트 폴더에 업로드 하시고 수정후에
http://도메인/1.php 출력하시면 명령어가 들어간 페이자가 주루룩 나옵니다
소스파일이 많으면 시간이 오래 걸릴수 있으면 새창에서 돌리면 됩니다
* 호스팅사에서 shell_exec명령어 막아 놓으면 에러가 납니다 *
허접한 소스입니다 참고만 하세요 ^_^
그누보드 뿐만이 아니고 모든 PHP 솔루션 페이지 검색이 가능합니다
아래의 소스는 thumbnail 썸네일 함수가 들어간 모든 페이지를 출력하는 명령어 입니다
다른 명령어를 찾고 싶으시면 thumbnail에 찾고 싶은 명령어를 입력하시면 됩니다
* 일반 텍스트도 검색 됩니다
<?
// ./는 경로
$search_1 = shell_exec("grep -rl 'thumbnail' ./ ");
$search_1 = str_replace('./', '<br>./', $search_1);
echo $search_1;
?>
첨부파일을 다운로드하여 홈페이지 루트 폴더에 업로드 하시고 수정후에
http://도메인/1.php 출력하시면 명령어가 들어간 페이자가 주루룩 나옵니다
소스파일이 많으면 시간이 오래 걸릴수 있으면 새창에서 돌리면 됩니다
* 호스팅사에서 shell_exec명령어 막아 놓으면 에러가 납니다 *
허접한 소스입니다 참고만 하세요 ^_^
추천
6
6
댓글 11개
감사합니다^^
감사합니다!!
와우 ! 굿굿 !
그러니깐 음,,
빌더에 동영상게시판을 쓰다가 수정했거든요(다른분이)
저가 알기로는 여러개 파일
현재 빌더가 좀 오래되서 최신으로 바꿀려는데 수정부분이 맞지 않아서인지
애러 생겨 끙끙거리고 있거든요
이럴때 위에 파일을 루트에 올려놓고
http://도메인/1.php 하면
그때 다른분이 수정한 파일중에 소스가 쭈우욱 나타난다 이말씀인가요?
아직 초보라 잘몰라요.
빌더에 동영상게시판을 쓰다가 수정했거든요(다른분이)
저가 알기로는 여러개 파일
현재 빌더가 좀 오래되서 최신으로 바꿀려는데 수정부분이 맞지 않아서인지
애러 생겨 끙끙거리고 있거든요
이럴때 위에 파일을 루트에 올려놓고
http://도메인/1.php 하면
그때 다른분이 수정한 파일중에 소스가 쭈우욱 나타난다 이말씀인가요?
아직 초보라 잘몰라요.
수정된 부분을 찾는 것이 아니라 찾고 싶은 단어나 함수를 1.php의 thumbnail 대신
넣어 주시고 실행 하시면 그에 대한 파일들이 출력됩니다
최신버전으로 바꿀때 비교해서 할때는 Beyond Compare 프로그램 사용하시면 되요
넣어 주시고 실행 하시면 그에 대한 파일들이 출력됩니다
최신버전으로 바꿀때 비교해서 할때는 Beyond Compare 프로그램 사용하시면 되요
악성코드 잡을 때 유용할 것 같은데요..~ ^^
일반 TEXT도 검색할 수 있으면 더 좋을 듯 싶어요~~ ^^
일반 텍스트도 검색됩니다
네에 그렇군요~ ^^
감사합니다
php버전이 높은 경우 사용이 안되나요?
이전사이트들은 검색이 되는에 PHP7.0으로 바꾼뒤로 안됩니다
이전사이트들은 검색이 되는에 PHP7.0으로 바꾼뒤로 안됩니다