13-08-2017 13:29 info@semrehberi.com
Takip Edin:
Html Site İletişim Formu (Captchalı)

Html Site İletişim Formu (Captchalı)

Sponsor Bağlantı
468 Banner

Merhaba Semrehberi takipçileri son yazdığım mail fonksiyonu ile e-posta yollanmadan javascript form kontrolleri yapılıp aynı sayfada uyarı alabilen ve Captcha güvenlik kontollü e-mail formunu mail(); fonksiyonu artık sunucularda kullanılmadığından dolayı SMTP Mail Formu olarak güncelledik. Yeni tasarladığımız mail formumuzda 5 adet php ve 1 adet css stil dosyamız olacak.

TEST İÇİN FORM

 

Kaynak dosyaları buradan indirebilirsiniz..
Download

 


Notlar

  • Hatasız bir şekilde uygulamak için indirilen Zipli klasördeki Beni-Mutlaka-Oku.txt text belgesiniz dikkatle okuyunuz..
  • Formda görsel değişiklikler yapmak istiyorsanız Font Stili veya renkleri gibi.. formdakiname” değerlerini değiştirmemek şartıyla HTML tagları arasında ve form.css isimli stil dosyasında düzenlemeler yapabilirsiniz.
  • Eğer dosyaları anadizinde bir klasöre atıp çalıştırmayı denerseniz captcha imajı görünmeyecektir.
    iletisim.php sayfasında 51. satırdaki captcha imajının dosya yolunu  “../klasoradi/captcha.php” olarak değiştiriniz.
  • Mail formun çalışması için gerekli bilgileri iletisim.php sayfasında 85,87,88,89,91 satırlarda kendi mail ve sunucu bilgileriniz ile değiştirin.
  • Eğer sunucunuzun e-mail gönderen port numarası 587 değilse, class.smtp.php dosyasındaki 30. satırı sunucunuza göre değiştirebilirsiniz, genelde 587 portu kullanılıyor.
  • Test formu bu sayfaya eklediğimiz gibi sizde kendi proje sitenizde herhangi bir sayfaya eklemek için iframe kodu ile istediğiniz sayfada gösterebilirsiniz.
  • Sayfa yapısını kendi yaptığım sitelerde kullanıyorum bir sıkıntı yok yalnız sunucunuzun PHP Destekli olması ve SMTP Mail Server yüklü olması gerekmektedir. Linux Sistemli sunucuda sorunsuz çalışmaktadır. Local hostta deneyip, çalışmıyor diyen çok kişi oluyor lütfen dikkat ediniz formu çalıştırmak için web sunucusu kullanın.

Ayrıca sorunlarınızı Sitemizin iletişim formundan yada üstteki Test Form üzerinden mail yoluyla bildirebilirsiniz…

Benzer Yazılar

  • Adwords Kayıt
  • Google dan Seo Rehberi
  • Adwords Nedir
Serkan OKTAY Hakkında
Serkan OKTAY 2005 yılı itibariyle web tasarım ve programlama konularını meslek edinerek 2009 yılından itibaren deneyimlerine Google arama motoru optimizasyonu (SEO) ve AdWords, Sosyal medya ve reklam danışmanlığı konularını katarak, bu konularda sertifika ve deneyim sahibi olmuştur. Günümüzde Sertifikalı interaktif reklam danışmanı olarak çalışmalarına devam etmektedir.

