最近のネットワークディスクにはダイレクトリンク機能が付いているものが多いのですが、今日、ネットワークディスクイメージのダイレクトリンクアドレスをブラウザにコピーして、表示に使用することができませんでした。この種の画像の直接リンクアドレスは、ダウンロード以外に何ですか? ダウンロードのみできる場合は、役に立ちません。
http:// pan.plyz.net/d.asp?u=3808477165&p=2.jpg
ディスカッションへの返信 (解決策)
<img src=http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg>
echo file_get_contents('http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg');
<img src=http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg>用这种方法在网页中显示不出来的
echo file_get_contents('http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg');
このメソッドでは、次のメッセージが表示されます
failed to open stream: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?
pan.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> New Document </title> </head> <body> <img src="showimg.php?url=<?php echo urlencode('http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg'); ?>"> </body></html>
<?php$url = isset($_GET['url'])? $_GET['url'] : '';header('content-type:image/jpeg');echo file_get_contents($url);?>
直接表示したい場合は、 、自分で小さなページを作成し、img タグで囲みます
ただし、この方法は相手のファイアウォールによって拒否される可能性があり、リファラーは相手のホワイトリストに含まれていません
クリップを取得するには php を使用する必要があります、そして次にその場所を表示します
pan.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> New Document </title> </head> <body> <img src="showimg.php?url=<?php echo urlencode('http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg'); ?>"> </body></html>
<?php$url = isset($_GET['url'])? $_GET['url'] : '';header('content-type:image/jpeg');echo file_get_contents($url);?>