X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fpharext%2FTempfile.php;h=c890cd92262b1ec163bb6d9dc19d5959343afa1e;hb=8b991a8b633610f7309d76f15b388bffd073d1f7;hp=d31f45772d75f90057898edfc314e94c8524e53c;hpb=c8adc57c38cc535e0dcda979565b7639896e7370;p=pharext%2Fpharext diff --git a/src/pharext/Tempfile.php b/src/pharext/Tempfile.php index d31f457..c890cd9 100644 --- a/src/pharext/Tempfile.php +++ b/src/pharext/Tempfile.php @@ -8,11 +8,12 @@ class Tempfile extends \SplFileInfo function __construct($prefix) { $tries = 0; - $template = sys_get_temp_dir()."/$prefix."; + /* PharData needs a dot in the filename, sure */ + $temp = sys_get_temp_dir() . "/"; $omask = umask(077); do { - $path = $template.uniqid(); + $path = $temp.uniqid($prefix).".tmp"; $this->handle = fopen($path, "x"); } while (!is_resource($this->handle) && $tries++ < 10); umask($omask);