“Html Site İletişim Formu (Captchalı)” için 31 Yorum

  • Дорогие девушки Москва dedi ki:

    Kesinlikle bazı hoş bir düşünce ve kanaatlerin var. Blogunuz konuya taze bir görünüm sağlar.

  • Cem Demirel dedi ki:

    Gerçekten harike bir çalışma olmuş, mail formu çok işimi gördü, denedim çalışıyor. Çok sağolun.

  • Emre dedi ki:

    Html Site İletişim Formu (Captchalı) | SemRehberi…

    Yazınızı çok faydalı buldum ve sonuna kadar okudum. Umarım bu şekilde devam edersiniz. Elinize sağlık, Teşekkürler :)…

  • mehmet dedi ki:

    Hocam mesajı gönder diyorum ekrana boş bir sayfa çıkıyor. Bu sorunu nasıl çözebiliriz?

    • Serkan OKTAY dedi ki:

      Kaynak dosyalardaki gerekli yerleri kendi sunucunuzun bilgilerine göre düzenlediğinizden emin olun, birde sunucunuz windows ise bu formu çalıştıramazsınız, daha fazla bilgi almak için iletişim sayfasındaki form üzerinden bize yazabilirsiniz…

  • ahmet şen dedi ki:

    smtp iletişim formu değil bu, normal php mail form

  • Erdem ÜNAL dedi ki:

    Güvenlik Kodunu yanlış girdiniz hatası veriyor sürekli kodu doğru dahi girsem bu şekilde hata veriyor

  • fir dedi ki:

    Warning: mail() has been disabled for security reasons in /var/www/vhosts/***.com/httpdocs/fir/gonder.php on line 56

    hatası alıyorum 56. satırda bulunan kod;

    $sent = mail($kime,$konu2,$Gidecek_Mesaj,$headers);

    sebebi ne olabilir, php bilmiyorum. html siteme entegre etmeye çalıştım fakat telefon ve firma kısmını kaldırdım.

    yardımcı olursanız çok sevinirim

    • Serkan OKTAY dedi ki:

      Hosting firmanız, PHP Mail Fonksiyonu yoluyla gönderilen mailleri engellemiş, zaten güvenlikle ilgili bir hata vermiş

      “Warning: mail() has been disabled for security reasons”

      info@semrehberi.com mail adresim üzerinden iletişime geçin, size SMTP mail örneği göndereyim…

  • Turgay Bora dedi ki:

    Formunuzu denedim, fakat güvenlik kodu çalışmıyor. Hosting sağlayıcısından kodun siteme göre nasıl düzenleneceğini ve web sitemin irtibat sayfasına nasıl yapıştırabileceğimi (entegre edebileceğimi) sordum. Bana sitemin HTML olduğundan PHP güvenlik resmi çalışmayacaktır, ancak iletişim formu PHP olarak değiştirilirse kullanılabileceğini belirttiler. HTML ve PHP lerden hiç anlamadığımından uygulayamadım.

  • Hüseyin dedi ki:

    Paylaşımınız için çok teşekkür ederim. Çok faydalı oldu.

    Yalnız ben her şeyi yapmama rağmen kendi mail adresime alabiliyorum ancak kurumumuzun mailiniz yazdığımda mail gelmiyor. Normalde kurmumuza mailler yazılım firması üzerinden geliyor. ben onu nasıl ayarlayacağımı bilmiyorum. yardımcı olabilir misiniz?

  • Kaya Çelik dedi ki:

    iyi günler ben html siteme bu iletişim formunu ekliyecem nasl yapacam bilemiyorum yrd olursanız sevinirim tşk ederim

  • serdar dedi ki:

    Çalışıyor teşekkürler

  • Necmi dedi ki:

    Merhabalar Hocam..
    siteme ekledim de güvenlik kodu çıkmıyor sitemde yardımcı olursanız sevinirim.
    Teşekkürler.

    • Serkan OKTAY dedi ki:

      Necmi kardeşim, güvenlik kodunun çıkmama sebebi genellikle, dosya yolunun hatalı yazılması ile ilgilidir. Captcha kodunu gösteren imajın dosya yolunun doğru olduğunu kontrol ediniz.

  • yasin dedi ki:

    siteme yükledim teşekkürler çalışıyor ama gelen maillerde türkçe karekter sorunu var nasıl çözerim

  • Mehmet dedi ki:

    hocam paylaşımın için çok teşekürler.Çok faydalı oldu. Ancak güvenlik kodu ie de ve chrome da çalışmışyor yardımcı olabilir misin?

  • Bora dedi ki:

    Çok teşekkürler 3-4 gündür sürekli aradığım stabil çalışan mail formunu sizin sitenizde buldum.

  • Ismail Yücel dedi ki:

    Güzel çalışma kullanımı da harika kendi sitemde küçük değişiklikler ile kullanıyorum ama ..biraz bilgisi az olanlar için açıklayıcı yazılabilirmiş..dosya yolu.. c:../../ gibi örnek vererek böylece kafası karışık olan arkadalara daha da yardımcı olunmuş olur.

  • Muhammed dedi ki:

    Ya ben bunu siteme ekliyorum kodlarda mail dışında değiştirilecek bir alanmı var yoksa? yardımcı olursanız sevinirim simdiden eyvAllah..

  • şenol dedi ki:

    bu forma dosya gönderme bölümü nasıl ekleybiliriz. yardımcı olursanız sevinirim çok ihtiyacım var.

  • vedat dedi ki:

    merhaba forma kendi mail adreslerimi ve sunucu bilgilerini nereye giricem bilgi verebilirmsiniz

  • Serkan OKTAY dedi ki:

    Mail formumuz artık SMTP Mail Formu olarak güncellenmiştir, rahatlıkla kullanabileceğiniz şekilde sade bir dille anlatım yapılmıştır.

  • Muhammet Ali SARI dedi ki:

    Her şeyden önce teşekkürler. Gönderdiğiniz ekler iletişim formu ihtiyacımı giderdi. Yalnız bir sorun var. İletişim formundaki ‘Adınız’ ve ‘Email’ satırlarına yazılan bilgiler e-mail olarak ulaşmıyor.

    Gönderdiğiniz klasördeki bütün dosyaları inceledim ve üstesinden gelemedim. En azından denk gelmeyen bir şeyler varsa, bu sorun, iletişim formundaki bütün bilgiler bir mesaj metni olarak e-mail metnine dönüştürülerek çözülebilirdi. Bu form üzerinden gelen mailin gönderen kısmında iletisim.php’ye şifresi ile birlikte kaydettiğim kurumsal mail var. Haliyle, formu dolduran kişinin maili ve adı mail olarak gitmiyor.

  • tolga dedi ki:

    merhabalar bu formu düzenledikten sonra kendimize göre yani html mail formunda >/form> tagları içine gene method=”post” action=”iletisim.php” şeklinde yazacagım degilmi?

    • Serkan OKTAY dedi ki:

      İletişim sayfasını farklı bi isimle değiştirmediyseniz “iletisim.php” yazmalısın, çünkü php fonksiyonları aynı sayfa üzerinde çalışıyor.

Yorum Yaz

*

oogle+'da Takip Edin
 
acebook Sayfamız
En Popüler Konular
Son Tweet’ler