Heim >Backend-Entwicklung >PHP-Tutorial >PHP写入文件实现技巧分享_PHP教程

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

WBOY
WBOYOriginal
2016-07-15 13:34:231597Durchsuche

我们知道,在

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(我是鸡毛,我不能); } ? 能写了的话可以使用...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn