HarbiForum  
Bu Fırsat Kaçmaz
Geri git   HarbiForum > Bilgisayar & Teknoloji > Programlama Dilleri > PHP & ASP
PHP & ASP bölümde Php Ye Giriş konusunu görüntülüyorsunuz.

Kayıt ol Yardım Üye Listesi Arama Bugünki Mesajlar Forumları Okundu Kabul Et

Yeni Konu aç Cevapla

 

LinkBack Seçenekler Stil
Alt 01.05.08, 23:53   #1
!!WeB MasTer!!


 
FurkanAltunok - ait Kullanıcı Resmi (Avatar)
 
Üye Hakkında
Üyelik tarihi: Aralık 2007
HF Kimlik No: 18562
Yaş: 21
Konular: 20
Mesajlar: 40
Points: 3.348,31
Bank: 0,00
Total Points: 3.348,31
Rep Bilgisi
Rep Gücü : 56
Rep Puanı : 1163
FurkanAltunok harbiforum mübtelası olmuş bile.
FurkanAltunok - MSN üzeri Mesaj gönder
Onay Php Ye Giriş


PHP dersleri adı altında açtığım başlıklarda, kendi cümlelerimle PHP´yi hiç bilmeyen birinin dahi okuduğunda, anlayıp uygulamalar yapabileceği bir seviyede yazmaya çalışacağım Bu makaleleri takip edenler, -daha 6-7 ay önce hazır bir mailformu kullanamayan ben gibi olanlar- , hatta PHP´yi hayatında ilk defa duyanlar dahi; ders anlatımı makalelerim bittiğinde, PHP ile gelişmiş veritabanı uygulamaları yapabileceğini düşünüyorum Gelişmiş veritabanı uygulamaları derken ne mi demek istedim?

Forum , Portal , Blog , Haber siteleri yada daha farklı veritabanı uygulamaları

Bu türden uygulamalar geliştirmek inanın ki hiç de zor değil! PHP´yi severseniz, -ki mutlaka seveceksiniz- , bu tür uygulamalarla uğraşmak, bir program yazmaktan öte, klavyenizle ressamlık yapmak gibi olacak ve çok güzel bir duygu bu


PHP´ye giriş :

PHP; eski adıyla"Personel Home Pages", yeni adıyla da "PHP: Hypertext Preprocessor" adında bir script dilidir Kodları, bir düz yazı dosyası halinde kaydedilir ve bir derleyici tarafından da yorumlanır Bu da, PHP ile yazdığınız bir programı EXE gibi bir çalıştırılabilir dosya tarafından değil de, bir yorumlayıcı tarafından çalıştırabileceğiniz anlamına gelir Yani PHP ile yazılmış bir kodlamayı çalıştırabilmek için, bir derleyiciye ihtiyacınız vardır

Aşağıdaki linkten "Apache2Triad" derleyicisini indirebilirsiniz:



Önce [Linkleri kayitli üyeler görebilir. Kayit olmak için Tıklayin...] adresinden Apache2Triad dosyasını indirin


PHP ile her türlü işlevselliğe sahip programlar yazabilirsiniz Yani PHP, başlı başına bir uygulama alanı yaratabilecek düzeye gelmiştir PHP dilini kullanarak oyun programlarından tutun, veritabanı uygulamalarına kadar, her türlü fonksiyonelliğe sahip, programlar yazabilirsiniz

PHP´nin çalıştığı sunucu ile browser (tarayıcı) arasındaki ilişkiyi düşünecek olursak, bir lokantadaki aşçı ile lokantaya gelen müşteriler arasındaki ilişkiyi örnek olarak verebiliriz Burada, yemekleri yapan aşçı , PHP sunucusudur Yani kodlar sunucuda çalıştırılır Lokantaya gelip önlerine konulan hazır yemekleri yiyen müşteriler de, o siteye giren tarayıcılardır Sunucu tarafından çalıştırılıp, önlerine konan HTML kodları halinde olan bilgileri görüntülerler
Html, Jsp, asp gibi diğer script dillerinde olduğu gibi, PHP dilinin de, kodlarının arasına yazılarak çalıştığı, komut ayraçları vardır Örneğin bu ayraçlar



Html´de ;
<html> </html>

Asp´de;
<% %>,

PHP´de de;
<? ?>

şeklindedir


Burada, iki ayraç arasındaki noktalar yerine, programımızda çalıştıracağımız kodlar yer alır


C: apache2triad htdocs dizinini açalım, daha sonra da, yeni bir metin belgesi açtıktan sonra, farklı kaydet yapıp, uzantısını PHP olarak değiştirelimUzantısını değiştirdiğimiz anda dosyamızın ikonu, derleyicimizin, PHP dosyalarına özgü simgesine dönüşecektir

Sonra, bu PHP dosyasını açıp, aşağıdaki kodları yazalım;



