Elma Doktoru

iPhone, iPod iPad Teknik Servisi

Çar23052012

Son Güncelleme18:39:01

Geri Web Php & Dersler

Php Dersleri

PHP 68 - Tarih ve Saat İşlemleri

Php'de tarih ve saat işlemleri konusunda kodların ufak yapıları olduğu için hepsini burada göreceğiz. Zamanlarla alakalı php de bir çok işlem yapılabilir. Örneğin sitenizi kaç kişi bugün ziyaret etti, x üyesinin üye olma tarihi, y üyesi ne zaman giriş-çıkış yaptı, siparişin alındığı tarih, sipariş ne zaman kargoya verildi, uçak biletinin rezervasyon tarihi gibi soruların cevabını bulabilirsiniz..

Yapacağımız uygulamalarda genellikle date komutunu kullanacağız. Kodları tek tek ne işe yaradığını belirterek yazalım.

Bugün ayın kaçı :

<?php
echo date ("d");
?>

D parametresi bize günü rakam olarak verir. Örneğin bugün 22'si.. Eğer ayın 7si olsaydı bu kodla beraber 07 olarak görünecekti. Eğer tek rakamlarda sıfır görmek istemiyorsanız d yerine "j" yazın.

Bugün Ayın Hangi Günü :

<?php
echo date ("D");
?>

D parametresi ile yazdığınız zaman kodu ekrana "Thu" gibi sadece günün ilk 3 rakamı çıkar. Günün tamamını görmek istiyorsanız D parametresi yerine "l" parametresini girin.

Haftanın Hangi Günündeyiz :

<?php
echo date ("N");
?>

Bu parametre de rakamsal olarak haftanın hangi gününde olduğumuzu gösterir. "w" parametresi de aynı işi yapar fakat Pazar gününü 0 olarak gösterdiği için haftanın 7 değil 6 günü olur.

Yılın Kaçıncı Günündeyiz :

<?php
echo date ("z");
?>

Sayısal olarak yılın kaçıncı gününde olduğumuzu "z" parametresi ile öğrenebiliriz.

Yılın Kaçıncı Haftasındayız :

<?php
echo date ("W");
?>

Bu kısımda parametreyi büyük W olarak yazmak önemli.

Hangi Aydayız :

<?php
echo date ("F");
?>

F parametresine benzer bir şekilde M parametresi de aynı işi görür. Fakat M parametresi sadece ayın ilk 3 harfini verir.

Bu ayda Kaç Gün Var :

<?php
echo date ("t");
?>

Bulunduğumuz ayda kaç gün olduğunu bize söyler. 28-31 arası bir rakam döndürür.

Hangi Yıldayız :

<?php
echo date ("Y");
?>

Eğer içinde bulunduğumuz yılı 2008 yerine 08 olarak görmek istiyorsak yada 2012 yerine 12 olarak görmek istiyorsak "y" parametresini kullanacağız.

Sabah mı Öğleden Sonra mı :

<?php
echo date ("a");
?>

Saat Kaç :

<?php
echo date ("g");
?>

Saat kaç işlemi için "g", "G", "h", "H" parametrelerini kullanabilirsiniz. Bunlar 12/24 saatlik durumlarda değişkenlik gösterir.

Dakikayı Bulma :

<?php
echo date ("i");
?>

Saniyeyi Bulma :

<?php
echo date ("s");
?>

Evet phpde ana hatları ile saat ve tarih uygulamaları bu şekilde. Bir sonraki ders görüşmek üzere..

PHP 67 - Session ID, Session Registered & Unregister

Kullanıcı Değerlendirmesi: / 3
ZayıfMükemmel 

Evet ufak bir hastalıktan sonra 3 konuyu bir hale getirip sunmaya karar verdim :) Bu 3 konuyu da birarada işleyeceğiz çünkü 3'ü de sadece koda dayalı ve oldukça kısa çalışmalar. Kısaca haklarında bilgi verirsek ; Session ID kısmında her ziyaretçi için session ayrı ayrı oluşturulacağı için PHP session'a otomatik olarak bir ID atıyor ve biz de yazacağımız bu kodlarla PHP'ni atadığı ID yi okuyabiliyoruz.

Session Register bölümünde ise yapacağımız şey ; session_register ı artık biliyoruz. Bu kodlarla beraber sessionun register edilip edilmediğini öğreniyoruz ki bunu da session_is_registered komutu ile yapacağız.

Son bölümde ise register edilmiş session'u unregister hale getireceğiz ve bunun için de session unregister komutunu kullanacağız. Şimdi bu açıklamardan sonra 3 bölümle alakalı kısa örnekler yapalım.

Session ID :

<?php
session_start();
echo "Session ID :" . session_id();
?>

Session Registered :

<?php
session_start();
if ( session_is_registered ("ders" ) ) {
echo " Session register edilmiş." ;
}   else    {
echo " Session register edilmemiş.";
}
?>

Session Unregistered :

<?php
session_start();
echo " Session değer." . $_SESSION ["ders"];
session_unregistered("ders");
echo " Session değeri." . $_SESSION ["ders"];
?>

Evet, bu 3 kod yapısını da tarayıcımızda çağırdığımızda hangi işlemi yaptıysak ona göre sonuç alırız. Önemli olan bu kod yapılarının nasıl kullanıldığını bilmek, sonrasında bunu istediğiniz gibi şekillendirebilirsiniz..

PHP 66 - Session Silme

Php'de Session oluşturma işlemini de gördükten sonra sıra bu Session nasıl silinir ona geldik. Session'ların da Cookie'ler gibi ömrü vardır. Bu ömür tarayıcı ya da websitesi kapatıldığında biter. Fakat bunun haricinde Session'un kapatma süresi 20 dakikadır.

Örneğin bir e-ticaret sitesinde 20 dk hiçbir işlem yapmadan bağlı kaldığınıza otomatik olarak sistem Session'u sonlandırır. Session'u silmek için ise session_destroy komutunu kullanacağız. Tabi bu kodlarda da yine session_start olacak bununla alakalı bilgileri bir önceki derste zaten paylaşmıştık.

Şimdi gelelim sessionu bize sildirecek kod örneğine :

<?php
session_start ();
session_destroy();
echo " Session silindi. " ;
?>

Kodlara baktığınızda session_destroy komutu ile sessionun silindiğini görüyoruz. Eğer session sayfasını kontrol etmek isterseniz session'u okuduğumuz sayfaya yönlendirerek kontrol edebiliriz.

Joomla 1.5 Kolay Kullanım Rehberi

Joomla 1.5 Rehberi

Joomla 1.5'i öğrenmek hiç bu kadar kolay olmamıştı

Hiç bir kodlama bilgisine sahip olmaksızın kendi kişisel yahut kurumsal websitenizi yapmak için size lazım olan Joomla! ve Joomla 1.5 Rehberi