Snelle…
Is er een manier om het pad op te halen van een bestand dat is gemaakt door tmpfile()
?
Of moet ik het zelf doen met tempnam()
?
Antwoord 1, autoriteit 100%
Het lijkt erop dat stream_get_meta_data()ook werkt :
$tmpHandle = tmpfile();
$metaDatas = stream_get_meta_data($tmpHandle);
$tmpFilename = $metaDatas['uri'];
fclose($tmpHandle);
Antwoord 2
Vind ik leuk
$path = array_search('uri', @array_flip(stream_get_meta_data($GLOBALS[mt_rand()]=tmpfile())));
file_put_contents($path, 'hello');