php文件上传的简单实例
2015-01-24信息快讯网
这篇文章介绍了php文件上传的简单实例,有需要的朋友可以参考一下
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);//注释
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>
因为php文件上传时会将文件存在一个临时文件夹,如果没有对此临时文件进行移动,那么本脚本结束后会自动删除该临时文件。
因此以上注释那行代码是对上传文件进行保存。保存的目录为:当前目录下的upload文件夹下。
50个PHP程序性能优化的方法
浅谈php扩展imagick
PHP小技巧之函数重载
mac下Apache + MySql + PHP搭建网站开发环境
在PHP中使用X-SendFile头让文件下载更快
查找php配置文件php.ini所在路径的二种方法
php实例分享之通过递归实现删除目录下的所有文件详解
ThinkPHP使用心得分享-上传类UploadFile的使用
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
php环境无法上传文件的解决方法
php+js iframe实现上传头像界面无跳转
php实现上传图片生成缩略图示例
php文件上传的例子及参数详解
简单的php文件上传(实例)
PHP中include与require使用方法区别详解
php上传文件,创建递归目录的实例代码
php用户注册页面利用js进行表单验证具体实例
10 个经典PHP函数
php中怎么搜索相关联数组键值及获取之
php class类的用法详细总结
PHP设置图片文件上传大小的具体实现方法
PHP文件上传主要代码讲解
PHP swfupload图片上传的实例代码
Zend studio文件注释模板设置方法
使用PHP下载CSS文件中的图片的代码
php+js实现图片的上传、裁剪、预览、提交示例