PHP读取文件可以通过使用is_readable函数来实现。我们在这里为大家分享了这一函数的使用方法,并介绍了其他实现方法。

在PHP处理文件信息中,可以用到多种函数来满足我们的需求。在这里就介绍一种PHP读取文件的函数使用方法。首先是一个文件看能不能读取(权限问题),或者存在不,我们可以用is_readable函数来实现PHP读取文件。#t#

如何运用相关函数实现PHP读取文件(php读取文件的函数)  PHP读取文件 第1张

  1. <?php
  2. $file='dirlist.php';
  3. if(is_readable($file)
    ==false){
  4. die('文件不存在或者无法读取');
  5. }else{
  6. echo'存在';
  7. }
  8. ?>

判断文件存在的函数还有file_exists(下面演示),但是这个显然无is_readable全面.,当一个文件存在的话可以用

  1. <?php
  2. $file="filelist.php";
  3. if(file_exists($file)==false){
  4. die('文件不存在');
  5. }
  6. $data=file_get_contents($file);
  7. echohtmlentities($data);
  8. ?>

但是file_get_contents函数在较低版本上不支持,可以先创建文件的一个句柄,然后用指针读取全部:

$fso = fopen($cacheFile, 'r');
$data = fread($fso, filesize($cacheFile));
fclose($fso);

还有一种方式,可以读取二进制的文件:

$data = implode('', file($file));

转载请说明出处
知优网 » 如何运用相关函数实现PHP读取文件(php读取文件的函数)

发表评论

您需要后才能发表评论