Yükleniyor:

Yüksek ışıklar;
aramok , ek$i , Bobiler , DA , Analtik , WiKi , Twitter , FCB , miNİcLİP , Google amca

http://fc04.deviantart.com/fs11/i/2006/211/6/9/I_Hate_School_Stamp_by_m4d_b0y.gif
http://fc05.deviantart.com/fs13/f/2007/113/a/b/Read_Before_You_Comment_by_LeoLeonardo.gif
http://fc09.deviantart.com/fs27/f/2008/077/4/a/Epic_Fail_Stamp_by_Kezzi_Rose.png
http://fc02.deviantart.com/fs22/f/2008/008/2/d/2dec4d33ea38503c.gif
http://fc08.deviantart.com/fs37/f/2008/275/a/0/a0f900eae84dad31caeeed83434a50e5.gif
http://fc02.deviantart.com/fs12/i/2006/279/b/e/WikiStamp_by_Valros.png
http://fc03.deviantart.com/fs27/f/2008/076/d/1/Hot_Chocolate_Stamp_by_Kezzi_Rose.png

...Tüm bunların bir anlamı olmalı , her birinde farklı birşeyler içermeli dedi.Ve arkasını dönüp gitti.Zehir artık öyle bir hal almışki onun bedeninde olmazsa olmaz bir zehir ve kendisi panzehir olmuş.Kİmisi gelip kanına zehir katar , kimisi panzehir olur , ilaç olur üzerine.Gece yine o yola düştüğünde rüyasında gördüğü şeyler gelir aklına ve öylece serilir oraya , soğanın sessiz müziğine ....


31 Ekim 2009 18:46
Son blog girdileri
confus
aramok-25 Şubat 2010 22:14
Google'dan Facebook 'a rakip: Buzz
aramok-10 Şubat 2010 23:32
Engellenen Siteler
aramok-10 Şubat 2010 23:06
:) uzun zaman sonra
aramok-08 Şubat 2010 18:55
Son Yorumlar
aramok
26 Ağustos 2009 16:09
:D Küçüklük halim
Mehmet Ali
26 Ağustos 2009 16:07
la olum bu ne hal la komedı ya
aramok
13 Ağustos 2009 21:51
ya Fotoğraf çekmeyi bilmiyor yada dikkatini birşey çekmiş.
Ahmet Hüsrev
13 Ağustos 2009 21:45
Ne karışık masaüstün var sencer her buldunu oraya mı kaydediyorsun karıştıramadım da :D
Bide kereme bizi çek dedik masayı çekmiş nerdeyse gözükmeyecez
ilknur
13 Ağustos 2009 21:42
süperr süperr ..... tebrk ediorum seni qercektennn ben bile beklemiodum bu kadarınııı :)
Dış Bağlantılar
Acımasız Gerçekler 01 Ocak 1970 02:00
Worlf of Warcraft 01 Ocak 1970 02:00
Bağımlılık yapan bir mmorpg oyunu
Miniclip 01 Ocak 1970 02:00
Flash oyun oynamak isteyenler için en mükemmel yer
PHP 01 Ocak 1970 02:00
php programlama dili resmi web sitesi
Bobiler 01 Ocak 1970 02:00
açıklamaya gerek yok. '_'
AramoK-Kategori: PHP-MYSQL
Php Döngüler
Yazar:aramok Zaman:30 Haziran 2009 15:16

Döngüler
Yukarıdaki iki denetim ögesi de programın ileri doğru akışını bozmayan araçlardır. Oysa bazen programımızın bir koşul gerçekleşincele kadar yerinde sayması ve koşul gerçekleşmedikçe ilerlememesi gerekebilir. Kimi zaman da programımıza bir işi bitirmeden ileri gitmemesini biz bildiririz. Program akışının bu tür denetimini döngü deyimleri sağlar. PHP'de iki tür döngü vardır: bir durum devam ettiği veya etmediği sürece yapılan ve kaç kere tekrar edeceği bilinemeyen while döngüleri, ve tekrar sayısı belirli for döngüleri.

while döngüsü
Bir değişkenin içeriğinin belirli bir şartı karşılaması veya karşılamaması halinde icra edilir. Burada dikkat edeceğimiz nokta, programın icrası sırasında değişkenin içeriğinin veya koşulun değişmesinin sağlanmasıdır. Aksi taktirde pıgramımız sonsuz döngüye girer ve muhtemelen çöker. while döngüsü şöyle yazılır:

