画像のURLをphpスクリプトに投稿します。このphpスクリプトでは、画像のURLを取得し、拡張子が何であるか、この拡張子がいくつかの拡張子と一致するかどうかを確認します。
$ext1 = pathinfo($_POST['form_pic'], PATHINFO_EXTENSION);
$ext = strtolower($ext1);
if($ext != 'jpg' || $ext != 'jpeg' || $ext != 'png' || $ext != 'gif') {
echo $ext; echo "wrong";
}else{
echo "a correct extension";
}
しかし、私がhttp://www.test.com/picture.jpgのようなURLを投稿し、彼が拡張子(この場合はjpg)を取得した場合でも、彼はifステートメントを実行し、拡張子がifステートメントで言及されているもの。
何が間違っているのかわかりませんか?