2017-12-20 43 views
3

私はURLからイメージのサイズを取得しようとしていますが、動作しません。誰でも助けてくれますか?phpのURLからイメージのサイズを取得するには?

これはコードです:

$imagesize = getimagesize('https://www.dropbox.com/s/hbtmge2omlyqx2n/BrownBag.jpg?dl=0'); 
echo $imagesize; 
+0

チェック 'は、ini_get( 'allow_url_fopenをは')'である取り除きます。 – marekful

+0

また、戻り値の配列は... echo $ arrayは良くない – marekful

+0

@marekful私はそれをチェックして答えは1です。それはどういう意味ですか? – rhog23

答えて

1

の画像パスを使用する必要があります取得するには画像アドレスこれはこれです https://photos-5.dropbox.com/t/2/AADa4bq7fis50BvRTojhB5zvAJDLNwsLDb5dekkb4JfilQ/12/502094097/jpeg/32x32/3/1513760400/0/2/BrownBag.jpg/EJrFv4kEGLgCIAIoAg/cwCCXcZopeYId4BrstNKJ6qGETjrin47oEgU6B50AE0?dl=0&size=1280x960&size_mode=3

コード

$imagesize = getimagesize('https://photos-5.dropbox.com/t/2/AADa4bq7fis50BvRTojhB5zvAJDLNwsLDb5dekkb4JfilQ/12/502094097/jpeg/32x32/3/1513760400/0/2/BrownBag.jpg/EJrFv4kEGLgCIAIoAg/cwCCXcZopeYId4BrstNKJ6qGETjrin47oEgU6B50AE0?dl=0&size=1280x960&size_mode=3'); 
print_r($imagesize); 

結果

Array 
(
    [0] => 1000 
    [1] => 750 
    [2] => 2 
    [3] => width="1000" height="750" 
    [bits] => 8 
    [channels] => 3 
    [mime] => image/jpeg 
) 

また、単純に変更するには、このDropbox get public url of the file after upload

を参照することができます。

https://www.dropbox.com/s/hbtmge2omlyqx2n/BrownBag.jpg?dl=0 

https://dl.dropbox.com/s/hbtmge2omlyqx2n/BrownBag.jpg 

から

だけdlwwwを交換し、?dl=0

+0

ああ、それは働いています。たくさんのことがありがたいです! – rhog23

+0

@ rhog23問題はありません:)もしそれが受け入れられた答えとしてマークするのを助けたら。ありがとう:) – Bluetree

+1

私は、もう一度ありがとう:D – rhog23

0

あなたはあなたが必要なものこのURL

で画像https://www.dropbox.com/s/hbtmge2omlyqx2n/BrownBag.jpg?dl=0 を取得していないのDropbox

$imagesize = getimagesize('https://photos-5.dropbox.com/t/2/AADa4bq7fis50BvRTojhB5zvAJDLNwsLDb5dekkb4JfilQ/12/502094097/jpeg/32x32/3/1513760400/0/2/BrownBag.jpg/EJrFv4kEGLgCIAIoAg/cwCCXcZopeYId4BrstNKJ6qGETjrin47oEgU6B50AE0?dl=0&size=1600x1200&size_mode=3'); 
echo $imagesize; 
関連する問題