ホームページ >バックエンド開発 >PHPチュートリアル >この問題を解決するためにオンラインで待機し、土日に残業して、アップロードされた画像の長さと幅を取得する方法

この問題を解決するためにオンラインで待機し、土日に残業して、アップロードされた画像の長さと幅を取得する方法

WBOY
WBOYオリジナル
2016-06-23 13:45:441070ブラウズ

アップロードされた画像の長さと幅を取得する方法
list( $width , $height , $type , $attr ) = getimagesize(' http://192.168.254.20/Public/images/0.jpg'); $width ; O echo $ height;
echo $attr;
どちらのメソッドも機能せず、データは出力されません。画像のパスは正しいので、画像を開くことができます




ディスカッションに返信 (解決策)

最初の方法は問題ありませんが、パスに問題があると思われます。
list( $width , $height , $type , $attr ) = getimagesize('http://avatar.csdn.net/1/9/2/1_mengfk000.jpg');

print_r($width);echo "
";

print_r($height);echo "
"; print_r($attr);echo "
";

エラープロンプト機能をオンにするphp の。

画像を開くことができれば、少なくとも 2 番目の画像には出力が含まれます。 1 つ目は、 getimagesize(
' http:///
/192.168.254.20/Public/images/0.jpg'); パスの前にスペースがあるためです。

rrreeArray

(

[0] => 150
[1] => 150
[2] => 2 [3] => width="150" height="15 0" [ビット] => 8

[チャンネル] => 3

[マイム] => 画像/jpeg )

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。