Php getimagesize不工作
我试图得到图像的大小,但没有设法做到这一点。有什么问题吗Php getimagesize不工作,php,Php,我试图得到图像的大小,但没有设法做到这一点。有什么问题吗 $size = getimagesize("http://getfavicon.appspot.com/http://google.com?defaulticon=1pxgif"); echo $size[0]; getimagesize()实际上返回一个包含许多信息(不仅仅是大小)的数组 使用以下命令: list($width, $height) = getimagesize(...); echo "$width $height";
$size = getimagesize("http://getfavicon.appspot.com/http://google.com?defaulticon=1pxgif");
echo $size[0];
getimagesize()
实际上返回一个包含许多信息(不仅仅是大小)的数组
使用以下命令:
list($width, $height) = getimagesize(...);
echo "$width $height";
请参阅文档。它返回一个数组
<?php
$size = getimagesize("http://getfavicon.appspot.com/http://google.com?defaulticon=1pxgif");
list($width, $height) = $size;
echo "width: $width<br />height: $height";
?>
将准确显示您需要的内容我知道这是一个旧线程,但这可能会帮助其他人。有一个php.ini设置allow_url_fopen,当getimagesize参数是完全限定(http://)url时,需要打开该设置才能访问该参数。PHP只会抛出一个警告,因此如果关闭了错误报告,则可能看不到问题。此外,服务器的错误日志可能会报告“找不到合适的包装器”。出于某种原因,复制粘贴它根本不起作用。你知道它不能工作的原因吗?@Liso22:var_dump($width)给了你?我意识到除了
http://getfavicon.appspot.com/http://google.com
我不知道为什么,因为我以前使用的是相同的地址,没有问题。出于某种原因,它与URL有关getimagesize()如果没有favicon,则返回1
一些内容,因为网站默认显示1px gif,但如果发现favicon,则无法正常工作。我更改了URL,代码仍然有效,所以idk。我很想知道为什么它不起作用,但你的主机不是被禁止进入这个URL吗?我什么都不知道。但它应该可以工作,我不知道这部分代码。你可以看到我在测试答案,以及它们如何在我的网站上不起作用。我复制粘贴了代码,但它不起作用。我不确定问题出在哪里,因为某些原因,它在我的网站上不起作用。chusmix.com/game/test.php您知道它无法工作的原因吗?