Kod:

<?

echo "PHP dili çok kolay";

?>



biraz önce anlattığımız üzere, PHP kodlarını çalıştırabilmek için, bir yorumlayıcıya, yani bu kodlardan anlayan bir derleyiciye ihtiyacımız vardı Peki derleyicide bu kodları nasıl çalıştırırız, şöyle:

(Internet Explorer, Firefox vs) Tarayıcımızı açıyoruz PHP dosyamız, dosyaphp olsun



Daha sonra da, adres çubuğuna,

http://localhost/dosyaphp yazıp giriyoruz Burada, localhost ;

C: apache2triad htdocs dizinini ifade eder



Sunucu http://localhost/ ifadesinden sonra yazdığımız dosyayı o dizin içinde arar Yani şöyle diyelim Bizim host´umuz http://wwwsitecom domaini altında çalışıyor olsun Burada, sitemizin ana dizinine yüklediğimiz her dosyayı, nasıl; http://wwwsitecom/dosyaadıuzantısı
şeklinde çalıştırıyorsak Bilgisayarımızdaki sunucuyu da, localhost ifadesi ile, C: apache2triad htdocs ana dizini altında çalıştırıyoruz



Demin hazırladığımız PHP dosyasını çalıştırdıysak, ekrana

"PHP dili çok kolay"[/b]

şeklinde bir yazı çıkacaktır ve biz bu sayfanın, Kaynak kodlarına bakmak istersek, ( Görünüm > Kaynak )

ekrana bu yazının çıkabilmesi için yazdığımız PHP kodları göremeyiz Çünkü derleyicimiz bu kodları sunucuda çalıştırıp, tarayıcımızın anlayacağı dile çevirerek,tarayıcımıza gönderir Ve program kodlarını değil, program kodlarının sadece sonucunu, yani çalıştırılmış halini görürüz


Örneğin, PHPde basit bir toplama işlemi ile daha net anlayacağız, yeni bir PHP dosyası açarak aşağıdaki kodları yazalım :


Kod:

<?php

echo 5+6;

?>


ve tarayıcımızdan yeni dosyamızı çalıştırdığımızda, ekrana çıkan ifade "11" sayısıdır Burada da, sunucumuz, yani derleyicimiz, kodları çalıştırıp, ekrana sonucu göndermiştir
Sonuç; programımızın çalışmış, yani tüm kodların görevini yapıp sonlandırılmış halini ifade etmektedir

PHP, dil olarak, C dilinin üzerine inşa edilmiştir PHP´de de C dilindeki gibi, her komut
" ; " (noktalı virgül) ifadesi ile sonlandırılarak, o komut işleminin bittiğini derleyiciye bildiririz Komutlar arasında tek satırlık açıklama yapmak için, " // " ifadesini, birden fazla satır açıklama yapmak için ise, " /* " ile başlayıp, " */ " ifadesi ile bitiririz Derleyici, bu ifade ile başlayan, yada bu ifadeler arasında yer alan, açıklama tümcelerini kod olarak algılamaz, dolayısıyla da hiç görmüyormuş gibi yapıp, atlayarak diğer altındaki komutlara geçer

Bir örnek verelim:


Kod:

<?
echo "merhaba"; // echo komutunu, ekrana birşey yazdırmak için kullanırız
?>



<?
echo "PHP´ yi çok seviyorum"; /* yukarıdaki örnekte, tek satırlık açıklama yaparken, bu örnekte birden fazla satır kullanarak açıklama yaptık */

?>



Diğer dillerde olduğu gibi, PHP´de de sayı, uzun sayı, metin, array ve obje gibi değişken tanımları yapılabilir, ancak PHP´ye bunların tanımlanması zorunlu değildir
FurkanAltunok isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 18.05.08, 20:58   #2
Yeni Üye
 
Üye Hakkında
Üyelik tarihi: Mayıs 2008
HF Kimlik No: 68802
Yaş: 27
Mesajlar: 1
Points: 129,11
Bank: 0,00
Total Points: 129,11
Rep Bilgisi
Rep Gücü : 15
Rep Puanı : 10
sonalan repim yok benim
Standart


tesekkürler
sonalan isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Bu konuyu aşağıdaki sitelere kaydet

Etiketler
php, php kodlama, php nuke, site yapma


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
çarşının Giriş Sayfası kralçarşı Beşiktaş 6 26.09.08 19:09
C# Öğreniyorum Makale 1: Programlamaya Giriş ibiramcan C,C++,C# 0 29.03.08 18:17
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 +3 olarak ayarlanmıştır.
Şu Anki Saat: 05:44 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Koskoca Bir Alemden Bahsediyoruz.
Alemin En HarbiForumu
Akıldan Noksan Kişiler Taklit Yapadursun !!!

Valid XHTML 1.0 Transitional