• 13-03-2008, 15:39:26
    #1
    Merhaba,

    Yazdığım Ziyaretçi Defteri uygulamasına güvenlik kodu koruması ekledim (buradan). Sorunsuz çalışıyor, fakat bir sorum var. Captcha'nın çalışması için monofont.ttf dosya isimli font'un yerini bilmesi gerekiyor, ama Captcha kullanan başka uygulamalarda böyle bir font dosyası ile karşılaşmadım(ya da görmedim). Bunu gizlemenin bir yolu var mı? Ya da başka bir font kullanmak (Ariel gibi) çözüm olur mu? Olursa nasıl olur?

    Teşekkürler.
  • 14-03-2008, 22:46:58
    #2
    putenv('GDFONTPATH=C:\WINDOWS\Fonts');
    var $font = 'ariel.ttf';
    Sanırım bu işe yarar.
  • 15-03-2008, 09:01:42
    #3
    forumxtr adlı üyeden alıntı: mesajı görüntüle
    putenv('GDFONTPATH=C:\WINDOWS\Fonts');
    var $font = 'ariel.ttf';
    Sanırım bu işe yarar.
    Resim gözükmüyor bunu kullanınca. Font'a ulaşamıyor yani. Ve anladığım kadarıyla bu localhost'umuzda olur bizim. Bir linux sunucusu için ne yapmak gerekiyor?

    Teşekkürler.
  • 15-03-2008, 17:12:46
    #4
    Localhostta değil heryerde çalışıyordu, daha önce kullandım bu yöntemle ama şu anda bulamıyorum kodları. Senin kullandığın fonksiyonda çok uzun, şuradaki yazıyı incelersen yardımcı olabilir sana.

    edit:ariel yerine arial yaz bir yazım hatası (:
    Gene olmuyorsa üstteki linki dene bence kolay ve geliştirilebilir bir kod.
  • 15-03-2008, 17:37:09
    #5
    Yine olmadı. Verdiğin adresteki uygulamayı kullandım, kod gözüküyor fakat kodu doğrulayan if kontrolünü nasıl kullanacağımı bilemiyorum. Session yoluyla mı? Öyleyse nasıl?

    Teşekkürler.
  • 15-03-2008, 20:51:50
    #6
    $pass değerini sessiondan bir değere atarsın yada kaydolma ve doğrulama sayfasını aynı sayfada yaparsan direk if($pass==$_POST['kod']) diye kontrol edebilirsin.