Portal
Geri git   Yenidendogus > Diger Konular > Webmasterlere Özel > HTML - PHP - ASP
Portal Forum Kayıt ol [Yardım Masası] Kuran-ı Kerim Dinleme Üye Listesi Konularım Cevaplarım Arama Son 24 Saatteki Konular Forumları Okundu Olarak İşaretle

PHP Dersleri - Sıfırdan - İleri Seviyeye Kolay ve Anlaşılabilir Dersler

Esselamü Aleyküm Değerli Kardeşler. Burada PHP Dersleri vermeye çalışacağız ALLAH'ın izniyle. Derslerimize başlamadan önce belirtiyorumki bu dersler hiçbir yerden alıntı değildir. Şahsi emekle hazırlanmaktadır ve hazırlanacaktır. O Yüzden ufak bir teşekkürü çok görmezseniz bende bu

Cevapla
 
Paylaş Seçenekler Stil
Alt 23.07.2009, 19:22   #1
TamerY
Üye
 
TamerY - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 24.07.2009
Nereden: Eskişehir
İletiler: 7
Teşekkürler: 1
5 Mesajına 16 kez Teşekkür Edildi
Standart PHP Dersleri - Sıfırdan - İleri Seviyeye Kolay ve Anlaşılabilir Dersler

Esselamü Aleyküm Değerli Kardeşler.

Burada PHP Dersleri vermeye çalışacağız ALLAH'ın izniyle. Derslerimize başlamadan önce belirtiyorumki bu dersler hiçbir yerden alıntı değildir. Şahsi emekle hazırlanmaktadır ve hazırlanacaktır. O Yüzden ufak bir teşekkürü çok görmezseniz bende bu dersleri şevkle burada yazmaya özen gösteririm.

İnşALLAH öğrenmeniz açısından benim en çok önerdiğim "yazarak öğrenme" metodunu uygulamanızı tavsiye ediyorum. Göreceksiniz PHP çok kolay bir dil. Yeterki içinizde istek olsun.

PHP Nedir ? PHP ile Neler Yapabiliriz ?

Sevgili kardeşler PHP -Personal Home Page

Yani dinamik internet sayfaları. Daha doğrusu sunucu tabanlı çalışan internet sayfalarıda diyebiliriz.

PHP ile pek çok şey yapabiliriz. Mesela şu anda kullandığımız forum PHP ile yazılmıştır. Pek çok haber siteleri, video siteleri, oyun siteleri, forum sistemleri ve çeşitli içerikteki pek çok onlarca kategorideki sistemler php ile hazırlanmıştır.

PHP için gereken programlar nelerdir ?

AppServ

Bu ücretsiz (freeware) bir programdır.

Veya Wamp server gibi diğer yerel sunucu programlarıda kurabilirsiniz onlarda aynı vazifeyi görürler.

Program Linki : http://downloads.sourceforge.net/pro..._mirror=switch

Sürekli ileri deyip kurulumu bitiriyoruz değerli arkadaşlar. Değişiklik yapmamıza gerek yok.

Daha sonra Internet Expolorer veya herhangi bir internet tarayıcımıza

Localhost

yazdığımız zaman ekrana bir takım PHP ile ilgili bilgilerin yer aldığı sayfa geliyorsa ve Localhost/phpmyadmin dediğimiz zamanda PHPMyAdmin'e girebiliyorsak kurulumu sorunsuz yapmışız demektir. Yinede takıldığınız yer olursa buradan belirtebilirsiniz.

Önemli Not : Programı C dizininine kurduysak C:/AppServ/www klasörü bizim için sürekli çalışacağımız alandır. Burada sayfalarımızı oluşturup işleyeceğiz. Buna dikkat edin.

PHP Öğrenmeye Başlıyoruz



Kod:
        <?php 
 
?>

Değerli kardeşler PHP'de komutlar satırları arasına yazılır.
Sunucu bu komutları gördüğü zaman içerisindeki kodların PHP ile ilgili olduğunu algılar.

Echo Komutunun Kullanımı :


Not defterini açıyoruz ve içerisine aşşağıdaki verileri yazıyoruz.

Kod:
        <?php
 
 echo "Yenidendogus.Net";
 
?>