while (koşul) {
Koşul doğru ise yapılacak işlere ilişkin komutlar
}

Bu yöntemin yaygın kullanıldığı alan, bir sayaçla yaptırılan işlerdir. Aşağıdaki programı while.php adılma kaydedip, çalışrırsanız, PHP, Browser'ın yazı türü boyutunu 1'den 7'ye kadar büyüterek, aynı metni yazdıracaktır:

 
<?php
$sayac = 1;
while ( $sayac <= 7 ) {
print ("<font size= $sayac >");
print ("<b><p>İyileri iyilikleri ile
alkışlayınız!</b></p>");
print ("</font>");
$sayac ++;
}
?>

Programımız, while döngüsü içindeki iken, sonsuz döngüden kurtulabilmek için, yazıyı yazdırdıktan sonra, $sayac değişkenini bir arttırıyor. Aksi taktirde, değişken hiç bir zaman while döngüsünün beklediği şarta kavuşarak 7'ye eşit hale gelemeyecektir. (Programı, sondaki "$sayac ++;" satırını kaldırarak denerseniz, zararsız bir sonsuz döngünün ne olduğunu görebilirsiniz! Ama önce Browser'ın dur düğmesinin yerinde durup durmadığna bir bakın!)

while döngüsün aradığı şartın yerine gelmesi, her zaman burada olduğu gibi, tabir yerinde ise "elle" yapılmaz; döngünün icra ettiği komutlar veya fonksiyonlar koşulu içeren değişkeni değiştirebilirler. Sözgelimi elektronik ticaret sitemizde Web ziyaretçimizin while içinde yaptığı alışverişin tutarını koşul olarak kullanabiliriz ve bu koşulu içeren değişken alışveriş ile değişebilir.

do..while
while
döngüsü farkettiğiniz gibi, ileri sürdüğümüz şartı, iyi yapmadan önce sınar; ve bu şart ortadan kalkmamışsa (yani henüz doğru/true ise) yapacağı işi yapar; başka bir deyişle while döngüsünün yapacağı iş hiç yapılmayabilir. Fakat sınamanın iş yapıldıktan sonra yerine getirildiği bir şekli de vardır: do..while.. Bu döngü ise şöyle yazılır:

do {
Koşul doğru ise yapılacak işlere ilişkin komutlar
}
while (koşul);

Burada gördğünüz gibi do..while döngüsü en az bir kere icra edilir; çünkü şartın sınanması yapılacak işe ilişkin komutlardan sonra gelmektedir. Bu döngünün aradığı şartın döngünün yaptığı işlerin sonucu veya kod bölümünde bizim tarafımızdan gerçekleştirilmesi için igerekli komutların bulunmasına dikkat etmelisiniz. Yoksa, bu döngü de sonsuzluğa erişir! Yukarıda örneği, bu yöntemle yazalım:

