分享

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

 suncly 2006-06-26

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

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‘]);

//一句话就搞定,是不是太简单了?

}



<form action="" method="post" enctype="multipart/form-data" name="form1">
教程提供:http://www.
<input name="photo_file" type="file" size="40">
<input type="hidden" name="is_upload" value="1">
<input type="submit" name="Submit" value="提交">
</form>

</form>

// 在 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‘]); 就行了,

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多