ZipArchive::addFromString
  内容を指定して、ファイルを ZIP アーカイブに追加する
  
 
  説明
  
   public bool ZipArchive::addFromString(string $name, string $content, int $flags = ZipArchive::FL_OVERWRITE)
  
  注意: ポータビリティを考慮して、ZIP ファイル名のディレクトリ区切り文字には常にスラッシュ (/) を使うことを推奨します。
  
 
  パラメータ
  
   
    
     - 
name
- 
      
       作成するエントリの名前。
       
- 
content
- 
      
       エントリを作成するために使用するデータの内容。
       バイナリセーフな形式で使用します。
       
- 
flags
- 
      
       以下のビットマスクの組み合わせ: 
       ZipArchive::FL_OVERWRITE,ZipArchive::FL_ENC_GUESS,ZipArchive::FL_ENC_UTF_8,ZipArchive::FL_ENC_CP437。
       これらの定数の振る舞いは、定義済みの定数 で説明しています。
 
 
 
  戻り値
  
   成功した場合に true を、失敗した場合に false を返します。
  
  
 
 
  例
    
     例1 新しいアーカイブへのエントリの追加
     
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
    $zip->addFromString('test.txt', 'ここにファイルの内容を書きます');
    $zip->close();
    echo '成功';
} else {
    echo '失敗';
}
?>
 
     
    
     例2 アーカイブ内のディレクトリへのファイルの追加
     
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
    $zip->addFromString('dir/test.txt', 'ここにファイルの内容を書きます');
    $zip->close();
    echo '成功';
} else {
    echo '失敗';
}
?>