PHPを使って入力されたurlの画像を表示するものを作成しています。
しかし、下の画像のようになってしまい、画像が読み込まれません。
右クリックをして「新しいタブで画像を開く」を押すと画像が見れます。
ですが、このページ内に表示させたいです。
対処法はございますでしょうか。
-----------補足------------------
指定したURLが「.jpg」とか「.png」などの画像の拡張子でなかった為でした。
ですが、上にも書いた通り、右クリックをして「新しいタブで画像を開く」を押すと画像が見れるのはなぜでしょうか。
そのようなURLで画像を表示させるのは不可能なのでしょうか。
ご教授お願い致します。
PHP
1<?php 2$imgsrc = ""; 3 4if(isset($_GET['url'])) { 5 $imgsrc .= $GET['url']; 6} 7 8?> 9<!DOCTYPE html> 10<html lang="jp"> 11<head> 12 <meta charset="UTF-8"> 13 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 14 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 15 <title>Document</title> 16</head> 17<body> 18 <form action="" method="get"> 19 <input type="text" name="url" id=""> 20 </form> 21 <div class="image"> 22 <img src="<?php echo $imgsrc?>"> //ここで表示 23 </div> 24</body> 25</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。