当前位置:首页 > 日记 > 正文

PHP实现上传文件与数据库共存的方法

PHP实现上传文件与数据库共存的方法
本文介绍PHP实现文件上传与数据库共存的方法,供大家参考:

的show_add.php文件如下:
< PHP
如果(!isset($ _request { 'id' })或$ _request { 'id' } = =)死(错误:我没有);
ID =美元美元_request { 'id' };
位置记录,读取
$ conn = mysql_connect(localhost
如果(!$ Conn)死(错误:MySQL连接失败);
mysql_select_db(nokiapaymentplat
在id中的选择*;
结果= mysql_query美元(美元美元的SQL,Conn);
如果(!结果)死亡(错误:MySQL查询);
Num = mysql_num_rows美元($结果);
如果($ < 1)死(错误:没有这个记录器);
数据mysql_result美元(美元的结果,0,file_data );
类型= mysql_result美元(美元的结果,0,file_type );
$name = mysql_result($,0,file_name );
mysql_close($ Conn);
与头对应的第一个输出文件,并还原原始文件名
页眉(内容类型:$类型);
标题(内容配置:附件;文件名= name );
回波数据;
>

的show_info.php文件如下:
< PHP
如果(!isset($ _request { 'id' })或$ _request { 'id' } = =)死(错误:我没有);
ID =美元美元_request { 'id' };
位置记录,读取
$ conn = mysql_connect(localhost
如果(!$ Conn)死(错误:MySQL连接失败);
mysql_select_db(nokiapaymentplat
为SQL = 选择file_name,file_size收到id是$id;
结果= mysql_query美元(美元美元的SQL,Conn);
如果(!结果)死亡(错误:MySQL查询);
如果未指定记录,则错误为
Num = mysql_num_rows美元($结果);
如果($ < 1)死(错误:没有这个记录器);
下面的两个过程可以这样编写
/ / $行= mysql_fetch_object($结果);
$ = $行>名称;
大小;
$name = mysql_result($,0,file_name );
大小= mysql_result美元(美元的结果,0,file_size );
mysql_close($ Conn);
回声上传文件的信息:;
文件名;
文件大小;
回声附件;
>

的submit.php文件如下:
< PHP
如果(is_uploaded_file($ _files { 'myfile} { 'tmp_name ' })){
拥有/上传文件
来_files美元美元= {myfile};
设置超时时间限制,默认时间为30秒,设置为0不限于
time_limit = 60美元;
set_time_limit($ time_limit); / /
文件读/字符串的内容
FP = fopen($美元来{ 'tmp_name},rb);
如果(!FP);
file_data美元= addslashes(fread($ FP,文件大小(美元来'tmp_name{ })));
Fclose($ FP);
unlink(美元来'tmp_name{ });
文件格式、名称、大小
file_type =美元美元来{型};
file_name =美元美元来{名字};
file_size =美元美元来{大小};
模具($ file_type);
连接到数据库,将文件保存到数据库中。
$ conn = mysql_connect(localhost
如果(!$ Conn)死(错误:MySQL连接失败);
mysql_select_db(nokiapaymentplat
插入到接收
(file_data, file_type, file_name, file_size)
价值(美元file_data ',' file_type美元,美元,美元file_name,file_size);
结果= mysql_query美元(美元美元的SQL,Conn);
它接受了INSERT语句
ID = mysql_insert_id(美元);
mysql_close($ Conn);
set_time_limit(30); / /恢复默认超时
上传成功;
显示上传文件信息;
}
{其他
你不上传任何文件;
}
>

的upload.php文件如下:

文件上传表单
<形式enctype = 'multipart / form-data'name =行动=他们服从真主'myform PHP的。
方法'post>

选择上载文件
希望本文能对大家的PHP程序设计有所帮助。

相关文章

Word2003插入当前日期和时间的方法

Word2003插入当前日期和时间的方法

方法,教程,当前日期,时间,电脑软件,如何Word2003插入当前日期和时间的方法 1,单击位置插入日期或时间。 2、点击插入菜单中的日期和时间;。 三.如果您想在插入的日期或时间应用其他语言格式,请单击语言框中的语言。 语言;该框列出了启用编辑功…

Javascript实现的对象类的名字如getClass

Javascript实现的对象类的名字如getClass

对象,方法,名字,电脑软件,Javascript,本文说明了Javascript实现了对象类的名字如getClass()在java。分享给你供你参考。以下是如下: 没有函数可以返回Javascript中的特定类型名。 如对象console.log(obj); 得到htmltablecellelement } {对象。如果你想要一…

显示和隐藏UL列表的Javascript方法

显示和隐藏UL列表的Javascript方法

列表,方法,显示,电脑软件,UL,本文演示Javascript显示和隐藏UL列表的方式: 显示隐藏 链接等在这里 功能enablerightnavexpand(){ 如果(!文件。getElementById)返回false; 如果(!document.getelementbyid(rightnav ))返回false; VaR资产净值= document.getele…

CDR提示:如何删除CD剪影

CDR提示:如何删除CD剪影

提示,删除,剪影,电脑软件,CDR,今天的教朋友介绍CDR的技巧,如何去掉CD的轮廓笔,教程很实用,很简单。非常适合初学者学习。建议像你这样的朋友一起学习教程,希望能对你有所帮助。 本教程是一个学习如何去除CD轮廓笔的flash方法,教程很不错,推荐给大…

如何锁定短消息后的QQ帐号QQ常见问

如何锁定短消息后的QQ帐号QQ常见问

帐号,常见问题,锁定,短消息,电脑软件,有关解锁操作的详细信息,请参见下面的表: 算子 解锁指令 访问数 区域范围 移动 js你的QQ号码 一兆零六百五十七亿五千五百八十万二千三百八十一 整个国家 电信CDMA 一百零六亿九千零七十万零一…

PS图象处理软件让精彩的飞车海报

PS图象处理软件让精彩的飞车海报

飞车,图象,处理软件,海报,精彩,这幅画很简单,但构思独特。这幅画由黑白两部分组成。汽车正好放在黄金地段。运动和火花的一些元素被添加到部分。主体非常突出。 这幅画很简单,但构思独特。这幅画由黑白两部分组成。汽车正好在黄金地段的位置…

javascript实现可旋转的圆实例代码。

javascript实现可旋转的圆实例代码。

实例代码,电脑软件,javascript,本文用javascript演示循环圆的实现,供大家参考: 基于Javascript,我们实现了基于javascript旋转的圆。它有一点三维效果。立体感很强。代码主要是基于js的。学习js脚本编程是学习如何生成动画的一个很好的例子。 运行效果如下图所…

PS图象处理软件是美丽的,中性的和蓝

PS图象处理软件是美丽的,中性的和蓝

红色,图象,处理软件,蓝色,美丽,图像的主色调比较小,你可以直接到黄绿色部分的颜色是红棕色,然后在黑暗和高光有点蓝色,然后部分遮荫可以加强。 图像的主色调比较小,你可以直接到黄绿色部分的颜色是红棕色,然后在黑暗和高光有点蓝色,然后部分遮荫…

WPS演示如何在WPS模板上删除文本WP

WPS演示如何在WPS模板上删除文本WP

文本,删除,模板,教程,演示,别人的工作似乎是很好的,今天偶然发现别人的PowerPoint模板是非常好的,想借,但也有一些的话,真的很尴尬,需要拆除,因为没有好的方法,然后用百度搜索,将与你分享的技巧。此外,安排一些相关的问题和解决方案,我们可以看一看。…

PowerPoint插入声音文件方法ppt制

PowerPoint插入声音文件方法ppt制

方法,声音文件,制作教程,电脑软件,PowerPoint,如何使PPT充满活力并拥有音乐下面,让我们告诉你如何在PPT中插入声音文件! (1)准备好声音文件(*,*,wav等)。 选定需要插入声音文件的幻灯片,执行插入RARR;;在具有视频和声音文件;语音命令,打开插入;声音;声音文…

对于护肤品的肌肤完美修复PS图象处

对于护肤品的肌肤完美修复PS图象处

图象,处理软件,肌肤,完美,电脑软件,本文主要介绍了皮肤护理产品完美修复PS图象处理软件。课程很简单,你喜欢的朋友可以一起学习。 作者很专业,思路也很清晰。过程:首先分析产品的材质类型,然后找相似的好结果作为参考,分析高光和暗的特点;然后剪…

如何在Word2007中设置默认字体Word

如何在Word2007中设置默认字体Word

字体,设置,默认,教程,如何在,设置默认字体确保每个新打开的文档设置你选择的字体设置为默认,默认的字体应用于活动模板(模板):一个或多个文件,包括结构和工具的形式完成文件的样式和页面布局等元素。例如,Word模板可以生成一个单一的文件,和FrontP…