<?php
$sayac = 1;
do {
print ("<font size= $sayac >");
print ("<b><p>İyileri iyilikleri ile
alkışlayınız!</b></p>");
print ("</font>");
$sayac ++;
}
while ( $sayac <= 7 ) ;
?>

Bu döngüyü yazarken, while satırının sorunda noktalı virgül bulunduğuna dikkat edin.

for döngüsü

PHP'de Web programlarımız, döngünün belirli bir sayıda olmasını ve mesela bu sayının bizim istediğimiz basamaklarda artmasını gerektiriyorsa, döngüyü for deyimiyle kurabiliriz. Ayrıca for deyimi sayaç gibi şartın yerine gelmesini sağlayacak arttırma veşa eksiltme işlemlerini kendisi yapacağı için, sonsuz döngüye girme tehlikesi de hemen hemen yoktur. Bu döngü şöyle yazılır:

for ( $yeni_degisken atama ; koşul ; artış basaması ) {
Koşul doğru ise yapılacak işlere ilişkin komutlar
}

for deyiminin ilk ögesi, döngü sayacı olarak kullanılacak bir değişken oluşkturulması ve buna değer atanmasına ilişkindir; sonra bir noktalı vrigül ile bu sayacın sınırı olan koşul belirtilir. Yine noktalı virgül ile ayırarak, sayaç değişkeninin artış hızı verilir. Bunu da yine yukarıdaki örnekle gösterelim:

<?php
for ($sayac = 1; $sayac <= 7 ; $sayac++ ) {
print ("<font size= $sayac >");
print ("<b><p>İyileri iyilikleri ile
alkışlayınız!</b></p>");
print ("</font>");
}
?>

Buradaki kod, while ve do..while göre çok daha kısa; ve while döngüsü sayacı arttırmayı sağlayan satır unutulsa bile çalışacağı halde, for döngüsü unsurlara ilişkin noktalı virgüller eksik olursa çalışmayacak ve bize böylece sonsuz döngü tehlikesini hatırlatmış olacaktır. for döngüsü kendi sayacını verdiğiniz şartı karşılayıncaya kendisi arttıracak, yani buradaki örneği göre $sayaç değişkeni 7 oluncaya kadar çalışacak ve şart karşılandığı anda, sona erecektir.

foreach
PHP'nin programcıya çok kolaylık sağlayan bir diğer döngüsü, foreach döngüsüdür. Ancak bir değişkenin bütün elemanlarını tekrar sayısında esas alan bu döngünün çalışma ilkelerini görebilmek için dizi değişken kavramını ele almış olmamız gerekiyor. Şimdilik bu döngünün varlığını bir kenara yazıp, dizi değişkenlere kadar, unutabilirsiniz.
Döngüyü sona erdirmek için: break
Programımızın akışı, bazen döngünün durdurulmasını gerektirir. Örneğin, sayaç değişkenini ziyaretçinin vermesi gerektiği ve vermediği durumda, döngünün başlamaması yerinde olur. Programın gerektirdiği böyle bir sebeple döngüyü break komutuyla durduruz.
Sözgelimi aşağıdaki kodda kullandığımız $tekrar değişkenini değerini ziyaretçiden form yoluyla aldığımızı varsayalım:

<?php
$tekrar = 10 :
for ($sayac = 1; $sayac <= $tekrar ; $sayac++ ) {
if ( $tekrar <= 0 )
break;
print ("<font size= $sayac >");
print ("<b><p>İyileri iyilikleri ile
alkışlayınız!</b></p>");
print ("</font>");
}
?>

Bu kod parçasını, bir sayfa kodunun içine yerleştirir ve önce bu şekliyle, danha sonra $tekrar= 0 yazarak sınarsanız, break komutunun işe yaradığını göreceksiniz. ($tekrar değişkeninin değerini, Form yoluyla ziyaretçiden değişken değeri almayı öğreninceye kadar şimdilik kaydıyla biz yapıyoruz. Ayrıca buradaki if deyiminin süslü parantez olmadan yazıldığına dikkat edin.

Döngüyü sürdürmek için: continue

break ifadesinin döngüyü tamamen durdurduğunu farkettiniz mi? Oysa programımızın akışı, kimi zaman da döngünün sadece belirli bir durumda kendisinden beklenen işi yapmamakla birlikte böyle tümüyle kesilmesini de gerektirmez. Yine yukarıdaki örneğe dönersek, sayaç değişkenini ziyaretçinin vermesi gerektiği ve vermediği durumda, döngünün tümüyle kesilmesini değil de, sadece sayacı gösteren $sayac değişkeninin sıfırdan büyük bir değere ulaşlmasını beklememiz yerinde olabilir. Bu devamlılığı continue komutuyla sağlarız:

Yine bu örnekte kullandığımız $sayaçc değişkeninin değerini ziyaretçiden form yoluyla aldığımızı varsayarak, kodu şöyle değiştirebiliriz:

<?php
$sayac = -5 :
for (; $sayac <= 7 ; $sayac++ ) {
if ( $sayac <= 0 )
continue;
print ("<font size= $sayac >");
print ("<b><p>İyileri iyilikleri ile
alkışlayınız!</b></p>");
print ("</font>");
}
?>

Bu durumda PHP, conktinue komutunu gördüğü anda for döngüsünün geri kalan kısmını icra etmek yerine başa dönecek ve döngüyü yeniden icra etmeye başlayacaktır. Döngünün ilk satırınnda kod parçasını, bir sayfa kodunun içine yerleştirir ve önce bu şekliyle, danha sonra $sayac= 1 yazarak sınarsanız, continue komutunun programı sayaç değişkeninin değeri 1 oluncaya kadar durdurduğunu ama bu sırada for döngüsünün devam ettiğini göreceksiniz. ($sayac değişkeninin değerini, Form yoluyla ziyaretçiden nasıl alacağımızı daha sonra göreceğiz.)

Buraya kadar, PHP programı oluşturabilmek için gerekli temel  yazım kurallarını, yapıtaşlarını ve program akışında yararlanacağımız kontrol ögelerini ele almış olduk. Şimdi bu unsurların hepsini bir arada kullanabileceğimiz grupları, fonksiyonları ele alabiliriz.
Not:Anlatim Hakkı Öcala'a aittir.

Php koşullar
Yazar:aramok Zaman:27 Haziran 2009 18:48

if koşulu basit olarak
if(koşul){
koşul doğru ise yapılacaklar}else{
koşul doğru değilse yapılacaklar}
bu şekilde anlatılabilir.
örnek
$a=10;

<?php
if($a>5){
echo"evet 5 den buyuk";
}else{
echo"hayır besten kucuk";}
?>

bu durumda ekrana evet besten buyuk yazdırılıcaktır.

<?php
if(isset($sayi)){
echo"say degiskeni mevcut";}
else{
echo"sayi degiskeni mevcut degil";}
?>

switch kullanımı içinde
switch ( değişken ) {
case KOŞUL-1 ;
            Koşul-1 doğru ise yapılacak işlere ilişkin komutlar
break;
case KOŞUL-2 ;
           Koşul-2 doğru ise yapılacak işlere ilişkin komutlar
break;
case KOŞUL-3 ;
            Koşul-3 doğru ise yapılacak işlere ilişkin komutlar
break;
case KOŞUL-4 ;
           Koşul-4 doğru ise yapılacak işlere ilişkin komutlar
break;
......................
......................
default:
            diğer her durumda yapılacak işlere ilişkin komutlar
}

Örneğin:

<?php
switch ($x)
{
case 1:
  echo "sayı değeri 1";
  break;
case 2:
  echo "sayı değeri  2";
  break;
case 3:
  echo "sayı değeri  3";
  break;
default:
  echo "1le üç arasında bir sayı değeri seçmeniz gerek";
} ?> Switchin if den bir farkı yoktur fakat if sadece doğru olan koşula kadar sınarken switch deyimi eğer break; yazılmazsa diğer koşulları da sınar ve bu ek işlem gerektirir.
Php tarih saat verisi
Yazar:aramok Zaman:27 Haziran 2009 18:30

Tarih saat fonksiyonu
date(format,zamandamgası);
şeklinde kullanılır ve o anda server üzerindeki tarih değerini ekrana yazar

<?php
echo date("Y/m/d") . "<br />";
echo date("Y.m.d") . "<br />";
echo date("Y-m-d")
?>

tarih verilerini göstermek için parametrelere ihtiyacınız vardır yukarıda kirnek gibi yazılşya
yıl ay ve gün yazar:
Diğer parametreler

 
%M : Ay, tüm metin (January...December)
%W : Gün adı, tüm metin. (Sunday...Saturday)
%D : Ayın günü, sayısal, metin sonekiyle birlikte (örneğin, 1st)
%Y : Yıl, sayısal, 4-basamaklı
%y : Yıl, sayısal, 2-basamaklı
%a : Gün adı, 3-karakter (Sun...Sat)
%d : Ayın günü, sayısal, başta sıfır var.. (00...31)
%e : Ayın günü, sayısal, başta sıfır yok...(0...31)
%m : Ay, sayısal, başta sıfır var.. (00...12)
%c : Ay, sayısal, başta sıfır yok... (0...12)
%b : Ay, metin, 3-karakter(Jan...Dec)
%j : Yılın günü, sayısal..&amp;nbsp;
%H : Saat, 24-saat, başta sıfır var
%k : Saat, 24-saat, başta sıfır yok
%h ya da %I : Saat, 12-saat, başta sıfır var
%l : Saat, 12-saat, başta sıfır yok..
%i : Dakika, sayısal, başta sıfır var.
%r : Zaman, 12-saat (hh:mm:ss [AM|PM])
%T : Zaman, 24-saat (hh:mm:ss)
%S ya da %s : Saniye, sayısal, başta sıfır var... (00...59)
%p : AM veya PM
%w : Haftanın günü, sayısal, 0'dan (Sunday) 6'ya (Saturday) kadar...

Bu parametreleri kullanarak zaman verisinin ekrana formatlayarak yazdırabilirsiniz.
echo strftime('%d %b %Y %H:%M:%S');
tarih verisini böylede gösterebilirsiniz.
Böyle gösterimin bir artısı da daha tarihleri Türkçe yada başka bir dilde gösterebilmenizdir.

<?php
setlocale(LC_TIME,'turkish');
echo strftime('%d %b %Y %H:%M:%S');
?>


böylece tarih verisini Türkçe de gösterebilirsiniz.
Misal: 16 Haziran 2054 gibi :D

PHp işlemciler(Operatörler)
Yazar:aramok Zaman:26 Haziran 2009 13:32

Aritmetik operatörler

Operatör Açıklama Örnek Sonuç
+ Toplama x=2
x+2
4
- Çıkarma x=2
5-x
3
* Çarpma x=4
x*5
20
/ bÖLME 15/5
5/2
3
2.5
% ModÜL ALMA 5%2
10%8
10%2
1
2
0
++ arttırma x=5
x++
x=6
-- azaltma x=5
x--
x=4

Atama Operatörleri

Operatör Örnek Örnek
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

Karşılaştırma Operatörleri

Operatör Açıklama Örnek
== Eşittir 5==8 returns false
!= Eşit değildir 5!=8 returns true
> Büyüktür 5>8 returns false
< Küçüktür 5<8 returns true
>= Büyük eşittir 5>=8 returns false
<= Küçük esşittir 5<=8 returns true

Mantıksal Operatörler
Operator Description Örnek
&& and x=6
y=3

(x < 10 && y > 1) returns true

|| or x=6
y=3

(x==5 || y==5) returns false

! not x=6
y=3

!(x==y) returns true

Bu gibi operatörler sayesinde php de matematik işlemleri yaptırabilir bunların sonuçlarına göre işlemler hazırlayabilir değişkenlere değer atayabilir ve koşul sorgulatabilir.Operatörler php nin ayrılmaz bir parçasıdır ve operatörün olmadığı bir php sayfası yoktur.

Phpnin yapı taşları
Yazar:aramok Zaman:25 Haziran 2009 12:34

PHP, bir programlama dili olarak, değişkenler, değişkenlerin değerleriyle bir işlem yapmayı sağlayan işlemciler, işlemcilerle oluşturulan deyimler ve nihayet bunların tümünü toplu olarak kullanmamızı sağlayan işlevlere (fonksiyonlara) sahiptir. PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkanına ve bunların kullanılmasını sağlayan metodlara da sahiptir. Bütün bu imkanları kullanarak, PHP ile bir veritabanından veri alarak, bunları HTML etiketlerinin değerleri olarak kullanabiliriz; Web sitemizi ziyaret eden kişilerden bilgi alabiliriz, bu bilgilerle işlemler yapabiliriz. PHP'nin çeşitli komutlarını, deyimlerini ve fonksiyonlarını kullanarak, programımızın çalıştığı Web sunucusunun bulunduğu bilgisayara da çeşitli dosya işlemleri yaptırabiliriz.

php nin ilk öğreniceğimiz ve en çok kullanılan yapı taşı değişkenlerdir
başlarına $işareti koyularak tanımlanırlar ve sayfa boyunca geçerlidirler.Örnek yapacak olursak

<?php
$ad="ahmet";
$sifre="123456";
echo"adınız $ad ve sifreniz $sifre";
?>
bu kod ekrana adınız ahmet sifreniz 123456 çıktısınız verir.
<?php
$aramok="king";
$degisken = "aramok";
echo"$degisken";//ekrana aramok çıktısını verir
echo"$$değişken"; //ekrana king çıktısını verir
?>
$$değişken ifadesini kullanarak $değişken değerinin içindeki değeri bir değişken olarak atamış bulunuyoruz ve bu değişkenin çıktısını echo komutuyla alıyoruz.
<?php
$birinci_degisken  = "farah";
$ikinci_degisken = $birinci_degisken;
$birinci_degisken = "elika";
echo $ikinci_degisken;
?>
Buradaki kodlar Browser  penceresine "ferah" kelimesini yazdıracaktır. İki değişken arasındaki değer alış-verişi birinci değişkenin tuttuğu değeri değiştirmeden önce olduğu için, ikinci değişken birinci değişkenin ilk değerini almış oldu. Fakat kimi zaman iki değişken arasındaki değer alış-verişi sürekli (dinamik) olsun isteriz. PHP, buna, ilk atama sırasında & işareti kullanırsak izin verir:
<?php
$birinci_degisken  = "ferah";
$ikinci_degisken = &$birinci_degisken;
$birinci_degisken = "elika";
echo $ikinci_degisken;
?>
buradada browser penceresine elika yazdırıcaktır.
Veri türleri
PHP, değişkenlere, tuttukları değere göre farklı bellek alanı  tahsis eder; bu bakımdan verilerimizin türü etkin bir programcılık açısından önem taşır. Ayrıca PHP, diğer bütün programlama dilleri gibi belirli veri türleri ile belirli işlemleri yapar veya yapamaz. Örneğin, ancak iki sayı arasında aritmedik toplama yapılabilir. İki metin tutan değişken aritmetik olarak toplanamaz; ancak içerdikleri değerler ardarda eklenebilir. Ne var ki, PHP sizin aritmetik toplama mı, yoksa ardarda ekleme mi yapmak istediğinizi bilmek durumunda değildir. (PHP'ye 'muazzam dil' dedik; içinde yapay zekâ var demedik!) Dolayısyla değerleri 5 ile 6 olan iki değişkeni topladığınız zaman ortaya 11 yerine 56 çıkarsa, kabahati PHP'de değil, değişkenlere veri atayan kişide (büyük bir ihtimalle kendinizde) aramalısınız.
PHP açısından dünyada altı tür değer vardır: Tamsayı (Integer): 5,124, 9834 gibi
Çift (Double): 3,567 gibi
Alfanümerik (String): "Reşit" gibi
Mantıksal (Boolean): doğru (true)/yanlış (false) gibi
Nesne (Object)
Dizi (Array)

Bazı uzmanlara göre, gerçekte PHP'de mantıksal (boolean) değişken türü yoktur. B kanının sebebi, PHP'nin true (doğru) ya da false (yanlış) olarak atadığımız değerleri 1 ve boş/null değerlere çevirmesi, mantıksal olarak sorgulandığında 0 dışındaki tam ve ondalık değişkenleri TRUE, 0'ı FALSE sayması, ve boş alfanümerik değişkenleri FALSE, dolu alfanümerik değişkenleri ise TRUE olarak değerlendirmesidir. Ancak daha sonra gereceğimiz gibi PHP, Mantıksal/Boolean adında bir değişken değiştirme fonksiyonuna sahiptir ve bu tür değişkenlerin türü sorulduğunda "boolean" karşılığını verir.
Türler
Değişkenlere atadığımız değerlerinin türlerini genellikle biliriz; ama yüzlerce değişkenle uğraştığımız bir Web programında değişken türünü unutmak çok kolaydır. Kimi zaman da değişkenlere program yoluyla değer atarız; başka bir deyişle programımız bazı değişkenleri kendisi oluşturabilir, ve bunlara kendisi değer atayabilir. Bu tür program yoluyla atanan değerlerin de türünde kuşkuya kapıldığımız anlar olabilir. Bir değişkenin değerinin türü hakkında kuşkunuz varsa, en emin yol bunu PHP'nin kendisine sormaktır. Bu sorgulamayı gettype() fonksiyonu ile yaparız.

<?php
$string="82730";
$integer=98760;
$string2="aramok";
$boolean=true;
$double = 5.78;
echo" $string türü ".gettype($string)."<br>";
echo" $integer türü ".gettype($integer)."<br>";
echo" $string2 türü ".gettype($string2)."<br>";
echo" $boolead türü ".gettype($boolean)."<br>";
echo" $double türü ".gettype($double)."<br>";
?>
bu gibi bir örnekle değişken türleri örenme hakkında kısa bir örnek yapmış olduk.
Sabit değişkenler; adındanda anlaşıldığı gibi değerleri değiştirilemez.daima büyük harfle yazılırlar ve define(); fonskyionuyla belirlenirler.
Her zaman buyuk harfle yazılırlar.
örneğin;
<?php
define('SITE','www.aramok.com');
define('KIRMIZI','#c00');
echo"<font style='color:".KIRMIZI."'>".SITE."</font>";
?>

gibi bir örnek sabit değişkeneleride size anlatmış olucaktır.
isset(); unset(); empty(); fonksiyonları
bir değişkenin olup olmadığını sınamak için kullanılırlar.

Unset bir değişkenin değerini boşlatmak için kullanılabilir.
örneğin
<?php
$deger="herhangibirsey";
unset($deger);
echo gettype($deger);
?>
Bu kodu çalıştırdığınızda NULL çıktısını alıcaksınız.Unset fonskyionu ile değişkeni değerini fonksiyondan sonrası içi silmiş olduk
isset(); fonskyionu bir değişkenin var olup olmadığını sınamaya yarar.
empty(); fonskyionu ise verilen değişkenin değerinin boş olup olmadığını sınamaya yarar.
 

Php dili ve kullanımı
Yazar:aramok Zaman:25 Haziran 2009 12:46

php kodları sunucu tarafından

<?php .... ?>
<? ....?>

//kısa kullanım(php.ini dosyasını short_open_tag = on; ise çalışır)
taglara arasındaysa değerlendiriliz.php dosyaları web tarayıcısına html olarak çıktı verir

<?php
echo"aramok";
?>
kodu index.php olarak kaydedilip çalıştırıldığında ekrana aramok yazar.

echo fonksiyonu yerine frintf fonksiyonuda kullanılabilir

<?php
print("aramok");
?>

komutuda çalıştırıldığında ekrana aramok yazdığını görüceksiniz.
Phpnin bazen durdurulması gerekir.Öyle bir durumda php sayfasındaki işlemi durdurmak için
exit(); komutu kullanılır.
komutun bulunduğu satıra kadar dosya değerlendirilir sonrası işleme tabi tutulmaz.
php de değerlendirilmesini istemediğiniz web browser tarafından da görülmeyecek yorum satırları yazabilirsiniz

<?php
#tek satırlı tyorum
/*cok satırlı
yorum */
///tek satırlı yorum
echo"aramok.com";
?>

kodları çalıştırıldığında ekrana sadece aramok.co yazdığını sunucunun diğer yazılanları değerlendirmeden geçtiğini göreceksiniz.Yorum satırları büyük projelerdeki karışıklığı önlemek için kullanılır ve programcılara büyük yararlar sağlar

 

Php ile programlama
Yazar:aramok Zaman:24 Haziran 2009 23:57
Php ile programlamaya başlamadan önce HTML / XHTML , JavaScript'i biliyor olmak gerekir.
Peki php nedir; PHP Hypertext Preprocessor  demektir
PHP bir sunucu tarafı komut dosyası dilidr, ASP gibi
PHP betiklerini sunucu çalıştırılır
PHP (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, vb) bir çok veri tabanı ile uyumludur
PHP açık kaynak kodlu yazılımdır.
PHP indirmek ve kullanmak için ücretsizdir.
PHP dosyaları metin, HTML etiketleri ve scriptler içerebilir
PHP dosyaları düz HTML olarak tarayıcıya çıktı verir.
PHP dosyaları "bir dosya uzantısına sahip. PHP", ". Php3", veya ". Phtml" olabilir
PHP farklı platformlarda (Windows, Linux, Unix, vb) çalışır
PHP hemen hemen tüm sunucular bugün kullanılan uyumlu (Apache, IIS, vb)
PHP resmi kaynağından indirmek için ücretsizdir: www.php.net
PHP öğrenmesi kolay ve etkin bir şekilde sunucu tarafında çalışabilir

MySQL nedir?
MySQL bir veritabanı sunucusudur
MySQL her iki küçük ve büyük uygulamalar için ideal
MySQL standart SQL destekler
MySQL platformlar bir dizi derler
MySQL indirmek ve kullanmak için ücretsizdir

Peki ya nasıl başlıyabilirim:
PHP öğrenmek için size önerebileceğim en mükemmel yazılım apache 2 triad olucaktır. apache2triad.net adresinin download sayfasından indirebilirsiniz.İndirdiğiniz program localhost adı altında php dosyalarınıda çalıştırmanızı sağlıycak bir yazılımdırDos ortamında çalıştığı için bilgisayarınızı yormaz.
Web browserınızın adres çubuğuna http://localhost yazarak apacheyi yüklemiş olduğunu dizin
(F:\apache2triad\htdocs\) altına attığınız dosyaları görüntüleyebilir çalıştırabilir ve birlikte gele phpmyadmin ile veritabanlarınızı kontrol edebilirsiniz.Kısacası localserver
:)
apache2triad sayesinde php öğrenmeye 1 adım daha yakınsınız

Alakarga Blog V2
Copyright © 2009 aramok Inc. Her hakki saklidir. Gizlilik Politikası | Kullanım Şartları | Hakkında