我有一个图像在我的服务器上的目录中,并且想要将其复制到另一个目录。PHP复制()创建一个空的图像文件
所以我用
$post_picture = 'http://mysite.com/image.jpg';
copy($post_picture,
'images/pictures/post/thumb/' .
$info['filename'] .
'_thumb.' .
$info['extension']);
的问题是,实际上是一个文件在我的thumb
目录中创建的,但这种形象是空的(0×0像素)。我没有得到任何错误。
任何想法发生了什么?
所有目录的权限都是755,原始图像和复制图像都有644个。原始文件通常在浏览器上显示。
谢谢。
它是一个空文件,或者是一个为0x0像素的图片? – 2012-02-20 17:13:15
为什么你使用图片网址而不是正常路径?这不是你的服务器上的图像? PHP能够获取URL(请参阅* allow_url_fopen *选项)? – 2012-02-20 17:14:22
allow_url_fopen选项是(本地和主) – pepe 2012-02-20 17:27:54