预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共55页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PHP文件写入和读取教程23 $fp=fopen("C:\wamp64\www\text.txt",'w');?>运行后报错,提示路径参数无效所以我们要把分隔符“\”换成“/”:?123 $fp=fopen("C:/wamp64/www/text.txt",'w');?>运行时无报错,说明参数是有效的。【注意】fopen函数不能理解“\”分隔符,如果你想要使用“\”,那么要使用转义,如写成:"C:\\wamp64\\www\\text.txt"这种写法也是可以的,函数也能理解,不会报错。但即使这样,也不推荐使用“\”,因为在OS(mac)下只能识别“/”不能识别“\”本小节的结论:推荐坚持使用“/”作为分隔符2.相对路径:上一小节介绍的是绝对路径的写法,但这样却带来了另外一个问题:服务器的目录结构可能会有较大的改变,这时原来写的绝对路径就要全部重写了,比如在我的电脑上的目标文件路径是C:/wamp64/www/text.txt,如果我把www文件夹改名为penghuwan呢?原来写入的路径参数就失效了。所以我们引入了相对路径的写法:?1234 $DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];$fp=fopen("$DOCUMENT_ROOT/text.txt",'w');?>•$_SERVER是PHP的超级全局变量(在代码任何地方都可访问,类型是数组),通过$_SERVER['DOCUMENT_ROOT']可取到服务器的默认根目录服务器的默认根目录可通过php.ini修改(这个可自行百度)•$_SERVER['DOCUMENT_ROOT']在这里等同于C:/wamp64/www本小节的结论:推荐使用相对路径<2>fopen的第二个参数为打开模式设置打开模式后,我们就相当于为接下来的读写操作设置了权限:最基本的几个模式:“r”:只能读取文件,不能写入文件(写入操作被忽略)“w”:只能写入文件,不能读取文件(读取操作被忽略)“a”:只追加文件,与“w”类似,区别是“w”删除原有的内容,“a”不删除原有内容,只追加内容?123456 $DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];$fp=fopen("$DOCUMENT_ROOT/text.txt",'w');fwrite($fp,'在写模式下写入');fclose($fp);?>在设置了写操作的权限后,就能正常地写入文件了运行后打开C:/wamp64/www/text.txt:这次我们把权限设置为只读,并尝试写入文本:'在只读模式下写入'?123456 $DOCUMENT_ROOT=$_SERVER[&#