1

我在 PHP 中使用 getimagesize() 函数,它不断返回错误:

getimagesize(image.php?name=username&pic=picture) [function.getimagesize]:打开流失败:没有这样的文件或目录

我没有用它做任何奇怪的事情。我能想象的唯一问题是路径 URL 是另一个 PHP 脚本,它返回一个带有图像标题的页面,并且该 URL 中有一个 & 符号。

这是我的代码:

$location = "image.php?name=username&pic=picture";
$size = getimagesize($location);
4

1 回答 1

2

您期望 php 脚本被执行吗?在这种情况下,您不应该尝试直接打开文件(它不会被执行),您应该执行类似的操作

$location = "http://server.com/image.php?name=username&pic=picture";
$size = getimagesize($location);
于 2010-03-12T04:26:59.260 回答