Databse destekli:
PHP gunumuzun cok populer database sistemleri icin bir arayuz
programlama araci olarak kullanilabilir.(PHP ile en cok kullanlilan
database sistemi MySQL dir.)
Ornek Bir PHP Programi
1.Kullandiginiz favori text editorunu acin (Notepad olur
mesela veya Unix icin kedit) ve asagidaki kodlari yazin.
<HTML>
<BODY>
Su andaki tarih :
<?php
echo gmdate ("M d Y");
?>
</BODY>
</HTML>
2.Bu dosyayi "ornek1.php" olarak kaydedin ve web
server programinizin document klasorune yerlestirin
3.Browser programnizi acip http://localhost/ornek1.php adresine
yonlendirdiginiz zaman karsiniza soyle bir gorunru gelmesi
lazim.
Su andaki tarih: Aug 15 2000
Ornek dosyayi gormek icin link : http://www.turk-php.com/ornekler/ornek1.php
Yukarida iki farkli tip kod yapisi gorulmektedir.Bunlardan
ilki HTML'ye ozgu kodlama tipi digeri de PHP'dir. HTML'ye
ait butun kodlar yukaridaki ornekte ayirt edebilmeniz icin
buyuk harflerle yazilmistir ve zaten HTML bilgisine sahip
oldugunuz kabul edilmektedir.
Yukarida tek satir PHP kodu bulunmaktadir ve kullaniciya
o andaki tarih degerini gostermektedir.
echo gmdate ("M d Y");
<?php ve ?> isaretleri arasina PHP kodlari
yazilmaktadir ve servera bu isaretler arasindaki yazi dizisinin
PHP kodu oldugunu soylemektedir.
Simdide bu "M" "d" ve "Y" ne anlama geliyor ona bakalim.Biz
tarih ve saatin formatini nasil gostermek istersek PHP 'nin
"gmdate" fonksiyonu icinde bu harfleri kullaniyoruz.
Tablo halinde bu fonksiyon icin secenekleri vermek gerekirse,(Bu
fonksiyon server'daki tarih ve saat degerini kullanir.Eger
server uzerinde ingilizce bir isletim sistemi yuklu ise
dogal olarak tarih degerleri ingilizce olarak goruntulenecektir.)
a "am" veya "pm" formatini gosterir.
A "AM" veya "PM" formatini gosterir.
d Gunun degerini iki basamakli olarak gosterir. "01" den
"31" e kadar
D Gunun degerini uc haneli kullanarak gosterir. "Fri"
gibi
F Ayin degerini tam olarak gosterir."January" gbi
h Saatin degerini 12 saat formatinda gosterir."01" den
"12" ye kadar
H Saatin degerini 24 saat formatinda gosterir."01" den
"23" e kadar
g Saatin degerini 12 saat formatinda sifir kullanmadan
gosterir."1" den "12" ye kadar
G Saatin degerini 24 saat formatinda sifir kulllanmadan
gosterir."0" dan "23" e kadar
i Dakikanin degerini gosterir."00" dan "59" 'a kadar
j Gunun degerini sifir kullanmadan gosterir."1" den "31"
'e kadar
l Gunun degerini text olarak gosterir."Friday" gibi,
L Boolean olarak "artikyil" icin "0" veya "1" degerini
alir
m Ayin degerini gosterir."01" den "12" ye kadar
n Ayin degerini sifirlar olmadan gosterir."1" den "12"
ye kadar
M Ayin text degerini ilk uc harfini kullanarak gosterir."Jan"
"Feb" gibi
s Saniyenin degerini gosterir."00" dan "59" a kadar
S Ingilizce tarih icin tanimlanan "th" "nd" gibi kisaltmalari
gosterir.
t Ayin icindeki gun adedini verir."28" den "31" e kadar
T Server icin Zaman dilimini gosterir."MDT" gibi
w Gunun degerini sayi olarak gosterir."0" pazardan "6"
cumartesiye kadar.
Y Yilin degerini 4 digit olarak gosterir."1999" gibi
y Yilin degerini 2 digit olarak gosterir."99" gibi
z Yil icinde gunun kacinci gunu oldugunu gosterir."0"
dan "365"e kadar
Z Zaman diliminde saniye olarak otelemeyi gosterir.(-43200
den 43200)
Ornek Dosya
http://www.turk-php.com/ornekler/ornek1.php
Yukardaki ,server uzerinde tarihi gosteren kucuk programimiz
icin bu degerleri deneyerek ciktilarina goz atabilirsiniz.
PHP programlarinin yazilmasi konusunda kucuk bir giris yaptik.Her
turlu sorunuz icin iletisim sayfasini kullanabilirsiniz.
Mail adresim : serkan@turk-php.com