Sayfalar

php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Haziran 2013 Cumartesi

Php dersleri 6 if else deyimi

Bir önceki konumuzda değişkenler ile işlem yapmayı öğrenmiştik.Şimdi if else deyimini öğreneceğiz.

İF eğer anlamına gelmektedir.İF kelimesini phpde görünce aklınıza eğer gelirse daha kolay kavrayabilirsiniz.Bir örnekle yazımıza devam edelim.

$a=1;
if ($a == 1)
{
echo "Sayı 1'dir";
}

Evet $a değişkenimize 1 değerini atadık. ve kodumuzda if $a 1'e eşit ise dedik.Eşit ise demek için == 2 tane eşittir kullanmamız gerekiyor.

Aslında yaptığımz işlem basit. if dedik () parantez açtk kapattık ve içerisine ne yapmak istediğimiz söyledik.

.if eğer demekti   if (ne ise)   yani eğer ne ise  eğer (sayı 5 ise) eğer (sayi 5 ten küçük ise) vs

Bu ne ise yani () içersinde şu operatörleri kullanabiliriz.


==     Eşit ise

!=     Eşit değil ise

<       Küçük ise

<=    Küçük ve eşit ise

>      Büyük ise

>=   Büyük ve eşit ise


Peki if ile birden fazla işlem yapmak istersek.Yani

if ($a==1 $b<2 $c!=2)  Bu kullanım yanlıştır çünkü birden fazla işlemi kontrol ettirmek istersek mantıksal operatörler devreye girer.


Bunlar

&&     VE OPERATÖRÜ 

||      VEYA OPERATÖRÜ

Hemen örnekle kullanımına bakalım.


$a = 1;
$b = 2;
$c = 3;
 
if ($a==1 && $b<2 && $c!=2)
 
{
 
    echo "Program çalıştı";
 
 
}

Evet bu kodumuzu çalıştırdık fakat program çalıştı ekrana yazmadı.Çünkü && işareti kullanırsak tüm değerlerin doğru olması gerekiyor.Yani kontrol edelim.

$a==1  $a 1'e eşit ise dedik doğrumu evet  Doğru

ve

$b<2  $b 2 den küçük mü dedik doğrumu ? hayır Yanlış

ve

$c!=2  $c 2ye eşit değil dedik doğrumu ? evet eşit değil 2 değil Doğru

Evet bir tane yanlış bile olsa programımız çalışmaz. $b<=2 diyerek tüm değerlerin doğru olduğun görün ve programın çalıştırın.

|| operatörümüz de ise 1 tane doğru olması yeterlidir.Örnek

$a = 1;
$b = 2;
$c = 3;
 
if ($a==2 || $b<2 || $c!=2)
 
{
 
    echo "Program çalıştı";
 
 
}

Programımız ilk iki değer yanlış fakat 3.değer doğru olduğu için çalıştı.

Peki eğeri öğrendik.Ya eğer değilse yani.


$a=2;

if ($a == 1){echo "Sayı 1'dir";}
else
{
echo "Sayı 1 değildir.";
}

Evet görmüş olduğunuz gibi  eğer $a 1'e eşit ise Sayı 1'dir yaz dedik.Ama sayı 1'e eşit değil o zaman elseyi kullan

Kullanımı  else {

Buraya istediğimiz komutu girebiliriz.

}

Dikkat edilmesi gerekenler if {}  - süslü parantez kapandıktan sonra else yazılır.

İF ELSE deyimi bu kadardı.Bir sonraki dersimizde döngüleri öğreneceğiz.Görüşmek üzere.




Php dersleri 5 Değişkenler ile işlemler.

Bir önceki dersimizde değişkenlerden bahsetmiştik.Şimdi değişkenler ile işlem yapacağız.

Değişkenleri göstermeyi bir kez daha hatırlayalım.


$sayi = 7;
$kelime = "7";
echo $sayi.$kelime;

Evet burada sayi ve kelime değişkenimize 7 değerini verdik.Dikkat etmemiz gereken nokta "" içerisine yazdığım her şey direk olarak ekranımıza basılır.Mesela

$kelime = "4+3*2";
echo $kelime;