daha sonra farklı kaydet deyip C:/AppServ/www klasörünün içerisine index.php adıyla kaydediyoruz.

daha sonra internet expolorer den localhost diye çağırdığımızda

ekranda Yenidendogus.Net yazısının yazdığını göreceksiniz.

PHP ile Derslere başlamış olduk ALLAH'ın izniyle.

Zaman içerisinde burada kendimize makale scripti hazırlayacağız, video scripti yazacağız, ziyaretçi defteri yazacağız vesaire.

Resimli, Videolu ve Daha detaylı anlatım İnşALLAH burada olacaktır. ALLAH'ın izniyle. Bir kardeşimizde bundan faydalanırsa ne mutlu bize.

ALLAH C.C Hepimizin Yar ve Yardımcısı Olsun.

TamerY isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Sağ taraftaki 3 üye yazdığınız bu mesaj için size teşekkür ediyor.
enqin (24.07.2009), fzehra (21.09.2009), UhibbU (24.07.2009)

Reklamsız bir forum için sitemize destek olun...
Alt 24.07.2009, 10:25   #2
TamerY
Üye
 
TamerY - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 24.07.2009
Nereden: Eskişehir
İletiler: 7
Teşekkürler: 1
5 Mesajına 16 kez Teşekkür Edildi
Standart PHP'de Değişkenler

Ders 2 : PHP'de Değişkenler =

Değişkenler programlama dillerinin temel taşlarından birisidir. PHP'de değişken tanımlama $ işareti ile tanımlanır. Değişkenler numara ile başlamaz.

Not Defterini açıp içeriğini aşşağıdaki verilerle dolduralım ve C:/Appserv/www klasörüne index.php ismiyle kaydedelim.

Kod:
        <?php

$siteadi = "Yenidendogus.Net";
$uyeadi = "Tamery";

echo $siteadi;

?>


$siteadi isminde bir değişken oluşturduk ve bu değişkenin içeriğini doldurduk.
$uyeadi isminde bir değişken oluşturduk ve bu değişkenin içeriğini doldurduk.
echo komutuya siteadi değişkenini ekrana yazdırdık.

Değerli kardeşler yukarıda bahsettik PHP'de tüm komutları php tagları içerisinde kullanmamız gereklidir. Yoksa PHP sunucumuz bunları algılayamaz.

ALLAH'ın C.C Rahmeti ve Bereketi hepinizin üzerinize olsun İNŞALLAH.
Derslerimiz devam edecek.

Konu TamerY tarafından (24.07.2009 Saat 16:19 ) değiştirilmiştir.. Sebep: düzeltme

TamerY isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Bu Mesaj için TamerY'a Teşekkür Edenler :
UhibbU (24.07.2009)
Alt 24.07.2009, 17:27   #3
TamerY
Üye
 
TamerY - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 24.07.2009
Nereden: Eskişehir
İletiler: 7
Teşekkürler: 1
5 Mesajına 16 kez Teşekkür Edildi
Standart Form Oluşturmak ve Formdan Veri Çekmek

Ders 3 : Form Oluşturmak ve Formdan Veri Çekmek =

Form Oluşturmak

Verileri ekrana getirmek veya herhangi bir değişkene veriyi atayabilmek için kullandığımız metotdur. HTML kullanmış olan arkadaşlar form oluşturmayı anımsayabilir.

Post Metoduyla Form

Form Nasıl Oluşturulur :

İlk Önce Notapad'imizi açıyoruz. İsmi index.php olacak.
Daha öncede söylemiş olduğum gibi "C:/AppServ/www"
klasörü içerisine oluşturuyoruz.


HTML Kodu:
        <form action="postgelen.php" method="post">
Adınız : <input type="text" name="adiniz"> <br>
Soyadınız : <input type="text" name="soyadiniz"> <br>
<input type="submit" value="Gönder">
<form/>

Değerli kardeşler Şimdi Index.php dosyamızı hazırladık. Peki buradaki kodlar ne anlama geliyor tek tek açıklayalım.

ilk önce <form action="postgelen.php" dedik. bu formu yönlendir (gönder) postgelen.php dosyasına demektir. method="post" dedik. Yani Post metoduyla gönder demektir.

