file_put_contents()--ファイルの内容を書き込みます


定義と使用法
file_put_contents()関数は、文字列をファイルに書き込みます.
fopen()、fwrite()およびfclose()を順次呼び出す機能と同様である.
 
構文
file_put_contents(file,data,mode,context)
パラメータの説明:
file:ファイル名、存在しない場合は生成を試みる
data:データ
mode:ファイルの書き込み方法、FILE_APPENDはファイルの最後に挿入することができ、ファイルを空にしない.
context:
オプション.ファイルハンドルの環境を指定します.contextは、ストリームの動作を変更できるオプションです.nullを使用すると無視されます.
 
補足
data:配列であってもよいが多次元配列であってもよい
 
戻り値
この関数は、ファイルに書き込まれたデータのバイト数を返します.
 

  
  
  
  
  1.        include "mysql_inc.php";  
  2.         $sql = new MySQL_class();  
  3.         $sql->Setup("127.0.0.1","root","123456");  
  4.         $sql->Connect("book");  
  5.         $query = "SELECT * from book_admin where username='elick'";  
  6.  
  7.         $sql->QueryRow($query);  
  8.  
  9.         for($i=0;$i<$sql->rows;$i++){ //  
  10.         $sql->Fetch($i);  
  11.         $data = $sql->data['title'].",".$sql->data['introduce'].",".$sql->data['keywords'].",".$sql->data['thumb'].",".$sql->data['linkurl'].",".$sql->data['edittime']."
    "
    ;  
  12.         file_put_contents("3.log",$data,FILE_APPEND);  //   $sql->data  
  13.  
  14.  
  15. }  
  16.