tmpfile を使用して一時ファイルを作成し、それに書き込み、不要になったら閉じることができることを知っています。しかし、私が抱えている問題は、次のようなファイルへの絶対パスが必要なことです:
"/var/www/html/lolo/myfile.xml"
他の関数やトリックを使用しても、どうにかしてパスを取得できますか?
編集:
データベースからファイルをダウンロードできるようにしたいのですが、
$fh = fopen("/var/www/html/myfile.xml", 'w') or die("no no");
fwrite($fh, $fileData);
fclose($fh);
このようにすると、より多くの人が同じファイルをまったく同時にダウンロードしようとすると、重複する可能性があるためです。それとも私が間違っていますか?
EDIT2:
たぶん、そのような一意の(uniqID)ファイル名を生成して、それらを削除することができます。それとも、多くの人がダウンロードしている場合、これはサーバーにとって負担が大きすぎるのでしょうか?