>백엔드 개발 >PHP 튜토리얼 >PHP写入文件实现技巧分享_PHP教程

PHP写入文件实现技巧分享_PHP教程

WBOY
WBOY원래의
2016-07-15 13:34:231593검색

我们知道,在

PHP写入文件判断是否能被写:

 ?php  

  1. $file = 'dirlist.php';  
  2. if (is_writable($file) 
    == false) {  
  3. die("我是鸡毛,我不能");  
  4. }  
  5. ?> 
  6.  

能写了的话可以使用file_put_contents函数实现PHP写入文件:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li>
<span>$</span><span class="attribute">file</span><span> = </span><span class="attribute-value">'dirlist.php'</span><span>;  </span>
</li>
<li class="alt"><span>if (is_writable($file) == false) {  </span></li>
<li><span>die('我是鸡毛,我不能');  </span></li>
<li class="alt"><span>}  </span></li>
<li>
<span>$</span><span class="attribute">data</span><span> = </span><span class="attribute-value">'我是可鄙,我想要'</span><span>;  </span>
</li>
<li class="alt"><span>file_put_contents ($file, $data);  </span></li>
<li>
<span class="tag">?></span><span> </span>
</li>
<li class="alt"><span> </span></li>
</ol>

file_put_contents函数在php5中新引进的函数(不知道存在的话用function_exists函数先判断一下)低版本的php无法使用,可以使用如下方式实现PHP写入文件:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute">f</span><span> = </span><span class="attribute-value">fopen</span><span>($file, 'w');  </span></span></li>
<li><span>fwrite($f, $data);  </span></li>
<li class="alt"><span>fclose($f);  </span></li>
</ol>


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/445975.htmlTechArticle我们知道,在 PHP写入文件判断是否能被写: ?php $ file = 'dirlist.php' ; if(is_writable($file) ==false){ die(我是鸡毛,我不能); } ? 能写了的话可以使用...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.