HTML Form ile Mail Gönderme

Merhaba. Sizlere HTML form ile nasıl mail gönderileceğini anlatmaya çalışacağım. Statik sitelerin kullanımının artmasıyla birlikte bazı sorunlar da meydana geldi. Bunlardan biri de statik bir sayfada nasıl iletişim formu kullanıllacağı. İşte burada imdadımıza Brace Forms Formspree yetişiyor. Brace Forms Formspree sayesinde rahatlıkla statik bir form aracılığıyla mail gönderebilirsiniz. Bunun için ilk önce HTML form oluşturmanız gerekiyor. Daha sonra bir defaya mahsus formunuzu doldurup gönder diyerek sitenizin ve mail adresinizin onaylanması için gerekli işlemi gerçekleştirmiş oluyorsunuz. Mail adresinize onay maili geliyor ve bağlantıyı tılkladığınızda onay işlemi tamamlanıyor. Bu aşamadan sonra form her doldurulduğunda forma girilen…

Twitter API v1.1 ile Son Tweet'leri Çekme

Eğer dikkat ettiyseniz sitenin sağ alt tarafında attığım son tweet'ler gösterilmektedir. İşte bu makalede bunun nasıl yapıldığını anlatacağım. Bilindiği gibi api'nin 1.0 sürümünde yetkilendirme olmaksızın tweet'ler çekilebiliyordu. Bu durumda sadece jQuery ile rahatlıkla bu işlem gerçekleştiriliyordu. Ancak Twitter'ın api'yi 1.1 sürümüne yükseltmesiyle birlikte artık Oauth yetkilendirme olmaksızın tweet'leri çekemiyoruz. Yani artık mutlaka server-side kod yazmamız gerekli. Ben de PHP ile bu işlemlerin nasıl yapılacağını anlatmaya çalışacağım. Bunun için ilk önce bir twitter uygulaması oluşturmanız gerekiyor.dev.twitter.com/apps adresine gittikten sonra Create a new application diyoruz. Uygulamamızın ismi, açıklaması, web sitemiz…

cPanel'e 80 Numaralı Porttan Erişim

Merhaba. Bilindiği gibi cPanel'e 2082 nolu port ile giriş yapılabilmektedir. (alanadiniz.com/cpanel adresine girerek test edebilirsiniz.) Bu ise port engeli uygulanan internet erişiminde her zaman sıkıntı olmuştur. Mesela ben okulda cPanel'e giremiyorum. Çünki kullandığım filtrelenmiş internette 2082 vb. portlar kapalı durumda. Bu durumda da maalesef cPanel'i kullanamıyorum okulda. Ben de bu sorunu nasıl aşabilirim diye araştırırken cpanelproxy isimli bir PHP uygulaması ile karşılaştım. Kullanımı gayet kolay ve cPanel'e 80 numaralı porttan bağlanabiliyorum. Bilmeyenler için 80 numaralı port bizim normalde internete girmek için kullandığımız port numarası. Yani mhmtyylc.com adresine erişmek için mhmtyylc.com ya da mhmtyylc.com:80 adresini…

Ücretsiz Yurtiçi CDN Hizmeti

Merhaba. Bu makalede size CDN'in ne olduğundan ve yerli bir firmanın sağladığı ücretsiz CDN hizmetinden bahsedeceğim. İlk önce CDN'in ne olduğunu anlayalım.CDN (Content Delivery Networks) sitenizdeki sabit içeriklerin (resim, video, javascript veya css dosyaları gibi) siteyi ziyaret eden kullanıcıların bulunduğu lokasyona en yakın lokasyondan iletilmesini sağlayan ağdır. Yani CDN hizmeti veren firmanın farklı lokasyonlarda sunucuları bulunur ve ziyaretçinin konumuna göre en yakın lokasyondan gerekli dosyalar aktarılır. Türkçe'ye içerik dağıtım ağı olarak tercüme edilebilir.AvantajlarıSunucunuzun üzerindeki yükü azaltır.Farklı lokasyonlarda sitenizin daha hızlı açılmasını sağlar.Hızlı açılış sayesinde siteniz arama motorlarında…

Captcha Kullanmadan Spam Yorumları Engelleme

Spam yorumları engellemek için önceden recaptcha kullanıyordum. Daha sonradan PHP'ye geçmem ile birlikte Securimage PHP Captcha uygulamasını kullanmaya başladım. Bu iki captcha uygulaması da sitemi spam yorumlardan gayet güzel bir şekilde korudu açıkcası. Ancak bu uygulamalar ziyaretçiler açısından pek kullanışlı olmuyordu. Özellikle recaptcha uygulamasındaki yazıların okunması tam bir işkenceye dönüşebiliyordu. Bu sebepten dolayı herhangi bir güvenlik resmi uygulaması kullanmadan spam yorumları nasıl engelleyebileceğimi uzun uzun araştırdım ve bulduğum çözüm yöntemlerini yorumlar kısmında denedim. Bu yöntemlerden kimisi çok güzel işe yaradı kimisi ise maalesef işe yaramadı. İşte size o işe yarayan yöntemlerin iki tanesinden…