PHP Arşivi

Kısaltılmış MYSQL Sorgu Fonksiyonu

Yine hayatınızı kolaylaştıracak minik kodlardan birini bu akşam sizlerle paylaşmak istedim. Efendim bu akşam paylaşıcaam kod PHP de mysql sorgusunu minimize edecek olan minik bir fonksiyon. PHP ye ilk başladığım zamanlarda mysql den veri çekeceğim zaman şunu kullanıyordum..

$sorgu ="SELECT * FROM `hede` WHERE hodo='yumurta' ";
mysql_query($sorgu);
$data = mysql_fetch_assoc($sorgu);

echo $data['nekibu'];

sonradan dedim ki Devamı…

PHP – SQL injection için minik bir koruma

SQL injection korumasıDün gece kodlarken bir arkadaşımla muhabbet esnasında gözüme minik bir kodu ilişti ve buradan paylaşmak istedim. Belki bir çoğunuz bunu kullanıyor, fakat ben neden bugüne kadar bu kadar basit bir kodu gözden kaçırdığımı düşünüp hüzünlendim. Kızdım kendime prangalar vurdum bedenime…

şöyleki;

Bildiğimiz üzere SQL injection her php kod yazarının kanayan yarası. Çok minicik bir sayfa başı kodu ile farkında bile olmadan bu olayın büyük bir bölümünün önüne geçebiliyorsunuz. Devamı…

PHP-Basitleştirilmiş Döviz Kuru Sınıfı ve Kullanımı

Yine yazıma başlıyorum ve yine yıllarca mağdur edildiğim bir konu ile karşınızdayım. Web yazılımcıların büyük bir bölümü müşterilerinin sayfalarında Döviz Kuru görmek istemelerine illet olur. Ancak ne kadar kızarsa kızsın sonunda o döviz kuru siteye yerleştirilir. İlgili web sitesi bir çocuk günlüğü bile olsa o döviz kuru orda olmalıdır ki çocuk ufaktan finansal verilerle haşır neşir olsun.

Bahsi geçen döviz kuru da çoğu zaman bizler için sıkıntı olmuştur. Ya o an arşivinizde yoktur ya da yazmaya üşenirsiniz. Web üzerinde ise çalışan, daha doğrusu adam gibi çalışan bir döviz kuru scripti bulmak ölümdür. En çok yapılan hata her sayfa yenilendiğinde TCMB nin sitesinden verilerin kontrol edilmesidir ki bu gerçekten ciddi bir sorun. Bazen de veritabanı yapısıyla çıkar karşımıza bu scriptler ve bunaa rağmen istediğimizi alamayız.

Bu sebepten ben üşenmedim sonunda bu soruna kökten çözüm bulacağına inandığım, işi sadece döviz kurları olan bir Döviz Kuru Sınıfı yazdım. Devamı…

Güzel bir PHP upload aracı Plupload

Php yazılımcıların %80 ine yakını TinyMCE editörünü duymuştur. İnanılmaz yetenekli bir web metin editörü. Her ne kadar sadelikten yana olup TinyMCE i pek kullanmasam da hakkını yemek olmaz. Gezinirken denk geldiğim Plupload adındaki php upload scriptinin açıklama  kısmında “developers of TinyMCE” görünce inceleme gereği hissettim ve incelemelerim sonucu ufak bir makale ile paylaşmakta fayda gördüm.

Nedir Pluplaod?

Gayet hayvansı (1,5mb civarıydı sanırım ki bir metin editörü için ohadan da öte) metin editörü TinyMCE in yazılımcılarının gecelerini gündüzlerine katıp oldukları yere pisleyerek bir solukta hazırladıkları bir uploader (mış!)… Devamı…

Mail adreslerinizi botlardan saklayın.

mail adresinizi mail toplama botlarından koruyun

Bu yazımda sizlerle paylaşacağım minik PHP fonksiyonu; kimi işkilli tasarımcıyı her mail adresi için minik resim ayarlamaktan, kimi yazılımcıyı da çeşitli dolambaçlı mail adresi yazma işkencesinden kurtaracak…

Konumuz mail adreslerini hınzır botlara karşı savunmak şöyleki; Devamı…

PHP formyap sınıfı – Kolay form yapımı

Genel Bilgi

PHP formyap sınıfı birçok programcının derdi çilesi olan, form oluşturma işlemini indirgenebilecek en basit hale getirerek birçok programcının bu derdine son vermek amacı ile yazılmıştır. Hiçbir ticari amacı yoktur. HTML tablo yapısı üzerine kurulmuştur.(En azından şimdilik..) ilk versiyonu olması itibari ile hataları olabilir. Ancak kullandıkça, sizlerden gelen talep ve şikayetler doğrultusunda düzeltmeye gideceğim.

PHP formyap sınıfı ile forma girin …

Sınıfın Kullanımı

formyap sınıfı ile belirli standartlara oturtulmuş düz metin yazar gibi form oluşturabiliyorsunuz.

Şöyleki; Normal şartlar altında düzenli bir tablo yapısında bir formun bir satırlık form objesi için şunları yazmam gerekliydi;

<tr>
 <td>Kullanıcı adı</td>
 <td>:</td>
 <td><input type="text" name="kullaniciadi"></td>

</tr>

üstteki örneğin formyap sınıfında oluşturulması için yazmanız gereken;

t::Kullanıcı adı

Devamı…



Olabildiğince GPL.

RSS Besleme.