ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
er - REŞİD

Bütün alemleri dosdoÄŸru bir nizam ve hikmetle akıbetine ulaÅŸtıran.

     ANASAYFA    |   Ben Kimim?      ÅžÃ¼phesiz iman edip salih ameller iÅŸleyen, namazı dosdoÄŸru kılan ve zekatı verenlerin mükafatları Rableri katındadır. Onlara korku yoktur. Onlar mahzun da olmayacaklardır. - Bakara-277

PHP'ye GiriÅŸ

PHP'ye GiriÅŸ
 + Yazıyı Büyüt    - Yazıyı Küçült           

PHP dinamik web sayfaları hazırlamamızı sağlayan programlama dilidir. Dinamik sitelerden kastımız kullanıcılar ile etkileşimli siteler, veritabanlı siteler, kontrol panelli sitelerde diyebiliriz.

Peki etkileÅŸimli siteler sadece php ile mi olur?

Tabii ki hayır. Php, asp, javascript, ajax bunlardan bazılarıdır.

Ben bu dersimizde php diline giriş yapacağım beraber php dilini tanıyalım.

Php’nin tanımını yukarıda yapmıştım. Åžimdi php programlamaya baÅŸlamadan önce kurulması gereken programlardan bahsedelim: Bu programlar apache sanal sunucu ve mysql veritabanı programıdır.

Bu programları internetten ücretsiz olarak bulabilirsiniz. Ä°ster bu programları ayrı ayrı kurun isterseniz bütün bu programları barındıran tümleÅŸik hazır paket programları kullanarak da kurabilirsiniz. Benim tavsiyem bu paket programlarını kullanarak kurulum yapmanızdır. Ayrı ayrı kurmaya göre daha kolay olacaktır.

Peki bu paket programlar nelerdir?

Programlardan bazıları: xampp, appserv, easyphp, wamp, vs… Bu programlar bazıları. Ben xampp paket programını kullanıyorum.

Yukarıda belirtilen sanal sunucuyu ve veritabanı programını kurduktan sonra gelelim php sayfa yapmaya.

Php siteleri ister web tasarım editörlerinde isterseniz de not defterinde yazın seçim size kalmış. Ben not defterinde anlatacağım.

Php açılış kapanış etiketleri:

Tarayıcıların yazılan kodun hangi dile ait olduÄŸunu anlaması için açılış ve kapanış etiketleri kullanılmalıdır. Php dilini tanımlayan etiketler ise <?php … ?> etiketleridir. Php ile programlamaya baÅŸlamadan önce <?Php etiketini açmak gerekir. En son kodlama bittikten sonra ?> etiketi ile programlamayı sonlandırmak gerekmektedir.

Php açma kapama etiketleri birçok ÅŸekilde yazılabilir, aÅŸağıda bunlardan bazıları verilmiÅŸtir:

  1. <?php …. ?>
  2. <? ….. ?>
  3. <script language="php"> … </script>

Yukarıda belirtilen açılış kapanış kodlarından herhangi birini kullanarak php yazabilirsiniz. Benim tavsiyem ilk maddedeki ÅŸekilde yazmayı alışkanlık haline getirmenizdir. Nedeni ise xml kodları da ikinci maddedeki ÅŸekilde yazılmaktadır. Kodları karıştırmamak için ilk yazım ÅŸeklini alışkanlık haline getirmeniz sizin yararınızadır.

Evet gelelim php ilk sayfamızı kaydetmeye:

Not defterini açalım ve <?php ?> (aç-kapa) yazarak Dosya menüsünden Kaydet diyelim. AÅŸağıdaki gibi farklı kaydet penceresi gelecektir.

Php Farklı kaydet ekranı

Gelen pencereden 1 numaralı alanda dosyanın kaydedileceÄŸi yeri seçiyoruz.