Sonra Adınız: <input type="text" name="adiniz"> dedik. İnput type la bir text butonu oluşturmuş olduk. ve bu butona adiniz ismini verdik.

Daha sonra Soydınız: <input type="text" name="soyadiniz"> dedik. İnput type la bir text butonu oluşturmuş olduk. ve bu butona soyadiniz ismini verdik.

En sonra <input type="submit" value="Gönder"> dedik ve Gönder butonumuzu oluşturmuş olduk.

Böylece formumuzu oluşturmuş olduk ve index.php deki işlemimizi tamamladık. İndex.php deki oluşturduğumuz formu postgelen.php dosyasına göndermiştik. Şimdi postgelen.php dosyasını oluşturalım

Notepadle www klasörümüze postgelen.php dosyamızı açıyoruz.

PHP Kodu:
<?php
 
$adi 
$_POST[adiniz];
 
$soyad $_POST[soyadiniz];
 
echo 
$adi."<br>";
echo 
$soyad."<br>";
 
?>
Şimdi kullandığımız komutlarda ne demek istedik bunları açıklayalım :

$adi = $_POST[adiniz];

adi isminde bir değişken oluşturduk. ve bunu formdan gelen adiniz isimli değere eşitlemiş olduk. (hatırlarsanız index.php dosyasında ad kısmından gönderdiğimiz bilgi)

$soyad = $_POST[soyadiniz];

tıpkı yukarıdaki gibi soyad isminde bir değişken oluşturduk ve bunu formdan gelen soyadiniz isimli veriye eşitlemiş olduk.

echo $adi."<br>";
echo $soyad."<br>";


ve echo komutuyla (1 nolu dersimizde bu komutu görmüştük) yukarıda oluşturduğumuz değişkenleri ekrana yazdırdık.

Uyarı : echo $adi."<br>"; bu yazdığımız satıra dikkat ederseniz arada nokta kullandık. Nokta PHP de devam ettir anlamına gelmektedir. HTML de <br> alt satıra geçmesini sağlayan komuttur. adı değişkenini al ekrana yazdır ve alta gönder demektir. Bu noktanın kullanımına dikkat edelim.

Get Metoduyla Form

HTML Kodu:
        <form action="getgelen.php" method="get">
Adınız : <input type="text" name="adiniz"> <br>
Soyadınız : <input type="text" name="soyadiniz"> <br>
<input type="submit" value="Gönder">
<form/>

Bu konuda fazla açıklama yapmayacağım. Yukarıda aynısını yaptık. Sadece dikkat ederseniz formu actionlarken method olarak GET metodunu kullandık.

getgelen.php dosyamızı oluşturalım.

PHP Kodu:
<?php
 
$adi 
$_GET[adiniz];
 
$soyad $_GET[soyadiniz];
 
echo 
$adi."<br>";
echo 
$soyad."<br>";
 
?>
ve get metoduylada veri çekmeyi böylece öğrenmiş olduk.

Post metodu forma girilen bilgiyi saklar.

Get motodu ise expolorer penceresinde girilen bilgiyi gösterir. İşler.
Post metodu biraz yavaş fakat Hackerlara karşı daha güvenli bir metotdur.

Takıldığınız yer olursa lütfen belirtiniz.

ALLAH'ın rahmeti ve Bereketi Üzerinize Olsun. Hayırlı Günler

TamerY isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Sağ taraftaki 2 üye yazdığınız bu mesaj için size teşekkür ediyor.
BAYRAMKOC06 (04.02.2012), Ercanizm (18.10.2009)
Alt 25.07.2009, 04:24   #4
TamerY
Üye
 
TamerY - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 24.07.2009
Nereden: Eskişehir
İletiler: 7
Teşekkürler: 1
5 Mesajına 16 kez Teşekkür Edildi
Standart

Ders 4 : If - Else - Elseif Kontrol Döngüleri =

Şimdi PHP'nin önemli konularından birisine geçiyoruz. Kontrol Döngüleri'nden

if - elseif ve else komutlarını işleyeceğiz.

Ön Bilgi :

İf Kontrol Sorgumuz

if (şart) {yapılacak işlemler veya seçenekler yazılır}

