PHP学习记录之文件的处理二
1.fileopen追加的方法
<?php
$fp=fopen('file2.txt','a');
$outputstring='要被追加进去了';
fwrite($fp,$outputstring,strlen($outputstring));
fclose($fp);
?>
2.fopen读取的几种方法
<?php
//fgetc读取一个字符串方法
$fp=fopen('file.txt','r');
echo fgetc($fp);
fclose($fp);
/
?>
<?php
//fgets读取一行
$fp=fopen('file.txt','r');
echo fgets($fp);
fclose($fp);
?>
<?php
//fgetss读取一行过滤掉html标记
$fp=fopen('file.txt','r');
echo fgets($fp);
fclose($fp);
?>
<?php
//fread读取定量字符
$fp=fopen('file.txt','r');
echo fread($fp,2);
fclose($fp);
?>
<?php
// fpassthru 读取剩余的字符
$fp=fopen('file.txt','r');
fpassthru($fp);
fclose($fp);
//用ehco 打印可以打印出剩余字符的个数
?>
<?php
// file把整个文件读入到数组中并且存入到数组一行等于一个元素
$fp=fopen('file.txt','r');
$array_file=file('file.txt');
print_r($array_file);
fclose($fp);
?>
<?php
// readfile读入全部不需要打印
$fp=fopen('file.txt','r');
readfile('file.txt');
fclose($fp);
?>
<?php
//file_get_contents简单的方法读取
file_get_contents('file.txt');
?>
<?
//比较灵活的打印方法用feof做循环
$fp=fopen('file.txt','r');
while(!feof($fp))
{
echo fgetc($fp);
}
fclose($fp);
?>

浙公网安备 33010602011771号