建立文件交换功能的脚本(三)


Posted in PHP onOctober 09, 2006

//do.php执行上载的文件
当你按下了提交按钮后,文件将会从你的计算机上传到服务器的临时目录下。
在临时目录下的文件名为一个临时文件。应该使用file字段的name值来访问它,在这里为$myfile。
真正的文件名使用file字段的name值加上"_name"来访问它,在这里为$myfile_name。
使用copy()函数,将临时文件$myfile拷贝到指定目录下,拷贝后的文件名为$myfile_name。
完成后不要忘了删除临时文件,不然你会有许多你不想要的文件。
另外你对你指定的目录要有读写权限。在这里是/usr/local/apache/htdocs/file/

<html>
<head>
<title>保存文件</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="refresh" content="3"; url=index.php"> //3秒钟后自动跳转到index.php
</head>
<body bgcolor="#FFFFFF">
<center>
<?
$db=mysql_connect("$hostname","$user","$password")or die("无法连接数据库");
mysql_select_db("yourdatabase",$db) or die("无法打开数据库");
If($myfile != "none") {
copy($myfile,"/usr/local/apache/htdocs/file/$myfile_name");//把临时文件copy到你制定的目录。
unlink($myfile);//删除临时文件
$sql="insert into upfile (id,filename,fileshow,date,uploader,type ) values ('','$myfile_name','$fileshow','$date','$uploader','$type')";
$result=mysql_query($sql);
echo "上传文件成功,三秒后返回主页面";
}
else {
echo"上传文件不成功,三秒后返回主页面";
}
?>  
</center>
</body>
</html>

//sorry,各位,忘记说啦,你要更改php.ini文件的配置
把upload_tmp_dir=/tmp前面的;去掉,并在后面加上你希望使用的临时文件存放的目录。
还有要把upload_max_filesize =100M前面的;去掉,然后在后面加上你希望用户能上载的文件的最大的大小。
我用的是100M,够了吧。^_^。 

PHP 相关文章推荐
一段php加密解密的代码
Oct 09 PHP
扩展你的 PHP 之入门篇
Dec 04 PHP
浅析PHP中Collection 类的设计
Jun 21 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
Linux下安装PHP MSSQL扩展教程
Oct 24 PHP
在Debian系统下配置LNMP的教程
Jul 09 PHP
php 实现301重定向跳转实例代码
Jul 18 PHP
PHP实现小偷程序实例
Oct 31 PHP
PHP插件PHPMailer发送邮件功能
Feb 28 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
Jul 10 PHP
YII框架行为behaviors用法示例
Apr 26 PHP
php操作redis命令及代码实例大全
Nov 19 PHP
建立文件交换功能的脚本(一)
Oct 09 #PHP
建立文件交换功能的脚本(二)
Oct 09 #PHP
深入了解php4(2)--重访过去
Oct 09 #PHP
深入了解php4(1)--回到未来
Oct 09 #PHP
网站当前的在线人数
Oct 09 #PHP
WML,Apache,和 PHP 的介绍
Oct 09 #PHP
BBS(php &amp; mysql)完整版(四)
Oct 09 #PHP
You might like
亲密接触PHP之PHP语法学习笔记1
2006/12/17 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
JQuery球队选择实例
2015/05/18 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(一)
2016/02/16 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
jquery中为什么能用$操作
2019/06/18 jQuery
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
美的官方商城:Midea
2016/09/14 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
实习生自我鉴定
2013/12/12 职场文书
四川成都导游欢迎词
2014/01/18 职场文书
求职毕业生自荐书
2014/02/08 职场文书
土木工程师职业规划范文
2014/03/07 职场文书
聚美优品励志广告词
2014/03/14 职场文书
写得不错的求职信范文
2014/07/11 职场文书
学生安全责任书范本
2014/07/24 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
中考百日冲刺决心书
2015/09/22 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书