preg_match
을 사용하여 이미지 확장자가 제출되지 않도록합니다. 이제 "~"문자도 차단하고 싶습니다. 아무도 내가 어떻게 할 수 있다고 말할 수 있습니까? preg_match에서이 패턴이 작동하지 않는 이유
function is_valid($url) {
$res = 1;
if (isset($url['path'])) {
if (preg_match('/\b.jpg\b/i', $url['path'])) { $res = 0; }
if (preg_match('/\b.gif\b/i', $url['path'])) { $res = 0; }
if (preg_match('/\b.png\b/i', $url['path'])) { $res = 0; }
if (preg_match('/\b.bmp\b/i', $url['path'])) { $res = 0; }
}
return $res;
}
나는이 시도했지만 작동하지 않습니다 : 모든
if (strpos('~', $url['path'])) {
$res = 0;
}
와우! 귀하의 코드 작동 :) 감사합니다. 바보 같은 질문에 답하기 위해 시간을내어 주셔서 감사합니다. 도움에 크게 감사드립니다. 난 그냥 초보자이고 코딩을 배우려고! 나는 당신의 지시를 확실히 지킬 것입니다! 다시 한번 감사드립니다 :) @Michael –