使用PHP上传图片的相关教程资料

来源:百度文库 编辑:神马文学网 时间:2024/06/03 16:05:51
PHP上传图片可以用copy()或move_upload_file()函数
不过,不建议使用copy,因为很多空间服务商出于安全的原因,把copy()函数禁用了.
我们来看一下如何使用 move_upload_file()如何上传图片
最简单的例子:
if(@$_POST["is_upload"]=="1")
{
move_uploaded_file($_FILES[‘photo_file‘][‘tmp_name‘], "..//product_photo//".$_FILES[‘photo_file‘][‘name‘]);
//一句话就搞定,是不是太简单了?
}

教程提供:http://www.web745.com





// 在 4.1.0 以前的 PHP 中,需要用 $HTTP_POST_FILES 代替 $_FILES。
// 在 4.0.3 以前的 PHP 中,需要用 copy() 和 is_uploaded_file() 来代替 move_uploaded_file()。
//现在来分析一下上面的例子
$_FILES[‘photo_file‘][‘tmp_name‘] //这就得到了上传到服务器的临时文件名
$_FILES[‘photo_file‘][‘name‘]); //得到用户文件实际的文件名
move_uploaded_file("临时文件名","保存位置"); //函数就这样用
要注意,写路径时/要写成//
如上例中的"..//product_photo//" 不能写成"../product_photo/"
置于想改名保存,那么你就把你的新名称代替上例中的$_FILES[‘photo_file‘][‘name‘]); 就行了,