tmpfile() のパスを取得する 質問する

tmpfile() のパスを取得する 質問する

ちょっとだけ...

によって作成されたファイルのパスを取得する方法はありますかtmpfile()?

それとも自分で行う必要がありますかtempnam()?

ベストアンサー1

そうみたいですストリーム_get_meta_data()以下でも動作します:

$tmpHandle = tmpfile();
$metaDatas = stream_get_meta_data($tmpHandle);
$tmpFilename = $metaDatas['uri'];
fclose($tmpHandle);

おすすめ記事