PHP getimagesize() 问题
我在 PHP 中使用 getimagesize() 函数,它不断返回错误:
getimagesize(image.php?name=用户名&pic=图片) [function.getimagesize]: 无法打开流: 没有这样的文件或目录
我没有用它做任何奇怪的事情。我能想象到的唯一问题是路径 URL 是另一个 PHP 脚本,它返回带有图像标题的页面,并且该 URL 中有一个 & 符号。
这是我的代码:
$location = "image.php?name=username&pic=picture";
$size = getimagesize($location);
I'm using the getimagesize() function in PHP and it keeps returning an error:
getimagesize(image.php?name=username&pic=picture) [function.getimagesize]: failed to open stream: No such file or directory
I'm not doing anything strange with it. The only problem I can imagine is that the path URL is another PHP script that returns a page with an image header, and there is an ampersand in that URL.
Here is my code:
$location = "image.php?name=username&pic=picture";
$size = getimagesize($location);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您期望 php 脚本被执行吗?在这种情况下,您不应该尝试直接打开文件(它不会被执行)
你应该做类似的事情
You are expecting the php script to get executed? In that case you shouldn't try to open the file directly (it wont be executed)
you should do something like