Burada belirtilmesi gereken önemli bir husus var o da php dosyalarının çalışabilmesi için sanal sunucu içine kaydedilmesi gerekmektedir. Sanal sunucumuz yüklediÄŸiniz paket programlara göre farklılık gösterebilir. Genelde C sürücüsü içine paket programın kendi adına oluÅŸturulmuÅŸ klasör içindeki www klasörü yada htdocs klasörüdür. Bu klasör isimleri kurulan programa göre farklılık gösterir. Benim bilgisayarda xampp kuruludur ve xampp’ın sanal sunucu klasör adresi ise;

C:\xampp\htdocs” klasörüdür. Php dosyalarımızı buraya kaydediyoruz.

2 numaralı alandan kayıt türünü Tüm Dosyalar seçiyoruz.

3 numaralı alana dosyamızın adını ve dosya uzantısını yazıyoruz. Php dosyalarının uzantısı .php ‘dir. Önceki derslerde belirtmiÅŸtik anasayfa kaydedeceksek index.php yazıyoruz. Ve Kaydet diyerek dosyamızı kaydediyoruz.

KaydettiÄŸimiz dosyamızı tarayıcıda görmek için herhangi bir tarayıcıyı çalıştırıyoruz ve adres satırına sunucu adını ve dosya adını yazarak sayfamızı çalıştırıyoruz. Burada dikkat edilmesi gereken bir husus, php dosyaları çift tıklayarak çalıştırılmazlar. Sadece sanal sunucudan çağırarak çalıştırılırlar.

Peki sunucudan sayfa nasıl çaÄŸrılır:

Php sanal sunucusunun adı “localhost” yada “127.0.0.1” dir. Adres satırına bunlardan birisi yazılarak sunucu anasayfasına eriÅŸilebilir. Kendi dosyamızı ise “localhost/sayfam.php” yazarak çağırıyoruz.

Not: Sunucu içinde direk olarak çalışmayınız. Sunucu içine klasör oluÅŸturarak dosyalarınızı bu klasör içine kaydediniz. Mesela sunucu içine sitem klasörü oluÅŸturup hazırladığım sayfayı da htdocs içindeki sitem klasörüne index.php diye kaydettiÄŸimi varsayarsak. “localhost/sitem/index.php” ÅŸeklinde web sayfama eriÅŸebilirim.

AÅŸağıdaki ekranda da hazırladığımız örneÄŸin görüntüsünü görebilirsiniz.

Php tarayıcı ekranı

Burada ekranın boÅŸ olması herhangi bir görüntülenecek ifade yazmamamızdandır. Ä°lerki derslerde yavaÅŸ yavaÅŸ kodlama yapacağız.

Bir sonraki derste görüÅŸmek üzere. SaÄŸlıcakla kalınız.

Mustafa KARSLI

( 10150 ) kez okundu     -     08.02.2013    Tweetle     
php, php'ye giriş, php giriş, php ders notları, php dersleri, php notları, php programlamaya giriş, php giriş, php sunucu programları, mustafa karslı
Ziyaretçi Yorumları
( 1 ) Yorum
Tümünü Göster
mustafa akbal - aksaray - 01.03.2013 20.25
     hocam saÄŸ tuÅŸ koruması varken kodları nasıl alacağız.

----- Mustafa KARSLI ---->
Şimdiki derslerde yazılamayacak kadar uzun kod pek yok, ilerleyen derslerde uzun kodlar kopyalayabileceğiniz şekilde yüklenecektir, meraklanmayınız.

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
Ä°sim
:
Yorum
:
En fazla 400 karakter
Åžehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (3.133.130.70) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
BiliÅŸim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
KiÅŸisel GeliÅŸim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
Akrabaya, yoksula ve yolda kalmış yolcuya haklarını ver, fakat saçıp savurma. Çünkü saçıp savuranlar şeytanların kardeşleridir. Şeytan ise Rabbine karşı çok nankörlük etmiştir.

İsrâ, 17/26-27
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 20
 Bugün : 760
 Toplam : 2699155
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

20