PHP上传文件的代码
日期:2007年10月9日 作者: 查看:[大字体 中字体 小字体]-
动态网站开发中,常用的PHP上传文件的代码实例。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网页教学网(webjx.com)文件上传实例</title>
</head>
<body>
<form enctype="multipart/form-data" action=upfile.php method=post>
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input type=file name=upfile size=20>
<input type=submit value='上传文件'>
</form>
</body>
</html>
<?function getname($exname){
$dir = "../uploadfile/";
$i=1;
if(!is_dir($dir)){
mkdir($dir,0777);
}
while(true){if(!is_file($dir.$i.".".$exname)){
$name=$i.".".$exname;
break;
}
$i++;
}
return $dir.$name;}
$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));$uploadfile = getname($exname);
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";
}else {
echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";
}
echo "下面是文件上传的一些信息:
<br><br>原文件名:".$_FILES['upfile']['name'] .
"<br><br>类型:" .$_FILES['upfile']['type'] .
"<br><br>临时文件名:".$_FILES['upfile']['tmp_name'].
"<br><br>文件大小:".$_FILES['upfile']['size'] .
"<br><br>错误代码:".$_FILES['upfile']['error'];
- [1] [2] 下一页
- PHP上传文件的代码 相关文章:
- ·免费领养QQ空间五级花最新技巧及代码放送
- ·Photoshop初学者轻松制作条形码
- ·Excel表格页码设置打印输出更直观
- ·诺顿杀毒软件正式版用户找回密码的方法
- ·QQ空间导航代码最新版使用方法
- ·巧用escape解决ASP.NET中URL传参乱码
- ·XP SP3 RC1官方下载地址(附验证码)
- ·一位拥有5位数QQ号码用户的自白
- ·Flash代码实例:神奇的互动橡皮刷
- ·Vista帐户密码重设秘技大披露
- PHP上传文件的代码 相关软件
- ·学校源码管理系统超靓版V2008
- ·数字密码
- ·《魔兽》地图:TD-数码宝贝-无限地带II1.0修正
- ·FC《10码决斗》动感橄榄球游戏模拟器
- ·新编手机指令(密码)大全
- ·《壁画迷雾》-- 中国式《达芬奇密码》
- ·773悬疑系列之《密码王朝》
- ·366天生日密码
- ·最实用数码相机扫盲大辞典
- ·《达·芬奇密码》和《丹·布朗传》
下一篇:Windows IIS环境下安装和配置PHP开发环境
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
- ·学习教程:Java Annotation 高级应用
- ·Windows XP下PHP+MySQL环境搭建
- ·smarty技术学习,修改php模板的一点体会
- ·PHP中的sprintf()函数的学习研究笔记
- ·PHP技巧:使用APC缓存优化PHP程序
- ·windows下Apache2+php4+MySql5集成简明教程
- ·PHP预定义变量
- ·突破Windows 2003 PHP服务器的新思路
- ·用Apache反向代理设置对外的WWW和文件服务器
- ·Mysql的常用命令
- ·如何在Form域中Post大于100K字节的数据
- ·详细学习PHP中对文件和目录的操作方法
- ·急速搭建属于自己的Discuz!6论坛
- ·如何利用PHP会话显示出当前在线的用户
- ·PHP编程中break及continue两个流程控制指令
- ·PHP项目将联合起来转向PHP5
- ·初学解决疑惑:PHP是什么?
- ·Discuz!5.5 JS的调用
- ·PHP4将结束更新并在明年退出历史的舞台
特别推荐
- ·PHP入门指导:如何学习PHP?
- ·Php+Mysql注入专题
- ·PHP:实现给上传图片加水印的程序代码
- ·PHP动态网站开发中常用的8个小技巧
- ·PHP初学者:配置Apache服务器并且设置DNS
- ·初学PHP指导:php.ini 配置详细选项
- ·好文分享:PHP入门的学习方法
- ·急速搭建属于自己的Discuz!6论坛
- ·PHP入门:初学来看配置文件PHP.INI的中文注释
- ·php.ini配置,php.ini 中的 php-5.2.0 配置指令详解
- ·总结:一些PHP学习过程中的心得和经验
- ·新手入门:JSP初学者必须掌握的语法点
- ·PHP技巧:PHP脚本编程中的文件系统函数库
- ·详细讲解PHP编程中分页显示的制作
- ·成为PHP编程高手应该遵循的三个准则
- ·谈谈生成静态页面的一些经验
- ·新手入门:详细解述七个软件开发的原则
- ·简单的webservice开发例子
- ·PHP木马攻击的防御之道
- ·基础入门:动态网页制作PHP中Session的概念
