2011-10-25 101 views
1

我收到以下错误:和getimagesize()错误: “未能打开流:没有这样的文件或目录”

getimagesize(barbie2.jpeg) [function.getimagesize]: failed to open stream: No such file or directory

在线:

list($hight, $width) = getimagesize($name); 
+0

这是上传的文件吗?是“barbie2.jpeg”文件与你的php文件直接相同吗? – Sufendy

+0

相关:[参考 - 这个错误在PHP中意味着什么?](http://stackoverflow.com/q/12769982/367456) – hakre

回答

7

在和getimagesize(),你需要指定图像的路径。可能它没有获得图像路径,所以它会给你错误。

你的文件从你调用这个函数和图像位置不同,所以它给你错误。

+0

是的..现在它的工作。非常感谢.. – Karthika

+0

任何事情为你的朋友.. –

+0

这听起来不错。我只是用这个函数来查找上传图片的高度和宽度。只用文件名尝试。这就是发生了什么事。 – Karthika

2

您可以使用$_FILES["fileToUpload"]["tmp_name"]指定图像的路径,因为上传文件时存储在临时目录中。

相关问题