Archive for Ocak, 2010

 

Php Session Timeout Ayarları

Web uygulamalarımızda güvenliğin arttırılması amacıyla belirli bir süre sonunda işlem yapılmadan bekledikten sonra tekrar herhangi bir sayfaya tıklandığında sistemin kullanıcı atıp tekrar login sayfasına yönlendirip kullanıcı bilgilerinin girilmesini istemesi gerekmektedir. Aksi takdirde kendi hesaplarında belirli işlemler yapan kullanıcılar işlemleri bittikten sonra çıkış yapmayıp veya direk olarak browserlarını kapadıklarında başka bir kullanıcı gelip diğer kullanıcının sessionlarını [...]

Posted by admin under PHP Dersleri  •  Yorumlar kapalı

PHP:Jquery- Dinamik Text/Resim Değişimi (jquery.pir.js)

Bazı servislerde yayınlanan özel içerikler kopyalanamaz duruma getirilmektedir. Özellikle e-posta veya kullanıcı adı gibi kişisel bilgiler kopyalamaya karşı korunmak amacıyla resim olarak gösterilir. Bu işlemin Jquery yardımıyla  gerçekleşmesini inceleyeceğiz.

Bir Jquery eklentisi olan pir ile sayfa yüklenirken aynı anda tanımlanan html elementleri içindeki metini resime dönüştürüyor.
<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js”></script>
<script type=”text/javascript” src=”jquery.pir.min.js”></script>
<script type=”text/javascript”>
$(function() {
$.pir.options.php=”pir.php”;
$(“h1″).pir({font: “verdana.ttf”, wrap: [...]

Posted by admin under Jquery, PHP Dersleri  •  Yorumlar kapalı

Twitter Tarzı Jquery – CSS More Çubuğu

Twitter’a dadanmışken tam olsun artık. Sayfa altında yer alan more çubuğu nasıl çalışıyor, ne gibi yararları var sorularına cevap arayalım.
Takip listendeki insanların feedleri  çok sık güncellenebileceği için (benim listemde dakikada ortalama 30 twit geliyor)  profil sayfanızın  ilk yüklendiği sırada en son gönderilen 20 twit listeleniyor. Bu şekilde aynı anda binlerce satır verinin yüklenmesi önleniyor ve [...]

Posted by admin under CSS  •  Yorumlar kapalı

Mysql Lower ve Upper Komutu

Lower komutu karakter dizisini küçük harflere çevirir. Örnek olarak haber tablomuzda id’si 1000 olan baslik alanının tüm verilerini küçük harfe çevirelim.
SELECT LOWER(baslik) FROM `haber` WHERE id=1000;
Upper komutu karakter dizisini büyük harflere çevirir. Örnek olarak haber tablomuzda id’si 1000 olan baslik alanının tüm verilerini büyük harfe çevirelim.
SELECT UPPER(baslik) FROM `haber` WHERE id=1000;

Posted by admin under MySql Temel Komutlar  •  Yorumlar kapalı

Jquery TabTab

Web sitelerimizde bir sayfada birden çok bölümün olmasını isteyebiliriz. Bu bölümlerin nasıl ve ne şekilde sıralanacağı yani düzeni önemlidir. Jquery tab uygulaması ile birden çok bölümün istediğimiz css özelliklerine göre yerleştirilmesini ve içeriğini oluşturmayı bu örneğimizde ögreneceğiz.
İlk Olarak jquery dosyamızı sayfamıza dahil ediyor.
<script type=”text/javascript” src=”jquery-1.3.2.min.js”></script>
Sayfamızda kullanacağımız css kodlarını aşağıdaki şekilde kodluyoruz.
<style type=”text/css”>
body { margin:50px 0; [...]

Posted by admin under Jquery  •  Yorumlar kapalı

Örnek Kod : Visual Studio Class, Table Generator Add-In

Visual Studio’da Add-In geliştirmeyi öğrenmek için küçük bir proje geliştireyim dedim. Projede basit olarak bir Solution Explorer’dan seçtiğiniz sınıfı Server Explorer üzerindeki veritabanına tablo olarak ekliyor.Ayrıca Server Explorer üzerindeki eklenmiş veritabanı bağlantısı üzerinden seçtiğiniz tabloyu projenize sınıf olarak ekliyor.
Kaynak kodunu ve setup dosyalarını aşağıdan indirebilirsiniz. Proje Visual Studio üzerinde Add-In geliştirmek isteyenler için faydalı olabilir. [...]

Posted by admin under Test Driven Development  •  Yorumlar kapalı

SMF Temaları Nasıldır?

SMF temaları basit, sade ve kullanışlı temalardır.
SMF temalarını düzenlemek, grafiklerini değiştirmek ve sitilleriyle oynamak gerçekten oldukça kolaydır. Admin panelinde kolayca düzenleme seçeneği dahi vardır.

Posted by admin under SMF  •  Yorumlar kapalı

PHP $_Get kullanımı 2

Bu bölümde projemizde kullanacagımız tablaları ve tablo menulerini aşağıdaki şekilde oluşturuyoruz.
Bu dosyamızın adı table.php olarak kaydediyoruz. Belgemiz functionları kullanmamızın amaçı gelen get ‘e göre tablo ları ekrana çekmektir.
< ?php
function ana_menu(){
?>
<table align=”center” cellpadding=”1″ cellspacing=”1″>
<tr>
<td align=”center”><a href=”index.php”><img src=”images/frontpage.png” width=”40″ height=”40″/><br />Ana Sayfa</a></td>
<td align=”center”><a href=”index.php?admin=user”><img src=”images/WLM.png” width=”40″ height=”40″/><br />Üye Bölümü</a></td>
<td align=”center”><a href=”index.php?admin=aidat”><img src=”images/ade.png” width=”40″ height=”40″/><br />Aidat Bölümü</a></td>
<td align=”center”><a [...]

Posted by admin under PHP Get Kullanımı  •  Yorumlar kapalı

PHP: RSS besleme okumak (RSS Reader with PHP)

Bu konu web geliştiriciler için bazı zamanlar çok önemli bir mesele halini almaktadır. RSS beslemesi olan herhangi bir websitenin RSS beslemelerini RSSCLASS sınıfımız ile düzenli bir şekilde okuyabiliriz.

Kodlarımızı yazalım:
rssclass.php
<?php
class rss {
var $feed;

function rss($feed)
{   $this->feed = $feed;  }

function parse()
{
$rss = simplexml_load_file($this->feed);

$rss_split = array();
foreach ($rss->channel->item as $item) {

[...]

Posted by admin under PHP Dersleri  •  Yorumlar kapalı

PHP:AJAX: Beğeni Oylama Uygulaması (Favourite – Love)

Özellikle sosyal ağlarda ağımızdaki kişilerin paylaştığı içeriklere karşı etkileşim halinde olmanın en önemli yolu beğenini göstermektir.
Bu uygulamamızda yayınlanan resimleri favorilere ekleme veya beğenme olayını inceleyeceğiz.
Öncelikle aşağıdaki yazdığım MySQL satırları ile uygulama için gerekli veritabanı tablolarını açabilirsiniz.
CREATE TABLE IF NOT EXISTS `demo_images` (
`img_id` int(11) NOT NULL auto_increment,
`img_name` varchar(60) character set utf8 collate [...]

Posted by admin under Genel  •  Yorumlar kapalı