2011-08-16 24 views
0

ファイルでzipファイルを生成しましたが、再開が少なく、1つのExcelファイルがあります 再開は正常に追加できますが、Excelを追加できませんまた、私は混乱しているので、私のzipファイルにすべての動的なので、誰かがダウンロードzipファイルをクリックし、そのExcelファイルを取得することができます含めることができますその中に。excelファイルを保存して生成する方法

答えて

3

最初は、Excelファイルを作る(あなたはどこかに一時ファイルを保存) をして、あなたの「郵便番号」のスクリプトを実行スクリプトを実行

あなたは1に2つのスクリプトをCONCATことができない場合、あなたは常にできます次のようなfile_get_content()を使用して最初のファイルを実行してください(サーバーでfopenを有効にする必要があります)。

$my_excel_content = file_get_content("http://myserver/make_excel.php?parameters=..."); 
$my_excel_filename = "/tmp/".md5(session_id().microtime(TRUE)).".xls"; 
file_put_content($my_excel_filename,$my_excel_content); 

$zip = new ZipArchive(); 
if ($zip->open("myzip.zip", ZIPARCHIVE::CREATE)) { 
    $zip->addFile($my_excel_filename , "the-excel-file.xls"); 
} 
$zip->close(); 
+0

huhありがとうございます。 –

+0

@モートあなたがうまくいけば、この回答に合格とマークすることができます。 –

+0

@pekka大丈夫実際には私はここにいるので、それについてはあまり知らないよ –

関連する問題