Bazı dosyaları PDF'ye dönüştürmem ve sonra bunları bir e-postaya eklemem gerekiyor. E-posta tarafı için Pear Mail kullanıyorum ve bu iyi (çoğunlukla - bazı sorunlar üzerinde çalışıyor) ama bunun bir parçası olarak geçici dosyalar oluşturmam gerekiyor. Şimdi tempnam() işlevini kullanabilirim ama dosya sistemindeki bir dosya oluşturmuş gibi geliyor, istediğim bu değil.PHP'de benzersiz ve geçici dosya adları?
Sadece geçici dosya sisteminde (sys_get_temp_dir() kullanarak), aynı kullanıcının komut dosyasını birden çok kez çağırırken aynı komut dosyasını çalıştıran biriyle çakışmayan bir ad istiyorum.
Öneriler?
+1; – RobertPitt
Unimquid üzerindeki ilk parametre için rastgele bir sayı kullanmayı seviyorum, ancak bunun yerine hızı nedeniyle mt_rand() kullanıyorum. while döngüsünün kullanıldığı yerler gibi birçok dosya için yararlı olacaktır. –
Bir rand() eklemenin mutlaka bunu yapıp yapamayacağını bilmiyorum * daha * rasgele - oranlar hem sisteme göre hem de rand() tarafından ekiliyor. –