• 25-07-2014, 12:37:44
    #1
    Üyeliği durduruldu
    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.
  • 25-07-2014, 13:25:48
    #2
    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().
  • 25-07-2014, 14:51:53
    #3
    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.

    Ücretli olarak yardımcı olabilirim. Ayrıntılı Pm atarsanız daha iyi olur
  • 27-07-2014, 15:01:17
    #4
    Developer
    Mevcut veriyi ekrana bastırırken urlencode fonksiyonunu kullanabilirsiniz.
  • 27-07-2014, 16:30:50
    #5
    ylv
    Üyeliği durduruldu
    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.
    çok basit ve etkili bir yapıda şöyle yapabilirsiniz

    url yapısı {token}/{time}/{filename}

    sadece iki sunucuda tanımlı bir anahtar değeriniz olucak {key} diğelim değeri +d23n2-j?da9 gibi bir değer olsun

    {token} = md5({key}{time}{filename})
    {time} = unixtime kullanabilirsiniz, oluşturulma zamanı
    {filename} = dosya adı

    karşı sunucuda tekrar kontrol ettirirsiniz, {time} değeri değişikliği ve {filename} değişikliği {token} değerini değiştireceği için aşılması imkansızdır.

    yapmazsanız ufak bir ücretle yaparım
  • 27-07-2014, 17:57:59
    #6
    Üyeliği durduruldu
    Sorunu hallettim arkadaşlar, ilgi gösteren herkese teşekkürler.