php文件读取文件内容
① php如何动态读取一个文件内容
PHP只有反复的去读这个文件(可以读出来和上次内容进行比较),不能设置一个机关--让文件内容的变化的时候自动调用PHP其读文件。
② 如何使用PHP读取文本文件内容
示例代码如下:
<?php
$file='test.txt';
$content=file_get_contents($file);//读取文件中的内容
echo$content;//输出显示
?>
需要提示一点的是:
文本文件的编码格式要与 php 的 charset 编码,以及 php 文件的字符编码,要求一致,否则可能会显示乱码。
③ PHP怎么读取php所在文件夹下的图片和mp3文件,并且显示出来
显示本文件夹下的A.JPG的语句:
echo"<imgsrc='a.jpg'/>";
可能你已经明白了,其实PHP输出的是HTML代码,PHP无需具体读取文件内容,也无法在客户的浏览器上绘图,这一切只有交给浏览器去实现。
④ 如何使用PHP读取文本文件内容
利用PHP读取文本文件的内容,其实很简单,我们只需要掌握函数“file_get_contents();”的使用就可以了。下面,小编将作详细的介绍。
工具/原料
电脑一台
WAMP开发环境
方法/步骤
file_get_content()函数介绍。使用file_get_contents()获取txt文件的内容,具体参数说明如下:
2
具体实例说明。从文本文件tst.txt中读取里面的内容并显示在浏览器中,具体代码和图示如下:
<?php
$file = 'tst.txt';
$content = file_get_contents($file); //读取文件中的内容
echo $content;
?>
⑤ PHP如何写入,读取与替换文件内容
$content = file_get_contents($file); //读文件
$content = $content . '正在修改'; //修改文件
file_put_contents($file, $content); //保存文件
⑥ PHP读取目录下所有文件内容并显示
<?php
function printFile($filepath)
{
//substr(string,start,length)函数返回字符串的一部分;start规定在字符串的何处开始 ;length规定要返回的字符串长度。默认是直到字符串的结尾。
//strripos(string,find,start)查找 "php" 在字符串中最后一次出现的位置; find为规定要查找的字符;start可选。规定开始搜索的位置
//读取文件后缀名
//$filetype = substr ( $filename, strripos ( $filename, "." ) + 1 );
//判断是不是以txt结尾并且是文件
#if ($filetype == "txt" && is_file ( $filepath . "/" . $filename ))
if ( is_file ( $filepath))
{
$filename=iconv("gb2312","utf-8",$filepath);
echo $filename."内容如下:"."<br/>";
$fp = fopen ( $filepath, "r" );//打开文件
#while (! feof ( $f )) //一直输出直到文件结尾
$i = 1;
while ($i < 10)
{
$line = fgets ( $fp );
echo $line."<br/>";
$i = $i +1;
}
fclose($fp);
}
}
(此处空一行)
function readFileRecursive($filepath)
{
if (is_dir ( $filepath )) //判断是不是目录
{
$dirhandle = opendir ( $filepath );//打开文件夹的句柄
if ($dirhandle)
{
//判断是不是有子文件或者文件夹
while ( ($filename = readdir ( $dirhandle ))!= false )
{
if ($filename == "." or $filename == "..")
{
//echo "目录为“.”或“..”"."<br/>";
continue;
}
//判断是否为目录,如果为目录递归调用函数,否则直接读取打印文件
if(is_dir ($filepath . "/" . $filename ))
{
readFileRecursive($filepath . "/" . $filename);
}
else
{
//打印文件
printFile($filepath . "/" . $filename);
echo "<br/>";
}
}
closedir ( $dirhandle );
}
}
else
{
printFile($filepath . "/" . $filename);
return;
}
}
(此处空一行)
header("content-type:text/html;charset=utf-8");
#echo "Hello World"."<br/>";
$filepath = "C:/phpStudy/PHPTutorial/WWW/test/results"; //想要读取的目录
readFileRecursive($filepath )
?>
(6)php文件读取文件内容扩展阅读:
php还可以读取文件夹下所有图片,方法如下
hostdir=dirname(__FILE__).'/data/upload/admin/20170517/'; //要读取的文件夹
(此处空一行)
$url = '/data/upload/admin/20170517/'; //图片所存在的目录
(此处空一行)
$filesnames = scandir($hostdir); //得到所有的文件
(此处空一行)
// print_r($filesnames);exit;
//获取也就是扫描文件夹内的文件及文件夹名存入数组 $filesnames
(此处空一行)
$www = 'http://www.***.com/'; //域名
(此处空一行)
foreach ($filesnames as $name) {
$aurl= "<img width='100' height='100' src='".$www.$url.$name."' alt = '".$name."'>"; //图片
echo $aurl . "<br/>"; //输出他
⑦ php读取文件操作
在file读文件之前,无需使用fopen打开。你的加上索引不知道是什么意思,是不是把文件转换为二维数组呀,你试试看下面的代码:
$data = file('date.txt');//读取全部内容;
foreach ($data as $i=>$line) $data[$i]=explode(chr(8),$data[$i]);
echo '<pre>';
print_r($data);
echo '</pre>';
⑧ 1.php中读取文件内容的几种方法
常见的就两种,file_get_contents和fopen, fread, fclose.这两种都是读取文本文件。
⑨ PHP如何实现读取指定文件内的某些内容
这个文件,如果是用php 语法写的,你可以用include();将此文件包含进来,这样的话,这里文件里面$index="132233123";你就可以调用$index变量了如果你写的只是一个文件话,建议你用以下方式进行判断这个下面是我写的一个读取文件的函数,function Read_Url($file_url){ $str=""; $handle = @fopen($file_url, "r"); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 4096); $str .= $buffer." "; } return $str; fclose($handle); }else{ Msg("文件无法打开"); }}
你可以去后盾人平台看看,里面的东西不错