当前位置:  编程技术>php
本页文章导读:
    ▪PHP读写文件生成HTML的代码举例      代码如下:   代码示例: <?php //生成HTML $countfile="template.html"; $num=file_get_contents($countfile); echo $num; $num=str_replace()("|*|*|PAGE_TITLE|*|*|","myhome",$num); $path="template.html"; $handle=fopen($path,"w"); //写.........
    ▪PHP 文件编程(一)-获取文件信息的二种方式      方式1,获取文件信息   代码示例: <?php //打开文件 $file_path="text.txt"; if($fp=fopen($file_path,"r")){   //取出文件的信息   $file_info=fstat($fp);   echo "<pre>";   print_r($file_info);   echo "</pre.........
    ▪PHP 文件编程(二)-读取文件的四种方式      1、读取文件   代码示例: <?php     //读取文件     $file_path="text.txt";     if(!file_exists($file_path)){         echo "文件不存在";         exit();     }         //打开文件     $.........

[1]PHP读写文件生成HTML的代码举例
    来源: 互联网  发布时间: 2013-12-24

代码如下:
 

代码示例:
<?php
//生成HTML
$countfile="template.html";
$num=file_get_contents($countfile);
echo $num;
$num=str_replace()("|*|*|PAGE_TITLE|*|*|","myhome",$num);
$path="template.html";
$handle=fopen($path,"w"); //写入方式打开新闻路径
fwrite($handle,$num); //把刚才替换的内容写进生成的HTML文件
fclose($handle);
?>

说明:
file_get_contents -- 将整个文件读入一个字符串
file -- 把整个文件读入一个数组中

详细参考:
php file_get_contents抓取页面信息的代码
php file_get_contents函数抓取页面信息的代码
php file_get_contents函数代理获取远程页面的代码
php file_get_contents函数的使用问题


    
[2]PHP 文件编程(一)-获取文件信息的二种方式
    来源: 互联网  发布时间: 2013-12-24

方式1,获取文件信息
 

代码示例:

<?php
//打开文件
$file_path="text.txt";
if($fp=fopen($file_path,"r")){
  //取出文件的信息
  $file_info=fstat($fp);
  echo "<pre>";
  print_r($file_info);
  echo "</pre>";

  //单个的取出
  $file_size=$file_info['size'];
  //文件大小按字节来计算的
  echo "文件的大小为:".$file_size;
  echo  "<br/>文件上次访问的时间:".date("Y-m-d H:i:s",$file_info['atime']);  //atime表示【该文件上次被访问的时间】
  echo  "<br/>文件上次修改的时间:".date("Y-m-d H:i:s",$file_info['mtime']);  //mtime表示【该文件上次内容被修改的时间】
  echo  "<br/>文件上次change的时间:".date("Y-m-d H:i:s",$file_info['ctime']); //ctime表示【该文件上次 文件所有者/文件组 修改的时间】

}else{
  echo "打开文件失败";
}

//关闭文件,这个非常重要
fclose($fp);
?>

方式2,获取文件信息
 

代码示例:

<?php
//第二种获取文件信息 by www.
$file_path="text.txt";
if(!file_exists($file_path)){
  echo "文件不存在";
  exit();
}

echo "<br>".date("Y-m-d H:i:s",fileatime($file_path));
echo "<br>".date("Y-m-d H:i:s",filemtime($file_path));
echo "<br>".date("Y-m-d H:i:s",filectime($file_path));

//echo "<br>".filemtime($file_path);
//echo "<br>".filectime($file_path);
?>


    
[3]PHP 文件编程(二)-读取文件的四种方式
    来源: 互联网  发布时间: 2013-12-24

1、读取文件
 

代码示例:

<?php
    //读取文件
    $file_path="text.txt";

    if(!file_exists($file_path)){
        echo "文件不存在";
        exit();
    }
   
    //打开文件
    $fp=fopen($file_path,"a+");
    //读取文件
    $content=fread($fp,filesize($file_path));
    echo "文件内容是:<br/>";
    //默认情况下把内容输出到网页后,不会换行显示,因为网页不识别\r\n
    //所有要把\r\n =><br/>
   
    $content=str_replace()("\r\n","<br/>",$content);
    echo  $content;

    fclose($fp);
?>

2、读取文件的第二种方式
 

代码示例:

<?php
   //第二种读取文件的方式

    $file_path="text.txt";
    if(!file_exists($file_path)){
        echo "文件不存在";
        exit();
    }
    $content=file_get_contents($file_path);

    $content=str_replace("\r\n","<br/>",$content);
    echo  $content;
?>

3、循环读取(对付大文件)的方式
 

代码示例:

<?php
    //第三种读取方法,循环读取(对付大文件)

    $file_path="text.txt";
    if(!file_exists($file_path)){
        echo "文件不存在";
        exit();
    }

    //打开文件
    $fp=fopen($file_path,"a+");
    //定义每次读取的多少字节
    $buffer=1024;
    //一边读取。一边判断是否达到文件末尾
    while(!feof($fp)){
        //按1024个字节读取数据
        $content=fread($fp,$buffer);
        echo $content;
    }

    fclose($fp);
?>

4、读取ini配置文件
1)、db.ini 文件
 

host=127.0.0.1
user=root
pwd=root
db=test

2)、读取文件的代码
 

代码示例:

<?php
    $arr=parse_ini_file("db.ini");
    echo "<pre>";
    print_r($arr);
    echo "</pre>";
   
    echo $arr['host'];

    //连接数据库
    $conn = mysql_connect()($arr['host'], $arr['user'], $arr['pwd']);

    if(!$conn){
        echo "error";
    }

    echo "OK";
?>


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3