我在服务器中上传和取消链接图像的过程中遇到任何问题。我使用此脚本上传图像:
move_uploaded_file($source, $directory);
但是,我有警告:
警告:move_uploaded_file(34160518200001.jpg)[function.move上载的文件]:无法打开流:HTTP包装不支持可写连接
并且我使用这个脚本来取消图像链接:
unlink('a34160518200001.jpg');
但我有警告:
警告:unlink()[function.unlink]:http不允许取消的链接
我希望任何人都能帮助我,谢谢大师
下面是一个开始的示例:
<?php
// NOT NECESSARY TO CREATE VARIABLES FOR THE IMAGES DIRECTORY
// AND THE IMAGE BUT THIS HELPS ILLUSTRATE THE PROCESS.. ;-)
$imagesDir = "path/to_the/images/folder";
$image = "the_image_to_upload.jpg";
// FIRST chmod THE IMAGES DIRECTORY TO HAVE THE PERMISSIONS YOU WANT:
chmod($imagesDir, 0777);
// THEN UPLOAD THE IMAGE:
move_uploaded_file($image, $imagesDir);
// TO DELETE (unlink) A FILE [IMAGE IN THIS EXAMPLE]
$image2Delete = "the_image_to_delete.png";
// CHMOD THE IMAGE TOO... BE SURE ALSO THAT THE CONTAINING DIRECTORY
// FOR THIS IMAGE ALSO HAS THE RIGHT PERMISSIONS:
chmod($image2Delete, 0777);
// THEN DELETE THE IMAGE...
unlink($image2Delete);