if eğer demektir. Yani programlama yaparken. Eğer böyle ise bunu şöyle ise şunu yaz, işleme koy vs. anlamına gelir.

HTML Kodu:
        <form action="gelen.php" method="post">
Herhangi Bir Sayı Giriniz : <input type="text" name="takimlar">
<input type="submit" value="Gönder">
</form>  

Numaralı dersimizde form oluşturma işlemini görmüştük ve bir form oluşturup gelen.php dosyamıza gönderiyoruz. sonra internetexpolorer penceremizi açıp komut satırına localhost yazıyoruz ve ekrana bunun gelmesi gerekiyor.

elseif de tıpkı if gibidir.

else metoduda diğer seçenekler içindir. Bunu ileride yapacağımız örneklerle daha iyi anlayacaksınız. Yanlızda else yi kullanırken normal parantez kullanmayız. Sadece süslü parantez içerisine yapılacak işlemi yazarız. Örnek : else {gibi }


Notepad'la www klasörümüze index.php adında bir dosya oluşturuyoruz.



eğer böyle bir görüntü alıyorsanız ve gönder tuşuna bastığımızda gidiyorsa sorunsuz çalışıyor demektir.

PHP Kodu:
<?php
 
$takimlar 
$_POST["takimlar"];
 
if(
$takimlar=="1"){
echo 
"1 inci Takım : Beşiktaş";
 
}
elseif(
$takimlar=="2")
{
 
echo 
"2 inci Takım : Fenerbahçe";
}
elseif(
$takimlar=="3"){
 
echo 
"3 uncü Takım : Galatasaray";
}
elseif(
$takimlar=="4"){
 
echo 
"4 uncü Takım  : Trabzonspor";
}
 
