Php文件操作(实例留言板,和投票功能)
Php文件操作(实例留言板,和投票功能)
文章目录1.文件操作
2.文件内容操作2.2 文件指针
3.文件上传
实例 (留言板)
实例 (投票)
1.文件操作
rename("1/1.txt")
"1/1.txt" 可以是相对路径,也可以是绝对路径
rename("C:\phpStudy\PHPTutorial\www\1/1.txt")
rename("1/1.txt","1/2.txt");
unlink("1/2.txt");
copy(源文件,目的文件)
mkdir("2");
rmdir("2");
2.文件内容操作
2.1 内容整体的读写
file_get_contents 读出来是一个字符串
file_put_contents 文件写
file 读出来是一个数组,文件中一行是一个数组元素
$s=file("data.txt");
var_dump($s);
$f=fopen("data.txt","r");
$s=fread($f,1);
echo $s;
$s=fread($f,1);
echo $s;
$s=fread($f,1);
echo $s;
fclose($f);
$f=fopen("data.txt","a");
fwrite($f,"hello");
fclose($f);
读取所有内容
$f=fopen("data.txt","r");
while(!feof($f))
{
$s=fread($f,1);
echo $s;
}
3.文件上传
文件提交必须设置表单的enctype为multipart/form-data
服务器端接收文件 $_FILES
$_FILES数组结构:
array(1) { ["f1"]=> array(5) { ["name"]=> string(70) "信息工程系2019-2020第一学期自主申报系内听课安排.doc" ["type"]=> string(18) "application/msword" ["tmp_name"]=> string(22) "C:\Windows\php5DE6.tmp" ["error"]=> int(0) ["size"]=> int(49152) } }
实例 (留言板)
实例 (投票)
Php文件操作(实例留言板,和投票功能)相关教程