$qrcode = "http://www.netflowers.co.jp/decodeqr/sample.png"; if($_SERVER["REQUEST_METHOD"] == "POST"){ if( preg_match('/\.(gif|png|jpeg|jpg)$/',$_POST["qrcode"],$matches)){ //ファイルがアップされた $ext = $matches[1]; if($qr_body = @file_get_contents($_POST["qrcode"])){ if($qr_body != ""){ $file = "qr/".uniqid() . "." . $ext; file_put_contents($file,$qr_body); $str = decodeqr($file); if($str == false){ $str = "解析に失敗しました。"; } }else{ $str = "ファイルが見つかりません。"; } }else{ $str = "ファイルが見つかりません。"; } $qrcode = htmlspecialchars($_POST["qrcode"]); } }else{ $str = "URLを入力して下さい。"; } ?>