2012-03-10 5 views
0

나는이 정보를 얻을 수있는 preg_match_all을 알고 있습니다.PHP 파일에 포함 된 모든 항목을 찾으십시오.

include("xxxx"); 
include_once("xxxx"); 
require("xxxx"); 
require_once("xxxx"); 

과 내가 알지 못하는 다른 순열을 PHP에서 허용 할 수 있습니다.

표현식을 구축하는 데 많은 행운이 없습니다.

+0

사실은'require ("xxxx");와 require_once ("xxxx"); 필요하지 않음 –

+0

결과가 무엇인지 이해하지 못했지만 xxxx를 사용해야 할 경우 다음을 사용할 수 있습니다. 'preg_match_all ('/ (include request | require_once) \ ("([^"] * ") \) /', $ source_text, $ result); ' – botzko

답변

0

이 하나의 시도 :

(include|require)(_once)?[(]["'].+["']\)?; 

하지만 작업의이 종류를 할 정규식에 의존하지 않을 것입니다.

+1

작은 따옴표도 고려해야합니다. '] 대신에 " – gintas

관련 문제