HarbiForum  

PHP'ye Giriş(2)

PHP & ASP bölümde PHP'ye Giriş(2) konusunu görüntülüyorsunuz.PHP dosyaları da HTML dosyaları gibi sade metin dosyalarından oluşmaktadır. Tek farkı dosyaları yerleştireceğiniz sunucu ...
Geri git   HarbiForum > Bilgisayar & Teknoloji > Programlama Dilleri > PHP & ASP

Kayıt ol Yardım Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et
Alt 01.05.08, 23:57   #1
Standart PHP'ye Giriş(2)


PHP dosyaları da HTML dosyaları gibi sade metin dosyalarından oluşmaktadır. Tek farkı dosyaları yerleştireceğiniz sunucu sisteminde bu dosyaların çalışabilir dosya olarak saklanmalarıdır. Burada bulunan PHP denemelerini normal bir bilgisayar üzerinde çalıştırmanız olanaksızdır. Yazdığınız PHP dosyalarını çalıştırabilmek için bir web sunucusu ve php desteğine ihtiyacınız vardır. Bu belgede bilgisayarınıza PHP+MySQL+Apache kurulumu anlatılmamaktadır fakat bu konu ile ilgili soru ve sorunlarınıza Internet üzerinde cevap bulabilirsiniz. Ayrıca bu belgedeki PHP ve MySQL bilgileri sadece bir başlangıç niteliğindedir. Bu konular hakkında daha fazla bilgi için [Linkleri kayitli üyeler görebilir. Kayit olmak için Tıklayin...] [Linkleri kayitli üyeler görebilir. Kayit olmak için Tıklayin...] ve [Linkleri kayitli üyeler görebilir. Kayit olmak için Tıklayin...] başlıca uğrayacağınız adresler olmalıdır.
PHP sunucu taraflı (server side) HTML ile uyumlu bir betik dilidir. Daha önce kullandığım “programlama dili” ifadesi PHP için yüzde yüz açıklayıcı değildir. PHP HTML de olduğu gibi bir derleyici tarafından derlenmez sadece sunucudaki php programı tarafından yorumlanır. C bilen birisi için PHP öğrenmesi çok basit olan bir dildir öyle ki dosya işlemleri gibi karışık konularda PHP C’den çok daha basittir.

Yazdığınız PHP kodları hiçbir zaman sitenizin ziyaretçisine görüntülenmez. Ziyaretçi sayfanın kaynağını görüntülese bile göreceği sizin PHP kodlarınızın sunucu sistemdeki php programı tarafından HTML’ye çevrilmiş halidir. Aşağıdaki kod kümesini incelerseniz daha iyi anlayacağınızı sanıyorum (PHP’ye henüz bir giriş yapmadığım için kodları anlamayabilirsiniz fakat yine de C’ye az da olsa aşina olanlar bir anlam çıkartacaktır).

printf("Bu bir PHP dosyasıdır. ");
print("Bu bir PHP dosyasıdır. ");
echo ("Bu bir PHP dosyasıdır. ");
echo "Bu bir PHP dosyasıdır. ";
?>

Yukarıdaki dört kod satırıda ekrana “Bu bir PHP dosyasıdır.” yazdıracaktır. Ve web istemcinizden sayfanın kaynağına baktığınız zaman sadece

Bu bir PHP dosyasıdır.
Bu bir PHP dosyasıdır.
Bu bir PHP dosyasıdır.
Bu bir PHP dosyasıdır.

gibi bir içerik görürsünüz. Yazdığınız kodlar sunucu sistemdeki php programı tarafından normal HTML kodlarına çevrilmiştir ve ziyaretçi bu kodlardan başka herhangi bir içerik göremez.

Dikkat ettiyseniz sayfamızın kaynağındaki kodlar dört satır halinde yazılmış eğer PHP programımızda her metinden sonra gelen “ ” karakterini kaldırsaydık sayfamızın kaynağındaki komutlar tek satıra yerleşirdi.

Fakat bu sayfanın ziyaretçiye görünen kısmını değiştirmediği için üzerinde fazla durulması gereken bir konu değil.

Bir diğer husus da kodlarımızda kullandığımız br etiketi. Evet PHP içinde doğrudan doğruya HTML etiketleri kullanabilmemiz bize çok büyük kolaylıklar sağlayacak. PHP dosyaları sunucu sistemde .php ya da .php3 uzantısı ile saklanır (.php3 PHP’nin 3. Sürümü için kullanılmaktadır). Dosyamızda PHP kodlarını kullandığımız yeri göstermek için ya da etiket aralıklarını kullanırız. Bu etiketlerin kullanıldığı yerden itibaren sunucu etiket aralığındaki komutları php yorumlayıcısına gönderir php yorumlayıcısı da bu kodları düz HTML kodlarına çevirir.

Denemelerinizi bir UNIX ya da türevi işletim sistemi üzerinde yapmanızı tavsiye ederim çünkü PHP ile birlikte kullanılan bir çok işlev Windows altında çalışmamakta ya da sorun yaratmaktadır. Yada XAMMP veya PHP Triad tarzı bir program kullanmanızı tavsiye ederim
FurkanAltunok isimli Üye şimdilik offline konumundadır  
Cevapla


Bu konuyu aşağıdaki sitelere kaydet

Etiketler
php_ye, giris2


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)

 
Seçenekler
Stil

Yetkileriniz
Yeni Konu açma yetkiniz yok
Mesaj yazma yetkiniz yok
Eklenti ekleme yetkiniz yok
Mesajlarınızı değiştirme yetkiniz yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık

Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Php Ye Giriş FurkanAltunok PHP & ASP 1 18.05.08 20:58
MySQL'e Giriş FurkanAltunok PHP & ASP 0 01.05.08 23:56
Msn e Programsız Giriş Yapma SЧSTЄM MSN Messenger 2 13.03.08 15:14
Felsefeye Giriş ibiramcan Felsefe-Psikoloji-Sosyoloji 1 05.01.08 18:09


Forum Zaman Ayarları GMT +2 olarak ayarlanmıştır.
Şu Anki Saat: 02:52 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
HarbiForum; Haybeden Değil , Harbiden
Her Hakkı Saklıdır ©2007-2008
Valid XHTML 1.0 Transitional Creative Commons License
İçeriğimizi başka bir sitede paylaşıyorsanız lütfen kaynak belirtmeyi unutmayın,ilginize teşekkür ederiz.
Sitemizde bulunan bir içeriğin telif haklarına veya yasalara aykırı olduğunu düşünüyorsanız lütfen bize bildirin.