可能な重複を削除取得する必要があります:私はPHPで書かれた大学で私のミニプロジェクトをやってる
deleting a file after user download it許可ユーザーがファイルをダウンロードし、そのファイルの後に自動的に
。私は、ユーザーがそれをダウンロードした後にcsvファイルを削除したいと思います。これをどうすればいいのですか?
可能な重複を削除取得する必要があります:私はPHPで書かれた大学で私のミニプロジェクトをやってる
deleting a file after user download it許可ユーザーがファイルをダウンロードし、そのファイルの後に自動的に
。私は、ユーザーがそれをダウンロードした後にcsvファイルを削除したいと思います。これをどうすればいいのですか?
ファイルをダウンロードするために使用するPHPスクリプトを作成する必要があります。このスクリプトでは、ヘッダーを送信し、最後にファイルの内容を印刷します。その後、スクリプト内で削除することができます
<?php
//1. set headers
header('Content-type: text/csv');
header('Content-disposition: attachment;filename=MyVerySpecial.csv');
//2. get and send file content - you must secure the path (remove all ../ ./ and other possible)
echo file_get_contents('./' . $_GET['file_name']);
//3. delete the file
unlink('./' . $_GET['file_name']);
それだけです。
あなたはこれまでに何を試しましたか?これがどのように解決できるかあなた自身の考えがありますか? – Neysor
なぜそれを削除したいのですか?だから、ただ1人のユーザーがそれをダウンロードするなどの理由がありますか?あなたがもっと具体的でない場合、あなたの質問は閉鎖されるかもしれません – rfcdejong
unlink()のPHPマニュアルを確認してください:http://il.php.net/manual/en/function.unlink.php – Ynhockey