文章标题

来源:互联网 发布:淘宝平台争议处理规则 编辑:程序博客网 时间:2024/05/16 03:03

注意:谨慎操作文件
readfile()函数,仅仅读取文件内容

<?php//假设在运行脚本文件夹有一个1.txt文件$content=readfile('1.txt');echo $content;?>

fopen(文件地址,打开方式)
打开方式分类:
r–只读方式打开文件,打开时文件指针在文件的开头
w–只写方式打开文件,打开时文件的指针在文件的开头,该方式会删除原文件的内容或创立新的文件(如果文件不存在时)
a–只写方式打开文件,但文件中原有数据会保留,打开时文件的指针在文件的没品位
x–以只写的方式创建新的文件,如果文件已经存在则返回错误
r+–以读写的方式打开文件,打开文件时文件指针在文件的开头,当写入内容是会替换原位置内容
w+–以读写方式打开文件,打开文件时文件指针在文件开头,该方式会删除原文件的内容或创立新的文件(如果文件不存在时)
a++–以读写方式打开文件,文件打开时文件指针在文件末尾,该方式会保留文件原数据;如果文件不存在会创建新的文件
x+–创建文件为读写,如果文件已经存在则返回错误

fread(文件资源,读取文件内容大小)读取文件指定大小的内容,而且filesize(文件名)可以获得文件的内容大小
fwrite(文件资源,内容)
fclose(文件资源)
注释:用完的文件要及时关闭。这样有助于节省文件占用服务器资源。
fgets(文件资源)读取单行文件内容
feof(文件资源)判断是否达到文件末尾
fgetc(文件资源)

注意:读取文件或向文件中写入内容时,文件指针都会移动相应数目,再次读和写都是在文件指针处操作

文件上传

注意:允许用户上传文件是一个巨大的安全风险。请仅仅允许可信的用户执行文件上传操作。
创建一个上传文件的表单

<!DOCTYPE html><html><head>    <title></title></head><body><h1>文件上传</h1>    <form action='file.php' method='post' enctype='multipart/data-form'>        <input type='file' name='file'  /><br/>        <input type='submit' value='上传'>    </form></body></html>
0 0