PHP, PHP tutorialleri, PHP dersi, PHP anlatımı - Tutorialci.Net - Türkiye'nin en kapsamlı Tutorial sitesi



PHP ile Sayfaya Saat ve Tarih Eklemek

24 Ocak 2010 Yazan  
Kategori PHP

PHP Kodlama dilini kullanarak sayfamızın istediğimiz bölümüne istediğimiz şekilde o anın saatini, saniyesini, dakikasını, gününü, ayını, yılını yazdırabilirz. Nasılmı? Dersin devamında..

phpde tarih işlemlerinde date( ); kodunu kullanırız.Bu komut web sunucunun tarihini bize verir.Bu komutu yazarken bazı parametler kullanırız.

Örneğin date(“d:m:y” ); kodu ekranda yazırmak için print date(“d:m:y” ); şeklinde yazarız. Bu kod ekrana 04:11:2006 olarak çıkar..


date komutunun içindeyken “m” harfi 0 koyarak ay çıktısını verir. Örnein 01,02,03..09 “n” harfi ise 0 koymadan ay çıktısını verir. “y” harfi ise yılı verir.

Bu harflerin bazıları ve açıklamaları aşağıdadır..

d İki haneli olarak günü verir, örneğin 01,02,03..30
D İngilizce olarak 3 haneli günün adını yazar. Örnein mon,tue,sun…
l uzun olarak ingilizce gün adını verir. Monday,tuesday,sunday…
F İngilizce olarak ayların tam adını verir. january,february ….
m sıfır koyarak ay sayısını verir. 01,02,03…,12
i Dakikayı gösterir
y yılın son iki rakamını verir.
Y 4 haneli olarak yılı verir.

Örnekler:

print date(“d/m/y” ); 04/11/2006 çıktısını verir.
print date(“d:m:y” ); 04:11:2006 çıktısını verir.

PHP ile Link Gizleme

24 Ocak 2010 Yazan  
Kategori PHP

Arkadaşlar bir çok sitede index.php?konu=ders gibi linkler görüyoruz dışarıdan baktığımızda tüm site bir sayfa üzerinden çalışıyor gibi görünebilir ancak genel de öyle olmuyor ders.php yerine index.php?konu=ders gibi bir adresin görünmesi daha şık görünümü sağlar bu dersimizde bu konuyu işleyeceğiz.

Elimizde 3 Adet sayfa olduğunu düşünelim.

Mesela İletisim.php, Hakkimizda.php, Dersler.php Şimdi bunların Linklerini gizleyelim tek sayfa gibi algılanmasını sağlayalım

Kod: ( index.php olarak kaydedin )

<?
if(isset($index ) AND $konu ==”iletisim” ){
include (“iletisim.php” );
}elseif(isset($index ) AND $konu ==”hakkimizda” ){
include (“hakkimizda.php” );
}elseif(isset($index ) AND $konu ==”dersler” ){
include (“derslerphp” );
}

?>

Açıklama: Linklerimizi index.php?konu=dersler bu şekilde verdiğimizde dersler.php açılacaktır ama link üstteki gibi görünecektir.

Kısa bir ders oldu ama umarım faydalı olur..

PHP ile Tarih ve saat verisi almak

24 Ocak 2010 Yazan  
Kategori PHP

PHP, o andaki zaman bilgisini, saat, dakika, saniye ve salise olarak; tarih bilgisini yıl, ay, gün (sayı veya isim olarak), programımızın herhangi bir yerinde bize bildirebilir. Bu bilgiyi Web sunucusunda istediğimiz anda, muhtemelen sunucunun bulunduğu bilgisayarın sistem saatinden alacak olan PHP, sunucu programında farklı bölgesel ayarlar için gerekli düzenleme yapılmışsa, bu imkandan yararlanarak bize sunucunun değil, arzu ettiğimiz bölgenin saat ve tarihini bildirebilir.

Özellikle Türkiyede olmayan bir sunucuda bu imkanın bulunup bulunmadığını, ancak sınayarak veya sistem yöneticisine sorarak öğrenebiliriz. Böylebir sınama için şu kodları programınızın başına koyun:

<?php
setlocale (“LC_TIME”, “TR” );
print (strftime (“Türkçe bugün günlerden: %A ” ) );
?>


Browser penceresinde “Türkçe bugün günlerden Sunday” yazısını okursanız, sunucuda Türkçe için bölgesel ayar desteği yok demektir!

PHPnin zaman ve tarih belirlemekte kullanabileceğiniz başlıca fonksiyonu getdate( ) ise şöyle kullanılır.

getdate( ) Tarih ve saat bilgisini alır ve ve vereceğiniz bir isimdeki dizi-değişkende kaydeder.

Örnek:

saat_tarih = getdate( )

Bu durumda, $saat_tarih dizi değişkeninde sırasıyla şu bilgiler yer alır:

32 : saniye
57 : dakika
6 : saat
30 : ayın gün sayısı (1-31 )
0 : haftanın gün sayısı (1-7 )
7 : ayın sayısı (1-12 )
2000 : yıl
211 : yılın kaçıncı günü
Sunday : günün adı
July : ayın adı
964929452 : Unix sistemlerinde Epoch biçiminde zaman bilgisi