Tasarimix adlı üyeden alıntı: mesajı görüntüle
Bir program için 20 dk geçerli bir link üretilmesini sağlayacak random kod yazabilecek birisi arıyorum.

Biz yazdık, link üretiliyor, link gidiyor ama karşı tarafta soru işaretiyle karışık bir kod yapısı çıkıyor. Yani dosya karşı tarafta nasıl oluyorsa açılmıyor.

Dosya zip. olarak gönderiliyor bundan kaynaklı da olabilir.
$kod = wordwrap(strtoupper(substr(md5(round(rand(11111,99999)).time().round(rand(11111,99999))),0,25)),5,'-',true);
echo $kod; // D7599-6F597-A51EE-36C7A-35851
Rand yerine ip falan da alınabilir, microtime() daha da uygun olur ama böyle de sıkıntı olmaz.

20 dakika kısmı veritabanıyla ilgili bi durum. Sadece matematik & time().