2009-09-12 6 views

답변

2

earcar 님의 제안 (basename)을 사용하여 파일 이름을 가져옵니다.

하지만 URL로 시작하고 파일 이름에 검색어 문자열이 포함되어있는 경우 Mauris 님의 제안을 함께 사용하십시오.

검색어 문자열은? (우리가 파일 이름의 일부가 알고 방법이) 우리가 임의의 URL을 감안할 때 the online PHP manual for basename

0

예, 작동하지만 마지막으로, 때로는 basename이 aaaa_somewhat입니다. _somewhat을 삭제하는 방법?

+0

$ behind_underscore = array_pop (explode ('_', basename ($ url)))); unlink ($ behind_underscore); – mauris

2

에 의해

explode('?', basename($url)); 

이 요약되어 사용할 수 있습니다, 난 당신이 parse_url()과 함께 basename()를 사용한다고 생각합니다. 다음과 같은 것 :

$parsed_url = parse_url($url); 
$path = $parsed_url['path']; 
$filename = basename($path); 
관련 문제