elseif(
$takimlar=="5"){
 
echo 
"5 inci Takım  : Eskişehirspor";
 
elseif(
$takimlar==""){
 
echo 
"Lütfen Boş Alan Bırakmayın";
}
else{
echo 
"Böyle Bir Takım Listede Yok";
}
?>
Kontrol döngümüzü böylece oluşturmuş olduk ve dedikki

Oluşturduğumuz Kodların Anlamları :

$takimlar = $_POST["takimlar"];

Takımlar isimli bir değişken oluşturduk ve formdan gelen takimlar adlı veriye bunu eşitledik. Daha önceki derslerimizde görmüştük.

if($takimlar=="1"){
echo "1 inci Takım : Beşiktaş";


eğer takımlar değişkeni eşitse eşittir 1 e

ekrana yaz 1.takım beşiktaş demektir bu kodun anlamı

elseif($takimlar=="2")
{
echo "2 inci Takım : Fenerbahçe";
}


else if değilse demektir. Değilse takimlar değişkeni eşitse 2 ye

ekrana yaz ikinci takım fenerbahçe

3.4 ve 5. komutların hepsi aynı elseif komutu oldugu icin acıklama gereği duymuyorum.

else{
echo "Böyle Bir Takım Listede Yok";
}


eğer girilen değer hiçbiriyle uyuşmuyorsa ekrana Böyle bir takım lsitede yok yaz demektir.

Yani yaptığımız işlemi sonlandırdığımızda

index.php dosyasını ekrana çağırdığımızda eğer ekrana 1 yazarsak Beşiktaş gelecek
eğer ekrana 2 yazarsak Fenerbahçe gelecek
eğer ekrana 3 yazarsak Galatasaray gelecek
eğer ekrana 4 yazarsak Trabzonspor gelecek
eğer ekrana 5 yazarsak Eskişehirspor gelecek
eğer ekrana hiçbirşey yazmazsak uyarı mesajı gelecek.
eğer ekrana 1 ile 5 sayıları arasındaki sayılardan daha farklı bir sayı girersek yine uyarı mesajı gelecektir.

Yardımcı olduysam ne mutlu. Eğer takıldığınız yer olursa lütfen soru sorunuz. Allah'ın rahmeti ve bereketi üzerinize olsun..

Konu TamerY tarafından (25.07.2009 Saat 10:20 ) değiştirilmiştir..

TamerY isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Bu Mesaj için TamerY'a Teşekkür Edenler :
SoRquSuZ!NFAZ (12.07.2010)
Alt 26.07.2009, 02:04   #5
Ayaz
Sevgi Seli
 
Ayaz - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 31.03.2009
Nereden: Uzaklardan
İletiler: 68
Teşekkürler: 20
34 Mesajına 58 kez Teşekkür Edildi
Standart

Sağol Kardşim Allah razı olsun
__________________

Ayaz isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla

Reklamsız bir forum için sitemize destek olun...
Alt 20.09.2009, 20:45   #6
ssss
Yeni Üye
 
Üyelik tarihi: 21.09.2009
İletiler: 1
Teşekkürler: 0
0 Mesajına 0 kez Teşekkür Edildi
Standart

kardeşim allah arzı olsun.
birde böyle haraika bira anlatımla mysql e nasıl bağlanılır, nasıl tablo oluşturulup oradaki tablodan nasıl veri çekilr onuda bize anlata bilrsen çok harika olacak.
başarıların devamın dilyorum
birde sana ulabileceğim bir adres verirsen çok memun oluruz.
arada mail ile soru sormak isterim.
ban aulaşmak için adresini kullanabilrsin

Konu Geceler tarafından (21.09.2009 Saat 10:15 ) değiştirilmiştir.. Sebep: Mail adresi vemek yasaktir...

ssss isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Alt 18.10.2009, 17:32   #7
Ercanizm
Yeni Üye
 
Üyelik tarihi: 03.03.2009
Nereden: Gaziantep++İstanbul
İletiler: 1
Teşekkürler: 3
0 Mesajına 0 kez Teşekkür Edildi
Standart

emeğine sağlık kardeşim çok güzel olmuş...

Ercanizm isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Alt 12.07.2010, 09:20   #8
SoRquSuZ!NFAZ
Borde Bereli
 
Üyelik tarihi: 12.07.2010
Nereden: Elazığ
İletiler: 1
Teşekkürler: 1
0 Mesajına 0 kez Teşekkür Edildi
Standart

Tamer kardeş..
şu kodun elseif($takimlar==""){ tırnak içi boş mu kalcak..!Ben sayıyı giriomda bir türlü ekrana yazmıo.?

SoRquSuZ!NFAZ isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Alt 27.09.2010, 23:43   #9
semihhyilmaz
Yeni Üye
 
Üyelik tarihi: 27.09.2010
İletiler: 1
Teşekkürler: 0
0 Mesajına 0 kez Teşekkür Edildi
Standart

ben yüklemeyi yapamadım http hatası verdi bu arada çok güzel anlatım bunu laf olaraka soylemiyorum eline yüreğine sağlık Allah yar ve yardımcın olsun benimde php örenmek istiyorum ama daha basında takıldım yardım edersen bu kardeşini sevindirirsin

semihhyilmaz isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla
Alt 27.02.2011, 19:55   #10
sevdamustafa
Yeni Üye
 
Üyelik tarihi: 27.02.2011
İletiler: 1
Teşekkürler: 0
0 Mesajına 0 kez Teşekkür Edildi
Standart

başlangıçtaki kodları not defterine yazıyorum farklı kaydet dedim dosya adına index.php olarak yazdım ve masaüstüne kaydettim fakat hiç bi şi olmadı açıklayarak yardımcı olursanız sevinirim şimdiden allah razı olsun selametle

sevdamustafa isimli üye şu anda çevrimdışı  
Alıntı ile Cevapla

Reklamsız bir forum için sitemize destek olun...
Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevap Var Son İleti
Alınacak Dersler Bayram Hakikat Incileri 8 02.06.2008 03:26
Sıfırdan Bilgisayar Montajı (Ekitap) turkish E-book Paylaşım 4 08.02.2008 13:05
Hz. Süleyman'dan Asrımıza Dersler Bir_Katre Peygamberler 1 21.03.2007 19:05
Hz. Yakup'tan Asrımıza Dersler Bir_Katre Peygamberler 3 20.03.2007 18:56
Bediüzzaman Said Nursi'den Dersler ... Gölge Bediüzzaman Said Nursi 7 12.08.2006 08:55


Konu Etiketleri
, , , , , ileri php dersleri , , , , php dersleri ,


Saat : 18:04 |

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Tesettür
Yandex.Metrica