Ekran çıktımız 4+3*2 olacaktır.Pphp de + işareti toplama * işareti çarpma anlamına gelmekte.Ama ben "" içerisine yazarak bunları kelime olarak algıla ve direk yaz demek istedim.Şimdi "" işareti olmadan yazalım

$sayi = 4+3*2;
echo $sayi;

Ekran çıktımız 10 olacaktır.Görmüş olduğunuz gibi tırnak işareti kullanmadığım için işlem olarak algılandı.İşlem önceliği php de geçerlidir.Php de hangi işlemin daha önce yapılacağını test etmek için php de denemeler yapabilirsiniz.Bu sayede hem php'nizi geliştirir hemde kodları unutmamış olursunuz.

Şimdi php'deki operatörlere bakalım.

*       Çarpma
+       Toplama
-        Çıkartma
/         Bölme
%    Modunu alma (Bir sayının bölümünden kalan)

Bu dersimiz bu kadardı.Bur sonraki derste if else deyimini öğreneceğiz.



Php Dersleri 4 Php kodlamaya giriş değişkenler.

Bir önceki dersimizde NetBeans kurulumundan bahsettik.Şimdi Xampp Apache modülüne start verelim ve NetBeans projemizi açalım.


// put your code here

Bu kodu silip php yazmaya başlayabiliriz.İlk olarak


echo "Projem hatasız"; 

Yazalım ve CTRL + S komutu yada File Save ile dosyamızı kayıt edelim.Daha sonra F6 tuşuna basarak tarayıcımızda kodumuzun çalıştığını görelim.

F6 = Hızlı çalıştırmak için.


Bu derslerimizden sonra artık sadece php kodlarından bahsedeceğim.Artık dosyalarınızı nasıl çalıştıracağımızı nerede çalıştıracağımızı öğrendik.

Not : Php kodlarını mavi çizgiden sonra görebilirsiniz.Bu kodları gördükten sonra aynısını projenize yazınız ve çalışıp çalışmadığını kontrol ediniz.




echo yazdırma komutu bunu öğrendik.Her komutdan sonra noktalı virgül ; koymayı unutmayalım.


echo "Noktalı virgül koymaz isen çalışmam";  

Değişkenler

Değişkenler php kodlamada olmaz ise olmazlardandır.


$ad = "Hakan";
$yas = 25;    

Değişken oluşturmak için $ işareti kullandım  ve yanına ad yazdım.ad yerine istediğimi yazabilirim.fakat türkçe karakter içermemesi sayı ile başlamaması noktalama işaretleri olmamasına dikkat etmem gerekiyor.


$adinesenin2345 = "Mehmet";
$yasinkac = 25;  

Görmüş olduğunuz gibi üstteki ile altta yazmış olduğum değişkenlerin ismi farklı fakat bizi ilgilendiren = işaretinden sonraki kısmı

echo komutu yazdırma demiştik ve şimdi değişkenlerimizi ekrana yazdıracağız.Yazdırmak için her zaman echo kullanmak zorundayım.


    //Önce değişkenimi oluşturmam lazım
$ad = "Mehmet";
echo $ad;   //Değişkenleri yazdırırken tırnak işareti  " kullanmama gerek yok. 

Evet kodları aynen bu şekilde çalıştırır iseniz tahmin edeceğiniz üzere ekrana Mehmet yazdırır.Artık $ad yazdığım her yerde Mehmet ekrana gelmiş olacak.

// bu işaret sonrası yazılan yazılar php tarafından yorumlanmaz.Açıklama eklemek için bu kodu kullanabilirsiniz.

Peki iki değişkeni yazdırmak istesem nasıl yaparım.


$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1;
echo $degisken2; 

Evet bu şekilde ekrana yazdırdım.Ama gereksiz 2 tane echo kullandım.Tek echo kullanarak bunları şu şekilde yazdırabilirim.



$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1.$degisken2;

Evet tek farkı aralarına nokta işareti koymam idi.Peki dikkat ettiyseniz ekranda değerler Değişken1Değişken2 şeklinde çıktı.Yani yan yana Değişken1 yazısından sonra bir alt satıra kaydırmak için

html etiketi olan <br> etiketini kullanmamız gerekiyor.Az önceki kodları tekrar yazdırmaya çalışalım.


