10 Temmuz 2011 Pazar

PhpTürk Eğitim Dergisi

Kısa bir süre önce hazırladığım Php eğitim Dergisi Php'yi öğrenmek isteyenler varsa indiriip okusunlar.Php ile ilgili herşeyi anlattım.Php öğrenmek isteyenler var bu dergi tam size göre.Dergi tamamen bana aittir.
Derginin linki:
http://www.multiupload.com/ZVLPVFFHR1
İyi Günler Wink

8 Temmuz 2011 Cuma

Php Dersleri 9 Regular Expression(Düzenli İfadeler)

Merhaba Arkadaşlar,Web programcilik halkı. Smile Bugün sizlere php'de düzenli ifadeleri göstereceğim.Bunlar ile siteden veri çekimi,komut çekimi vb. gibi şeyler yapabiliyorsunuz.Aynı zamanda yine bunlara bağlı olarak arama,değişiklik,parçalama gibi şeyler yapılıyor tabi bunlar kodlar içinde yapılıyor.Şimdi bizim yaptığımız tam olarak php değil.Php'nin Perl uyumlu düzenli ifade komutları kullanacağız.Sizlere hem dışarıdan küçük kaynaklarla hemde kendi tecrübelerimle güzel bir ders hazırlamayı düşünüyorum.


preg_match_all:Yazdığımız işlemdeki uyumlu bölümleri verir.[tümünü arama]preg_matchişlemdeki uygun bölümü verir. (normal arama)preg_replaceyazdığımız işlemdeki kodları uygun bölüm ile değiştirir. (değiştirme)preg_replace_callback:Arar ve uygun bölüm ile değiştirir.(arama ve değiştirme)preg_splitİşlemdekileri parçalar.[parçalama]preg_grep:Kod içindeki uyumlu indexsleri verir.preg_quoteişlemdeki anahtarları değiştirir

