仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 582|回复: 8
打印 上一主题 下一主题

[学习教程] PHP教程之PHP文件的上传下载

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
终于学会把表单的数据插入数据库,然后显示出来了,应该说一个程序的雏形已经诞生了。1、文件的上传1、客户端设置:(1)、在标签中将enctype和method两个属性指明响应的值。&nb[…]
1、文件的上传
1、客户端设置:
(1)、在
2、文件下载
复杂文件下载只必要利用HTML的链接标志,并将属性href的URL值指定下载的文件便可。这类办法只能处置一些扫瞄器不克不及辨认的MIME范例文件。


为了进步平安性,不但愿在a标签中给出文件链接,则必需向扫瞄器发送需要的头信息,我们可使用以下代码。
3、文件函数库
touch
设置文件的会见和润色工夫
booltouch(string$filename[,int$time[,int$time]])
copy
复制文件
boolcopy(string$source,string$dest)
注重:挪动文件请利用rename函数
file_put_contents
将一个字符串写进文件
intfile_put_contents(string$filename,string$data[,int$flag[,resource$content]])
file_get_contents
将全部文件读到字符串
stringfile_get_contents(string$filename[,booluser_include_path[,resource$content[,int$offset[,int$maxlen]]]])
4、序列化与反序列化
serialize
序列化
stringserialize(mixed$value)
注重:serialize()可处置除resouce以外的任何范例。乃至能够serialize()那些包括了指向其本身援用的数组。
unserialize
反序列化
mixedunserialize(string$str)


[quote]●date
格局化一个当地工夫/日期
stringdate(stringformat[,inttimestamp]);
●getdate
获得日期/工夫信息
arraygetdate([inttimestamp]);


[quote]●microtime
前往以后Unix工夫戳和微秒数
mixedmicrotime([boolget_as_float]);
●date_default_timezone_set
设置默许时区
booldate_default_timezone_set(stringtimezone_identifier);
●date_default_timezone_get
猎取默许时区
stringdate_default_timezone_get(void);
3、字符函数库
strlen
猎取字符串长度
intstrlen(string$str);
strtolower
字符串转换为小写
stringstrtolower(string$str);
strtoupper
字符串转换为年夜写
stringstrtoupper(string$str);
ucfirst
首字母年夜写
stringucfirst(string$str);
ucwords
将每一个单词的首字母转换为年夜写字母
stringucwords(string$str);
ltrim
从字符串入手下手的地位删除空格或其他字符
stringltrim(string$str[,string$charlist]);
rtrim
从字符串停止的地位删除空格大概其他字符
stringrtrim(string$str[,string$chirlist]);
trim
从字符串入手下手和停止的地位删除空格大概其他字符
str_replace
字符交换
mixedstr_ireplace(mixed$search,mixed$replace,mixed$subject,[int$count]);
str_ireplace
字符交换
mixedstr_ireplace(mixed$search,mixed$replace,mixed$subject,[int$count]);
md5
盘算字符串的MD5哈希
stringmd5(string$str[,bool$raw_output=false]);
strpos
前往一个字符在另外一个字符第一次呈现的地位
intstrpos(stringhaystack,mixedneedle[,intoffset]);
[/quote][/quote]
讲了这么多,无非是想说:学习PHP不仅要掌握方法,更多的是付出汗水,我不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,如果自己想放弃,暴力一点的话,就自己抽自己一个嘴巴。
小女巫 该用户已被删除
沙发
发表于 2015-1-17 05:54:21 | 只看该作者
当然这种网站的会员费就几十块钱。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-20 14:37:51 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
柔情似水 该用户已被删除
地板
发表于 2015-1-29 09:16:50 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-6 00:15:13 | 只看该作者
爱上php,他也会爱上你。
6#
发表于 2015-2-14 13:54:02 | 只看该作者
做为1门年轻的语言,php一直很努力。
不帅 该用户已被删除
7#
发表于 2015-3-4 06:54:20 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
分手快乐 该用户已被删除
8#
发表于 2015-3-11 17:51:51 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
若天明 该用户已被删除
9#
发表于 2015-3-27 08:09:26 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表