$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1."<br>".$degisken2;

Evet biraz karıştırmış olabiliriz.Hemen açıklayalım.  $degisken1 den sonra . nokta işareti kullandım.


$degisken.

<br> etiketini tırnak içine almam gerekiyordu "<br>"   çünkü değişken dışında yazdırmak istediğim değerleri tırnak işareti içerisinde kullanmak lazım.


echo "<br>";   

Evet nokta işareti bize ben bu değerleri bağlıyorum demek istiyor."<br>".$degisken1.$degisken2.$degisken3

Kodumu yazdıktan sonra ikinci kodu bağlamak için nokta işareti kullanıyoruz.

Yani


echo $degisken1."<br>"."<br>".$degisken2;

2 boşluk için 2 tane kod <br> kodu kullanmam gerekiyordu ve aralarına nokta işareti koyarak bu iki kodu bağlamış oldum.

Kelime yazarken html kod yazarken bunları " " işaretleri arasına almam gerekiyor.

Peki kelimemizde " işareti var ise yani


echo "Merhaba kelime içinde " işareti var";

Bu şekilde kodumuz çalışmaz. Çünkü " " arasında bir çift tırnak işareti daha var.Bunu 2 şekilde çözebiliriz.

1.Yöntem

 \ işareti kullanmak. yani


echo "Merhaba kelime içinde  \" işareti var";

 \ eğer içerisinde çift tırnak var ise her defasında bunu eklememiz lazım yani.


   echo "Merhaba " işaretini  2 kere kullanıyorum  " "; 

Evet gördüğünüz gibi "" ler içinde 2 tane kullandım hata engellemek için


echo "Merhaba  \" işaretini  2 kere kullanıyorum   \" "; 

"" içende kalan " işaretlerinin önüne  \ işareti koymak.

Bu yöntemi çok gerektiğinde kullanabiliriz.Fakat tavsiye etiğim yöntem 2. yöntemdir.

2.Yöntem


echo "Merhaba kelime içinde  " işareti var";   // Bu hatalı kodumuz

Dışarıda kalan çift tırnakları tek tırnak yapabilirim.Yani


echo 'Merhaba kelime içinde  " işareti var';    // Bu kod doğru kodumuz

Evet bu şekilde istediğim kadar çift tırnak ekleyebilirim.Örnek


echo 'Bu alandan sonra çift tırnak ekleyeceğim """"""""""""""" Çift tırnak ekledim. ';

İstediğim kadar çift tırnak kullandım.Çift tırnak ile tek tırnak arasında hiç bir fark yoktur.Az yukarıda ki bağlama örneğini tek tırnak ile yapalım ve çalışmada sorun olmadığını kavrayalım.


$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1.'<br>'.$degisken2;


Evet bir sonraki dersimizde görüşmek üzere.Sonra ki dersimizde Değişkenler ile işlemler yapacağız.



Php Dersleri 3 NetBeans Kurulumu İlk Proje Sayfamız

Bir önceki dersimizde ilk php kodumuzu yazmıştık ve NetBeans programından bahsedeceğimizi söylemiştik.

Hatalarınızı daha net görebilmek , direk kısayol tuşu ile dosyalarınızı çalıştırabilmek ve bir çok özelliği kullanabilmek için bu tür programları kullanmanız iyi olacaktır.

Öncelikle programımızı https://netbeans.org/downloads/ bu linkten indirelim.NetBeans programının ücretsiz olması büyük avantaj.

İndirdikten sonra yanlış hatırlamıyorsam hiç bir ek ayar yapmadan kurulumu bitirebilirsiniz.Eğer takıldığınız yer olursa http://necektin.blogspot.com'a sorularınızı sorabilirsiniz.

Programı çalıştırıyoruz.

File > New Project diyerek ilk projemizi oluşturabiliriz.Geri kalanını resimlere bakarak yapalım.Resimlere tıklayarak büyütebilirsiniz.

















Tüm işlemleri yaptıktan sonra bizi alttta görmüş olduğunuz resimdeki ekran karşılayacaktır.


NetBeans programı bize otamatik olarak kodları sundu.
// put your code here


