PHP: IE6 derdinden kurtulmak

Yazar: serpito, Kategori: PHP Uygulamalar

internet expllorer ban block

Web geliştiriciler için en sıkıntı veren durum şüphesiz Internet Explorer 6 tarayıcılardır. Kısa bir süre önce   Google ve Youtube gibi önemli markalar ie6 tarayıcılarla artık uğraşmayacaklarını ilan ettiler. Ben de bazı projelerde kullandığım bu ie6 tarayıcı banlama uygulamasını artık gönül rahatlığıyla kullanabileceğim.

Aşağıdaki kodları sayfanızın en başına eklerseniz Internet Explorer 6.0 versiyonlu tarayıcılarla gelen ziyaretçi görseldeki mesajla karşılaşacaktır. Kodlara geçelim;

Devamını okuyun »

Bu uygulamada bazı web sitelerinde görülen sayfa altına scroll edilince yeni verilerin Ajax ile yüklenme olayını inceleyeceğiz. Örnek site için sortfolio.  Bu uygulama ile sayfa hareketine göre verilerin daha düzenli ve verimli kullanılmasını sağlıyoruz. Tabi ki sunucu performansından büyük tasarruf  ediyoruz.

Scroll window auto load

Bu uygulama demosu için de daha önce kullandığım mysql.php database class yapısını kullandım. En kısa zamanda bu class ‘ı da detaylıca açıklayacağım.
Uygulamamız için gereken kodlara geçelim: 

Devamını okuyun »

Session sistemlerimizde oturum kontrolleri yapmamızı sağlamaktadır. Session oturum kontrolü ise sistemimize gelen kişilerin kayıtlı olup olmadıklarını kontrol ederiz. Sistemimiz bir e-tiraret sistemi ise oturum açmamış kişilerin sepet oluşturması, urunlere veya konulara yorum yazmalarını, istemediğimiz sayfalara girmemelerini sağlaya biliriz.  
Sistemimiz bir e-ticaret sistemi ve siteye gelen kullanıcı urunleri sepetine atıp alış verişini sağlıklı olarak tamamlaması için mutlaka Session kontrolu yapmamız lazım. Oturum açmayan kişilerin alışveriş yaptıklarını düşündüğümüzde sistemimiz oldukça içinden çıkılmaz bir yere döner.
Sessionlarımızı gelen kullanıcı sistemimizde kullanıcı adı ve şifresi ile oturum açtığında oluşturmalıyız. Session kullanabilmek için sayfamızın başına aşagıdaki kodu yazmalıyız.

Devamını okuyun »

Visle; Form – Veritabanı Sınıfı

Yazar: yedincisenol, Kategori: PHP Uygulamalar

Serpito.com’dan “Merhaba Dünya ;) “.

Öncelikle beni bloguna kabul eden serpito’ya çok teşekkürler.  Javascript ve Php ağırlıklı olarak burda yazmaya devam edeceğim. Php öğrenmeye serpito.com ve guraysuerdem.com un dersleriyle başladım. Onun için buranın yeri benim için çok özel. ;)

Visle sizi form verilerini veritabanına işlerken (update veya insert into), her input’un ve alanın adını teker teker yazmaktan kurtarır.Visle’nin işleyişi : Veritabanınıza bağlanır,seçtiğiniz tablodaki alan adlarını bulur ve girmiş olduğunuz dizi içinde o ada ait verileri tablodaki alan adına eşler.

Devamını okuyun »

Bu kod sayfamızda alt menülerin işlemlerini gerçekleştirecek olan functionları yazıyoruz. Funtionları kısa olarak yazdım. İlerleyen derslerimizde user_insert e tıklanıldığında user ekleme menüsü gelen ve user ekleyen, veri tabanı işlemleri yapan örneklerimiz yer alacaktır. İlk başta basit olarak ekranda gelen değerlere göre nasıl değişimler olduğunu rahatca görebilmeniz için basite indirgedim. Dosyamızın adı querysql.php olarak ayarlayalım.

Devamını okuyun »

Bu bölümde sadece ana sayfamızdaki tabloda yer alan linklerden gelen get değerlerine göre çalıştırılacak olan functionları yazdık.En altta yer alan require_once(“getfunction.php”); kodumuzlada alt menülerde yer alan get içeriklerin aktardık.

Dosyamızın adını indexget.php olarak kaydedelim.

Devamını okuyun »

Uzun bir aradan sonra biriken yazma hevesi ve  yoğunluktan kurtulmanın verdiği rahatlığı sebebiyle bugün itibariye, serpitoyu zenginleştirmeye çalışacağım. PHP-Derslerini takip ederek öğrenmeye çalışan arkadaşların tepkilerinden anladığım kadarıyla dersler haricinde,  küçük uygulamaların eksikliği hissediliyor. Bu eksikliği gidermenin tam zamanı.

Şimdi basit bir iletişim formu tasarlayalım, ve  formu php diliyle işler hale getirelim. Buyrun:

Html ve biraz da CSS yardımıyla basit bir form tasarlıyoruz.

	
// Dosya adı : form.php
	
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<table width="400" style="background-color:#E7EBDE;border:1px #8FAC86 solid; padding-left:5px;" align="center">
<tr>
<td colspan="2" align="center"><p align="center" style="color:#003300;font-size:14px;font-weight:bold;">İletişim Formu</p></td>
	
</tr>
<tr>
<td width="20%">Adınız </td>
<td>
<input type="text" name="iletisim_isim" style="width:250px;"/>
</td>
</tr>
<tr>
<td>e-posta adresiniz</td>
<td>
<input type="text" name="iletisim_email" style="width:250px;"/>
</td>
</tr>
<tr>
<td valign="top">Mesajınız</td>
<td>
<textarea name="iletisim_mesaj" style="width:250px;height:100px;margin-left:4px;"></textarea>
</td>
</tr>
<tr>
<td></td>
<td height="30">
<input type="submit" name="iletisimyolla" value="Gönder" />
<input type="reset" value="Temizle" />
</td>
</tr>
</table>
</form>
	

Form elementinin action parametresinde yazılan yol (URL ) , form verilerinin gönderileceği yoldur. 

Devamını okuyun »