Şimdide Yukarıdaki komutlar ile kullanabileceğimiz komutları vereyim.


 
Genel kaçış karakteriİfadenin (yada satırınbaşlangıcıİfadenin (yada satırınsonuHerhangi bir karakterKarakter sınıfı başlangıcıKarakter sınıfı sonuAlternatif bölümün başlangıcı (yada kısaca "or" deyimi)
Alt desen (subpatternbaşlangıcıAlt desen (subpatternsonu0 yada 1 miktar (yanı ya hiç olmayan yada varsa sadece "bir" tane olan)
0 yada daha fazla miktar1 yada daha fazla miktarMaksimum/Minimum miktar başlangıcıMaksimum/Minimum miktar sonu 

Şimdi Küçük bir örnekle dersi bitirelim.Örneği verince bunları nasıl kullanacağınız anlayacaksınız zaten. Smile


<?php

$google 
file_get_contents("http://www.google.com");
echo 
$google;

if(!
preg_match("<.>",$google))
echo 
"Tüm komutlar çekildi.";?>

Örneğin yukarıda yazdığım bu kodu kullandık.
. Herhangi bir karakter Googlenin anasayfasındaki tüm linkler vb. hepsini çekti.Çünkü kullandığımız komut herhangi bir karakter diyordu yani google anasayfasındaki örneğin <a vs.Tüm komutları çekti.
İyi Forumlar... Wink

7 Temmuz 2011 Perşembe

Php Dersleri 8 Time Fonksiyonu

Bugün Sizlere Time Fonksiyonunu tanıtacağım Smile Time'in Türkçe anlamı Zamandır.Php Zaman bilgisi için date ve time kullanılır.En çok tercih edilen Datedir.Fakat timede bazı yerlerde bizlere gerekli olacaktır.Time Geçen Zaman bilgisini verebilir.Time() Şuanki Zamanı Saniye türünde Yakalar ve bize yansıtır.
Örneğin 1 dk geriye gitmek için şu kod kullanılır.


$zaman=time();$geri=$zaman 60

Burda yazdığımız kodda time ile belirlediğimiz zamandan 60(1 dk)çıkaratarak 1 dk geriye gitmiş olduk.Time Bu kadar basit bir konu Örneğin Başka bir örnek yapalım.Örneğin Time İle 100.000.000.000 saniye sonra hangi tarihte olacağız onu hesaplayalım Big Grin Acaba nerde olacaz Big Grin keşke onuda bulsa değil mi ? Tabi şaka yapıyorum saniye türünden hesapladığı için fazla bir zaman değil.

$gelecekzamantime() + 100000000000;
echo 
$gelecekzaman

soru:Time Fonksiyonu Dersi Bu kadar kısamı?
cevap:Evet Kısa ve bu kadar basit Smile
İyi Bloglar Gathering

Php Dersleri 7 İletişim Formu Yapımı

Arkadaşlar bugün size php'de basit bir iletişim formu yapını gösterceğim.Benim ders anlatışıma alışmış olmanız lazımdı eğer daha önceki derslerime baktıysanız.Daha önceki derslerime bakanlar bu dersimi zaten çok iyi anlarlar.
Şimdi başlayalım.Hiç zor değil kendimizi kasmayalım. Evet ilk olarak Html ile form hazırlayalım.Form.php diye bir dosya açın ve içine şu kodları yazın:
<form name="form1" method="post" action="gonder.php">

<table width="421" border="0" align="center" cellpadding="5" cellspacing="0">
   

<tr>
 

<th colspan="2" scope="col">Iletisim Formu </th>
   </
tr>
  
    <
tr>
  
    <
td width="111">Ad-Soyad:</td>
    <
td width="290"><input name="adsoyad" type="text" id="adsoyad"></td>
  
     </
tr>
 
          <
tr>
            <
td>E-Mail</td>
            <
td><input name="email" type="text" id="email"></td>

          </
tr>

          <
tr>

            <
td>Telefon numarası?</td>
 
            <
td><input name="telefon" type="text" id="telefon"></td>

          </
tr>

          <
tr>
 
            <
td>Konu:</td>
 
            <
td><input name="konu" type="text" id="konu"></td>

          </
tr>

          <
tr>

            <
td>Mesaj:</td>

            <
td><textarea name="mesaj" cols="30" rows="10" id="mesaj"></textarea></td>

          </
tr>

          <
tr>
 
            <
td>&nbsp;</td>
 
            <
td><input type="reset" name="Reset" value="temizle">

                <
input type="submit" name="Submit2" value="g&ouml;nder"></td>

          </
tr>
 
        </
table>

      </
form>

Evet Html ile formumuzu oluşturduk.Şimdi gonder.php diye bir dosya açın ve içine şu kodları yazın.
<br><center><?php

     
 
      $adsoyad
=$_POST['adsoyad'];
 
      
$email=$_POST['email'];
 
      
$telefon=$_POST['telefon'];
 
      
$konu=$_POST['konu'];
 
      
$mesaj=$_POST['mesaj'];
 
  
  
      
$emailadresi="e-mail adresinizi yazin";

      
$emailkonusu="Iletisim Formu"
 
      
 
     

      if (empty(
$adsoyad) or empty($email)  or empty($telefon)  or empty($konu) or empty($mesaj)){
 
      echo (
'Lütfen bütün alanlari eksiksiz olarak doldurunuz. <br>');

      echo (
'<a href="form.php">Form Sayfasina Geri Dön</a>'); 

      }
 
      

     
 
      else {
 
      
$emailicerigi="
 
      Ad-Soyad: 
$adsoyad
 
      E-mail: 
$email
 .
      Telefon: 
$telefon

      Konu: 
$konu  
 
      Mesaj: 
$mesaj";

      if(
mail($emailadresi,$emailkonusu,$emailicerigi)){
 
      echo (
'Mesajin Basarili Bir Sekilde Yöneticiye Gönderildi.Yakın Zamanda Mesajiniz Onaylanacaktir.<br>Lütfen Bekleyiniz Anasayfaya Yönlendiriliyorsunuz.');


      }
 
      }

     
?>    <meta http-equiv="refresh" content="3;url=index.php"></center></br> 

En sondaki bu kod Hmtl ile yazılmıştır.Belirli bir zaman içinde yönlendirme kodudur.Bizim yazdığımız kodda 3 saniye içerisinde index.php yönlendirir.Biz index yapmadık.Siz isterseniz kendinize index yapabilirsiniz.
Not:Daha önceki derslerime Bakıp sonradan diğer derslerime geçmenizi öneririm.Aksi takdirde konuları anlamayabilirsiniz.Bu konu gayet basit.Tabi daha önceki derslerime baktıysanız.

Php Dersleri 6 Toplu Sohbet Yapımı

Arkadaşlar bugün size kısa bir süre önce kodladığım bir toplu sohbeti yayınlamak istiyorum.Hepsini tek bir dosya içinde yazdım zaten.
Öncelikle kodlarınızı daha düzgün yazmak ve hatalarını daha kolay bulmak için Notepad++ öneririm.İlk önce phpmyadminde sohbet adlı br veritabanı açın ve içinde id,ad,mesaj,zaman adlı 4 tane veri açın,id ve zamanın türü int olsun mesaj ve zamanın ise text olsun,daha sonra sohbet.php diye bir dosya açın ve içine şu kodları yazın.
<title>Sohbet</title>
<
center><img src="baslik logosunun adresi" border=1 WIDTH=549 HEIGHT=94 ALT="Baslik" ALIGN="MİDDLE"><br></center>
<
center><b><font face="" size="5">Sohbete hoşgeldiniz.</b> <br></center></font>
<
link REL="SHORTCUT ICON" HREF="icon'un adresi">
<
style type=text/css></style><body bgcolor="#999999" >
<?
$host "localhost";  $user "kullanici adiniz";     $password "şifreniz"$database "databaseniz"$table "sohbet";  $logo "logo adresi";

?>
<center><img src=<? echo $logo ?> >
<form method="POST"  action="<?php echo $_SERVER['PHP_SELF']; ?>">
<INPUT TYPE="HIDDEN" NAME="sub" VALUE="1">
<table><tr><td>
<b>isim:</b></td><td><INPUT TYPE='TEXT' value='' NAME='name' SIZE=30 maxlength='100'></td></tr>
<tr><td><b>Mesaj:</b></td><td><INPUT TYPE='TEXT' value='' NAME='mesaj' SIZE=30 maxlength='100'></td></tr>
<tr><td colspan=2 align=center><input type="submit" name="submit" value="Gönder"><hr color=blue></td></tr></table>
</form>
<?phpif (!$baglan mysql_connect($host,$user,$password))
  {
    
$mesaj mysql_error();
    echo 
"$mesaj<br>";
    die();
  }
$db mysql_select_db($database,$baglan)
      or die (
"Couldn't select database");
if (
array_key_exists('sub'$_POST)) {$ad =$_POST['ad'];$mesaj =$_POST['mesaj'];$ad1 =strip_tags($ad);$mesaj1 =strip_tags($mesaj);$ad =addcslashes($ad1,'\'')."";$mesaj =addcslashes($mesaj1,'\'')."";


if (
$ad != '' && $mesaj != ''){
mysql_query("INSERT INTO sohbet
(id, ad, mesaj, zaman) VALUES('NULL', '
$ad', '$mesaj', '$zaman' ) ")
or die(
mysql_error());
} else {
echo 
"Lütfen Tüm Alanları Eksiksiz Doldurunuz.";
}
}



$result mysql_query("select * from sohbet order by id desc limit 10");
echo 
"<table width=50%>";

while(
$r=mysql_fetch_array($result))
{
 
   
$zaman=$r["zaman"];
   
$id=$r["id"];
   
$mesaj=$r["mesaj"];
   
$ad=$r["ad"];?> <tr><td><b>Tarih:</b> <? echo $zaman ?></td>
   <td><b>isim:</b> <? echo $ad ?></td></tr>
   <tr><td colspan=2><b>Mesaj:</b> <? echo $mesaj ?><hr color=blue></td></tr>
<? }?></table>
<br>
<br><center><font face="" size="3">@ Copyright ByZazaGame[Alican Inan] Tum Haklari Saklidir. </center></br>
 Evet Toplu Sohbet hazırlamış olduk.Kodları inceleyin kavramaya çalışın.Bu kodda sayfalama işlemi bulunmuyor.Bnu kavramanız açısından koydum.Eğer bu kodları kavrayabiliyorsanız/anlayabiliyorsanız php'yi öğrenmişsiniz demektir.Bu dersleri kavramak için dahah önceki derslere bakmanızı öneririm.

6 Temmuz 2011 Çarşamba

Php Dersleri 6 Veritabanından bilgi çekmek

                                                
Evet bugün Yepyeni bir ders ile karşınızdayım sık sık php dersleri hazırlıyorum.Bildiğim ve Aklıma gelen herşeyi sizlere söylemeye çalışıyorum.Uzun zun düşünürek anlayacağınız kelimelerde yazmaya çalışıyorum :L İNŞALLAH Derslerimden yararlanan olmuştur.
6.Ders Veritabanından Bilgi Çekmek
Evet İlk olarak Mysql'den Biraz Bahsedelim.Mysql Php'den Tamamen Farklı Bir dil Olup Php'nin Olmassa Olmazıdır.Mysqli Php'nin Kardeşide Olarakta hitap edebiliriz :E Veritabanına Bağlanmak için Aşağıdaki Gibi Bir Kod Kullanabiliriz.


mysql_connect("sunucu","isim","parola"); 

mysql_connect komutu ile veritabanına bağlanacağımızı bilgisayarımza söylüyoruz Smile Sunucu adresimizi,ismi,Şifreyi Yazıyoruz.Sonra veritabanı seçmemiz gerekiyor veri tabanı seçmek için şu komutları kullanabiliriz.


mysql_select_db("ad"

Gördüğünüz gibi gayet kolay.Veritabanı seçim işlemini bu kodla kolayca yapıyoruz.Şimdide Veritabanımızdan istediğimzi bilgiyi almamız lazım.Veritabınından bilgiyi alma için şu kodları kullanabiliriz.


$konu mysql_query("SELECT * FROM isim "); 

gördüğünüz Gibi mysql_query(); Parantezler içine hangi konuyu alacağımızı yazıyoruz.İstediğimz Konuları bu şekilde alabiliyoruz.Yazdığımız kodda FROM'DAN sonra(isim yazan yere) neyi yazarsak bize onun içindeki bilgilerin hepsini getirir.Tabi Yazdığımız isim veritabanımızda varsa :Eğer Yazdığınız veritabandaki bilgi çoksa ve bunu satır satır okunmasını istiyorsanız while döngüsü ile yapabiliriz.


while($satır mysql_fetch_array($konu)
{
echo 
$satir["isim"];

Bu dersimizde burda bitti.Aklıma geldikçe Ders vereceğim.Bugün 1 ders daha belki verebilirim :L

Php Dersleri 5 Function(Fonksiyonlar)

Evet Arkadaşlar Başka Bir Derste Karşınızdayım.Biraz Kısa oldu Özür dilerim fakat aklıma birşey gelmiyor,Bu Sefer Size Fonksiyonları anlatacağım.Mesela ekrana yazı yazdırma işlemi için echo kullanıyoruz.Benim ingilizcem iyi değil.Ben Echoyu türkçe yapamazmıyım? diye soruyorsanız."Evet"Yapabilirsiniz.İşte örnek kodu aşağıda hadi zıplıyoruz aşağıya Smile

function yazdır($kelime)
{
     echo 
$kelime;

işte Yeni Türkçe Ekrana Yazı yazdırma Kodumuz Karşımızda.artık echo yerine istediğininz kadar yazdır diyebilirsiniz.mesela örnek bir kod:

yazdır "Echo Komutuna Yuhhh.." ); 

Evet Gördüğünüz gibi echo yerine yazdır kelimesini kullanıyoruz.Sadece parantez içinde yazmamız yeterli oluyor.
son Bir Örnekle Bu Dersimizide Bitirelim.


function islemyap($sayı)
{

echo $islemyap;
}
 

islemyap (5*5); 

Burdada İslemyap adlı fonksiyon oluşturduk.

5 Temmuz 2011 Salı

Php Dersleri 4 Array-Date



Bu ikisi biraz farklı konular oldu ama neyse... :) Zaten başlıklar açarak anlatacağım.Yanlış anlamayın ikisi farklı komut. :) Neyse başlayayım...
Bugün size array ve date komutunu anlatacağım.ilk olarak dizilerden başlıyorum.Arrayın türkçe anlamı dizidir.Diziler içlerinde binlerce değişken barındırabilirler.dizi elemanları index adı verilen sıra numarası ile çağrılır.Şimdi herzamnki gibi örnekler üzerinden gidelim.
--------------------

$hafta=array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar");

--------------------
Burada bir hafta dizi belirlemiş olduk.Dizilerde önemli birşey vardır şimdi ona değineceğim.Dizilerdeki değişken numaraları ile çağırılabilirler.fakat dizi 0'dan başlar 1'den başlamaz.Mesela şöyle bir kod yazarsak:
--------------------
echo $hafta[1];
--------------------
Ekrana Salı gününü Yazdıracaktır.eminim İlk düşündüğünüzde buraya pazartesi diyecektiniz.Bunu önlemek için dikkatli olmalıyız.kodlarımızı yazarken her yazdıktan satırları teker teker kontrol etmek işimize yarayacaktır.ama eğer Hayır Ben şaşırırım.Yapamam diyorsanız onunda cevabı var.Dizi değişkenlerine istediğiniz değişken numarasınıda atayabilirsiniz.mesela şu kodla:
 ---------------------
$hafta[1]="Pazartesi";$hafta[2]="Salı";$hafta[3]="Çarşamba"
---------------------
Bu kodda dizini 1.değişkeni pazartesi oldu.Artık şaşırmayacaksınız. :) Eğer Bu Dizinin içine sonradan değişken eklemek isterseniz.Şu Kodu kullanabilirsiniz.
---------------------
$Personel[] = "eklenecek değişkenin adı";
---------------------
Değişken dediğimiz yerlere elemanda diyebiliriz aynı zamanda bunuda belirtiyim.evet array burda bitti.Göründüğü gibi Basitti Şimdi dateye geçelim.
DATE 
Tarih ve Saat işlemlerinde Date() komutunu kullanırız.Datedeki Bazı Fonksiyonlarıda size göstereyim.
m=Month(Ay anlamındadır.)
Y=Year(yıl anlamındadır.)
d=Day(Gün anlamındadır.)
i=(Dakika anlamındadır.)
s=second(saniye anlamındadır.)
w=week(Hafta anlamındadır.)
Date() komutunun kullanılması çok basittir.esela örnekteki gibi:
----------------------

echo date("d/m/Y")
echo 
date("s.i.w")
echo 
date("d-i-Y")


----------------------
Evet Bu kodda ilk satırda günü,ayı ve yılı,diğer satırda saniyeyi,dakikayı,haftayı son satırda günü,dakikayı,yılı ekrana yazdıracaktır.
Date komutuda bu kadar Basit.Bu Dersimizde Burda Bitti.Görüşmek Üzere ;)

Php Dersleri 3 (Döngüler) For ve While



Evet Yeni Dersim İle Karşınızdayım  Sizlere En Basitinden Aklıma Gelen herşeyi anlatmaya çalışıyorum.İNŞALLAH iyi gidiyorumdur. Smile Bugün Size For Ve While Komutlarını anlatacağım.Yani Döngülere Değineceğiz.
İlk Olarak For Döngüsü İle Başlayalım.For Komutu Yazılan Koda Göre Dönerken Yapılan işlemi Tekrarlar.
-----------------------
for( $değişken şart Tekrarlaması gereken işlem) {
}
-----------------
Bu Örnekteki Gibi Kullanılabilir.Burada İlk Olarak For Koutumuzu Yazıyoruz Daha Sonra Bir Değişken Belirliyoruz Yada Daha Önce Belirlediğimiz Değişkenin adını Yazıyoruz.Daha Sonra Şartımızı Yazıyoruz.Şu Olursa Şöyle Bu olursa Böyle olsun Gibi.Daha Sonra Yapılacak işlemi Yazıyoruz.Zaten For Döngümüz Bu işlemi Her Dönüşte Tekrarlıyor.Evet Mesela Bir Örnek Daha Verelim.
----------------------
for ( $sayı=$sayı==50 $sayı++ )
{
echo 
$sayı";
}
----------------------
Bu Kodda Ekrana 50'ye Kadar 1-2-3-4-5...... Yazdıracaktır.Peki Bu Kod Nasıl Çalışıyor.Kodda İlk Olarak For Döngümüzü Yazdık.Sonra Değişken Tanımladık.($sayı)Daha sonra $sayı==50; Yazdık Bu işlemde Ne anlatılıyor Peki? $sayı Adlı Değişken 50 Geldiğinde Yani 0'ye Eşit Olduğunda Dur.Yani Ekrana 50'ye Kadar 1,2,3,4,5,6... Yazdıracaktır.$sayı++ Kodunda İse Sayıların Yazılmasında Görevlidir.Yani 1,2,3,4,5,6... Diye sayması Bu kodlşa olmaktadır.Gördüğünüz Gibi Sayıları Sayarken Herzaman Artıyoruz.1'er 1'er Artıyor İşte Bu Kod o işe Yarıyor :) Diğer işlemlerinizide Bu Şekilde Yapabilirsiniz.
WHİLE 
While Döngüsü Tek Bir Şarta Bağlıdır.Yani For Döngüsü Gibi Değil Karıştırmayın.While Döngüsünü Nasıl Kullanıldığınıda For Döngüsünde Anlattığımız Gibi Gösterelim.
----------------------
While (Soru)
{
//Sorduğumuz Soru Doğru İse Buraya Yazdığımız İşlemi Yapar.}

----------------------
Gördüğünüz Gibi While Döngüsü Bu Şekilde Kullanılır.While Komutunu Yazdıktan Sonra Sorumuzu Sorarız.Parantezlerin Ortasına Yazdığımız Komutta İse Eğer Sorduğumuz Soru Doğru İse Yapılacak Olan İşlem Buraya Yazılır.Yani Oldukça Kolay Kendinizi Kasmayın Ve Okumaktan Sıkılmayın.ben Nasıl Yazmaktan Sıkılmıyorsam Sizde Okumaktan Sıkılmayın Smile Neyse Şimdi Güzel Bir Örnekle Devam Edelim.
----------------------
while($soru 20)
{
echo 
"Aferinn Sana Koçummm"; 

$sorulansorusayısı $sorulansorusayısı ;
}
----------------------
Bu Kodda While Döngüsü ile Sorumuzu Soruyoruz.Fakat Burada Bir işlem Yaptık Bu Ne Peki.Evet Burda Sorulna soru Sayısını Buluyoruz.While komutu Her Döndüğünde Yani Her Soru Sorduğunda Sorulan Soru Sayısı 1 Artıyor.Ve Bizde bunu Dolayısıyla Sorulan Soru Sayısını Rahatlıkla Bulabiliyoruz.Tabiki echo ile sorulansorusayisi değişkenini yansıtmalıyız,aşağıdaki gibi;
-----------------------
 echo "Sorulan Soru Sayisi:$sorulansorusayısı";
-----------------------
Bu Dersimizde Burada Bitti.Herkese Başarılar Anlamadığınız Yerleri Sorabilirsiniz.

Php Dersleri 2 İf-Else



Şimdi Sizlere İf Komutunu Anlatacam.Başlıyorum :)
İlk Olarak İf Komutu İle Kullanılan Bazı Parametreleri Vereyim.
-----------------
!=(Eşit Değildir)
<( Küçük)
>(Büyük)
= = =(Eşittir Ve Aynıdır)
= = (Eşittir)

----------------
İf'in Türkçe Karsılığı Eğerdir.İf Çoğu Kodda Kesinlikle Vardir.Örneğin Oyun Yaparken Eğer(Yani İf) Tecrübe 100 Olursa 1 Seviye Atla.Eğer Üye İsmini Yazmadıysa Uyar vs.
Şimdide Bir Örnek Vereyim Daha iyi Anlarsınız.
----------------
if($ad == "" )
{
echo " Adını Yaz ---.";
}

---------------
Evet Bu Küçük Bir Örnekti Şimdi burada Kod Ne İşe Yarıyor Onu Anlatalım.Burda Eger Üye Adını Yazmassa(çift tırnakların içindeki boş alan)Ekrana Adını Yaz cıkacaktır.
Sanırım Bol Bol Örneklerle Açıklamak İyi Olur.Şimdi Bir Örnek Daha Verelim.Mesela Siz Sitenin Kralısınız Siteyi Siz Yaptınız :D Ve Siz Giris Yapınca Ekranda Özel Birşey Yazmasını İstiyorsunuz.Evet İşte İstediğiniz Kod Aşagıda :)
---------------

if ( $isim == "ZazaGame")
{
echo "OOO Nasılsın Kanka Beni Sen Kodladın Değil mi?";
}

-----------
Bu Kodda İstediğimiz Gibi Eğer Zazagame Adlı Üyeyi Php Dilimiz Görürse :D Ekrana "OOO Nasılsın Kanka Beni Sen Yaptın Dimi Laa" Ekrana Cıkacaktır.Daha Basitinden Düşünürsek Zazagame Adlı Üye Giriş Yapınca Ekrana "OOO Nasılsın Kanka Beni Sen Kodladın Değil mi?" Yazdır Denilebilir.
Şimdi Baska Örneklere Bakalım.
--------------
$zaza="";
if($zaza=="dolu")
{
echo "aferin Doldur Doldur Xd";
}else{
echo "Boş Bıraktın ---";

}
--------------
Evet Mesela Bu Kodda anlatılmak İstenen Eğer Çift Tırnak içerisini Boş bırakırsak Ekrana Boş Bıraktın Lan Yazısı Cıkacaktır.Eger İcine Herhangi Birsey Yazarsak Aferin Doldur Doldur Xd Yazısı Cıkacaktır.Mesela Matematiksel Bir Kod Yazalım.
--------------
$sayı=2;
$sayi = $sayi + 8 ;
if ($sayi > 10 ) {
echo "Sonuc 10'dan Büyüktür." 
} else {
echo "Sonuc 10'dan Kücüktür."


--------------
Bu kodda Bi Değişken Belirledim.$sayı değişkeni Ve Bunuda2 Olarak Belirledim.Daha sonra 2+8 Yaptım.(Yani $sayı+8;)Sonra Eğer $sayı 10'dan Küçük olursa Ekrana "Sonuc 10'dan Büyüktür." eğer Küçük Olursa Sonuc 10'dan Kücüktür.Yazısı Cıkacaktır.Evet Bu Derste Bu kadar.Diğer Derste Görüşmek Üzere :)

4 Temmuz 2011 Pazartesi

Php Dersleri 1 Değişkenler




Kendi Hazırladığım Php Dersleri İle Karşınızdayım.Kendimce Bildiğim şeyleri anlatmaya çalışıcağım.İlk Olarak Değişkenlerden Başlamak iyi olur sanırım çünkü iyi bir programcı olmak için değişken kavramını iyi anlamanız gerekmektedir.Ben Videolu Anlatmayacağım Yazılı Anlatacağım Ama Kolay yavaş yavaş giderek anlatacağım için anlayabilirsiniz.Php'de Her Kod Bilgisayar Hafızası İle Çalışır.Yani Bilgisayara Yazdığımız Kodları Bilgisayar Algılar Ve Söylediğimiz Komutu Yapar.Şimdi Bunları Bırakalım Ve Değişkenlere Geçelim.Evet Değişken Tanımlarken Başına "$"İşareti Koyarız.mesela Örnek olarak;
------------------------
$isim
------------------------
Bir Değişken Yazdık.Şimdide Bu Değişkene Başka bi örnek geliyor.
------------------------
$isim="ali";
------------------ 
İsim Adlı Değişkeni Ali Olarak Tanımladık.İstediğiniz Kadar Değişken Tanımlayabilirsiniz.Örnek bunun gibi:
------------------------
$isim="ali";
$soyad="inan";
$lakap="zazagame";
------------------------
Değişkenlerimizi tanımladık yavaş yavaş gidiyoruz şimdi biraz açılalım :)
mesela Bir sitede üyelerimiz var ve bu üyelerin hangi dil bildiklerini yazmak php dili ile yapmak için şu kodlar kullanılır,örnekteki gibi:
------------------------
$isim="ali";
$bildiği_dil="php";
echo "üye adı $isim";
echo "$isim,$bildiği_dil biliyor.
-------------------------
 evet işte kodu yazdık bu kodun açıklaması iki tane değişken tanımladık $isim değişkenini "ali" olarak tanımladık.$bildiği_dil değişkenini "php" olarak tanımladık.daha sonra echo ile vreceğimiz komutu ekranda göstermesi için işte echo kullandık onun yerine print 'de kullanabilirdik ama ben echoyu seçtim.daha sonra üye adı yazdık sonra $isim yazdık burada üye adını ekrana yaznsıttı ve değişkeni tanıdı $isim yazdığımız yere "ali" yazdı çünkü $isim değişkenini ali diye tanımlamıştık.diğer komutta aynı onun gibi bilgisayar seçti ve yerleştirdi.
Değişken konusu burda Bitti derslere devam edeceğim anlamanız açısından yavaş yavaş anlatıyorum.php dilini öğrenmek için değişkenleri iyi bilmelisiniz çünkü değişkenler diğer konulara temel olacaktır.yani değişkenleri çok kullanacağız :)
Şimdi Size Örnekler Veriyim.Daha Kolay Anlamanız Acısından İyi Olur :)
değişkenler aktarılabilirler,mesela şu kodda;
------------------------
$isim="ali";
$yeniisim=$isim;

------------------

evet mesela $isim adlı değişkeni $yeniisim adlı değişkene aktardık :d
dipnot=$yeniisim $isim olmuyor bunu kafanızdan çıkarın...
şimdi matematiksel bir işlem yapalım:
------------------------
$sayi=10;
$sayi=5+9;
echo $sayi;

------------------------
evet mesela burda dikkat edilecek nokta yukarıda iki tane $sayı adlı değişken tanımlamışız.ee bilgisayar hangisin görecek.evet işte önemli nokta burası üsteki yok olur yani bitti yandı bitti kül oldu :D bilgisayar en son yazdığımız kodu kabul eder,örneğin bir işlem daha yapalım.
------------------------
$sayi=6;
$sayi=11+5;
echo $sayi;

------------------------
vet işte burda bilgisayar en son yazdığımız kodu kabul etti.ve 11+5'in sonucunu yazar.ordaki echoda ekranda gösterir.yani 11+5 işlemini yapıyor daha sonrada echo ile ekrana bastırılıyor.echo yerine printte kullanılabilrdi.bu işlemde ekrana 16 yazacaktır.üstteki kodu kabul edmedi çünkü en son yazdığımız kod kabul edilir.ve ekrana 11+5'in sonucu çıktı.aynı toplama gibi çarpma,bölme,çıkarma işlemlerinide bu şekilde yapabilirsiniz,Diğer derslerde gorusmek uzere ;)

Web programcılık blogu açıldı!!

Merhaba arkadaşlar. :) Benim adım Ali,web programcılık üzerine uğraşıyorum,Php,Mysql,Javascript,Css,Html biliyorum.Bu yeteneklerimi daha çok web tabanlı oyun yaparak kullanıyorum.Web tabanlı oyunları herkes biliyordur herhalde.Şimdi reklam yapmayayım,google amcaya sorarsınız. :) Neyse.. Ben asıl konuya geçeyim;
Bilindiği üzere çoğu çocuk ve genç kendi Web tabanlı oyununu yapmak ister fakat,çok zor olduğunu görür ve bırakır bazıları hayalleri'nin peşinden koşar ve yakalar,bazıları ise amacının peşinden koşar fakat bir türlü ipi tutamaz,sıkılır ve bırakır,İşte değindiğim olay tam da bu!
Ben sizlere bir ışık olacağım. :) Blogumda ilk olarak php dersleri verip daha sonra web tabanlı oyun yapım dersleri vereceğim.Bana destek olanlar sadece ihtiyacı olan konuları okusunlar siteme ziyaretçi kazandırsınlar yeter,ben seve seve Web tabanlı oyun yapmayı ve Php'yi zaten sizlere öğreteceğim.Biraz web tabanlı oyunlardan bahsedelim.Web tabanlı oyunlar Php yada Asp ile kodlanırlar.Biz Php ile kodlayacağız.Zaten en iyisi ve hızlısıda php.Eğer google amacada ufak bir gezinti yapıp araştırırsanız Php'nin Asp'den daha iyi olduğunu görürsünüz. :) Onun dışında Web tabanlı oyunlar onlinedir,Oyuncular sürekli birbirleri ile iletişim halindedirler.Örneğin bir savaş oyununda bir oyuncu ile başka bir oyuncu savaşabilir.Şimdilik bunları söylemek yeter sanırım en yakın zamanda Php derslerini başlarım,ondan sonrada Php Ve Mysql ile Web tabanlı oyun kodlamaya geçeriz.Bana destek olup derslerimi bekleyenler siteyi takipte kalın.Php derslerinde görüşmek üzere ;)