yazan kısmı silip kodlarımızı bu alana yazabiliriz.

Programı çalıştırmadan önce Xampp'dan Apache yazısı karşısındaki start butonuna her defasında basmayı unutmayınız.Yoksa kodlarınız çalışmayacaktır.

Bir sonraki dersimizde görüşmek üzere.

13 Haziran 2013 Perşembe

Php Dersleri 2 İlk kodumuzu yazıyoruz.

Bir önceki derste xampp kurulumunu öğrenmiştik.Kurulum işlemini yapmadıysanız xampp kurulum dersi için tıklayınız.

Xampp programınızda apache karşısındaki start'a bastığınıza ve xampınızın sorunsuz bir şekilde çalıştığına emin olun.Peki xampp'ın sorunsuz çalıştığına nasıl emin olabiliriz.

Eğer php dosyamız sorunsuz yorumlanıyorsa programımız çalışıyor demektir.Bunu görmek için xampp programında Explorer butonuna basıyoruz.

Gelen pencereden htdocs klasörüne giriyoruz.Şimdi bu klasör içerisine index.php adında bir dosya oluşturuyoruz.Bu dosyayı editör yardımı ile açıyoruz.Burada notepad++ kullanmanızı öneriyorum.

http://notepad-plus-plus.org/download/v6.3.3.html

Buradan indirme linklerine ulaşabilirsiniz.



Php kodlarımızı hangi editörle yazdığımızın bir önemi yoktur.Önemli olan sonunun .php ile kaydedilmiş olmasıdır.İçeriğinin de php tagları (kırmızı yazılar) arasında olması gerekmektedir.

<?php  Kodlar buraya gelecek    ?>          

Artık php kodlarımızı bu taglar arasına yazıyoruz.




Boş dosyamızı oluşturduktan sonra içini doldurmaya başlayabiliriz.İlk olarak aşağıdaki kodları yazalım

<?php echo "Xampp başarılı bir şekilde çalışıyor"; ?>

Ve kayıt edelim.Daha sonra herhangi bir tarayıcı'nın adres satırına localhost yazıp enterlıyalım.Eğer yazınız sorunsuz bir şekilde görünüyorsa Xampp programını doğru şekilde çalıştırmışızdır.

 Aynı zamanda ilk php kodumuzu yazmış olduk.Burada php kodlarını notepad++ kullanarak yazdık.Fakat php için geliştirilmiş programları kullanmamız daha avantajlı olacaktır.Bir sonraki dersimizde NetBeans programından bahsedeceğiz görüşmek üzere.






Php Dersleri 1 Xampp hakkında

Merhaba necektin.blogspot.com olarak ilk php dersimize başlıyoruz.

Php yani (Hypertext Preprocessor) html içine gömülebilen web dilidir.

Php'ye başlamadan önce html bilginizin olmasını öneririm bu sayede html kodlarını gördüğünüzde kafanzı karışmamış olur.

Html'ide az çok öğrendikten sonra php yapısını nasıl çalıştığını öğrenmenizde fayda var ben bunları bildiğiniz varsayarak php dersine direk giriş yapıyorum.

Phpyi bilgisayarımızda kullanabilmemiz için xampp,wamp benzeri programlara ihtiyacınız vardır.

Biz derslerimizde xampp'ı tercih edeceğiz.

http://www.apachefriends.org/en/xampp.html Bu adresten  işletim sisteminiz ne ise seçelim.Daha sonra alt kısımda download başlığı altındaki xampp linkine tıklayalım.

Installer  ZIP 7zip  seçeneklerinden size uygun olanını seçin ve indirmeye başlayın.Windows ise direk burada tıklayıp indirebilirsiniz.

İndirdikten sonra kurulumu tamamlayın


Xampp sorun çıkartıyor ise (İşletim sistemi ile uyumsuz olabilir) bu durumda wamp'ı kullanmanızda bir sakınca yoktur.Xamppı çalıştırdıktan sonra sizi bu ekran karşılayacaktır.Burada apache karşısındaki start butonuna tıklıyoruz



Bu dersimizde xampp kurulumunu öğrendik.Bir daha ki dersimizde  görüşmek üzere.



Twitter Delicious Facebook Digg Stumbleupon Favorites More