PHP Programlama diline giriş yapmak isteyenler..

ASP, PHP, PERL, CGI, HTML gibi web programcılık dilleri hakkında yardım, tartışma ve paylaşımlar.
Cevapla
huzunbaz

PHP Programlama diline giriş yapmak isteyenler..

Mesaj gönderen huzunbaz »

az önce bir döküman hazırladım ve sizlerle paylaşmak istedim. aha döküman:

Arkadaşlar öncelikle merhabalar,

Bu dökümanda size PHP diline nasıl giriş yapabileceğinizi baştan aşağı anlatacağım. Ve umuyorum ki eğer dikkatli ve azimli olursanız başaracaksınız :) Fakat unutmayın ki bu sadece giriş, her zaman olduğu gibi kapıyı aralayacağım içeri siz adım atacaksınız ;)

İlk iş olarak kendi bilgisayarınızda PHP çalıştırabilmek için gerekli programları indirip kurmalısınız. Ama siz henüz yeni başlıyor olduğunuz için sizi pek uğraştırmadan tek bir dosya ile gerekli programları kurmanızı sağlayacağım. Sözünü ettiğim programın ismi PHP-Triad`dır ve son sürümünü “Download” bölümünden edinebilirsiniz. Dosya 12,8 mb büyüklüğünde. Yani eğer dial-up kullanıyorsanız biraz zorlayabilir ancak yinede emin olun ki buna değecek.

İndirme işlemi bittikten sonra kurulum işlemini kurulum sihirbazı ile kolaylıkla yapacaksınız zaten. O yüzden kurulum işlemini anlatmıyorum bile. Şimdi kurduğunuzu varsayarak konuya asıl girişi yapıyorum.

Şimdi ilk iş olarak C:\apache dizininde bulunan Apache.exe isimli uygulamayı çalıştırın. Karşınıza bir dos ekranı gelecek, onu öylece bırakın ve kapatmayın. Bu uygulamayı her PHP çalışmanızda çalıştırmanız gerekeceği için masaüstünüze kısayol olarak ekleyebilirsiniz. Daha sonra bir kereye mahsus olmak üzere C:\apache\mysql\bin klasörü içindeki winmysqladmin.exe isimli uygulamayı çalıştırın. İlk açışınızda sizden bir kullanıcı adı ve şifre isteyecektir. Burayı boş bırakmanızı öneririm. Ama illâ ben birşey yazacağım derseniz şöyle açıklayayım, oraya yazacağınız kullanıcı adı ve şifre sizin veritabanı ile bağlantı yaparken kullanacağınız kullanıcı adı ve şifre olacak. Yani boş bırakırsanız şifre veya kullanıcı adı yazmadan direk bağlanabileceksiniz veritabanınıza fakat doldurursanız elbetteki şifrenizi yazmanız gerekecek bağlantı için. Ben yinede boş bırakmanızı öneriyorum. Eğer uygulamayı çalıştırdınız ve saatin yanında (sağ alt köşe) bir trafik lambası gördüyseniz ve eğer yeşil ışık yanıyorsa her şey yolunda demektir :) Artık işe başlayabiliriz.

Ama birşey unuttuk değil mi? Hangi klasöre koymalıyız ki *.php uzantılı dosyalarımızı çalışsınlar? *.php uzantılı dosyalarımızı C:\apache\htdocs içine koyacağız. Şimdi ilk uygulamamızı yapalım.

Not defterini açın (Başlat > Çalıştır > notepad) ve içine aşağıda yazanları yazın:

<?php
echo(“PHP ile yaptığım ilk uygulamam! huzunbaz sağolsun :P”);
?>

Bu dosyayı merhaba.php olarak kaydedin. Şimdi büyük ihtimalle çoğunuz “merhaba.php” yerine “merhaba.php.txt” olarak kaydettiniz :) Bu sorunu engellemek için kaydederken dosya adını tırnak içinde yazın. Örneğin; “merhaba.php” şeklinde. Ve alttaki menüden “Tüm dosyalar” seçeneğini seçin. Şimdi dosyanızı merhaba.php şeklinde doğru olarak kaydettiğinizi varsayıyorum ve artık bu hazırladığımız uygulamayı çalıştırma zamanı geldi diyorum :P

Uygulamamızı çalıştırmak için Explorer ı açıp http://localhost/merhaba.php yazıyoruz. Eğer karşımıza “PHP ile yaptığım ilk uygulamam! huzunbaz sağolsun :P” yazısı çıkarsa ilk uygulamamızda başarıya ulaştık demektir :) Şimdi size kodda geçen her şeyi tek tek açıklayacağım.

PHP dili <?php … ?> veya <? … ?> veya <script language=”PHP”>…</script> tagleri arasına yazılır. Dolayısı ile bizde uygulamamıza “<?php” şeklinde başladık ve “?>” şeklinde de bitirdik. Ekrana yazı yazmak içinse “echo” komutu kullanılır. Bu komutun en basit kullanımı yukarda yazdığım gibidir. Ama başka bir kullanım şeklide şöyledir;

echo = “PHP ile yaptığım ilk uygulamam! huzunbaz sağolsun :P”;

Tabi ilk yazdığım şekli daha kolaydır. Birde çok önemli birşey de şu, Mutlaka bütün komutların sonuna komutun bittiğini belirten noktalı virgül işaretini koymalıyız. Eğer koymazsak program hata verecektir. Bu kesinlikle çok kısa ama çok önemli bir ayrıntı asla unutmamalısınız.

Bu ilk uygulamadan sonra kendinize güveniniz arttı ve daha çok şey öğrenme ihtiyacı hissetiyseniz internet üzerinden online dersler ile kendinizi geliştirebilirsiniz. Önerebileceğim siteler şunlar:

http://www.e-egitim.net/default.asp?d=php – PHP Dersleri.
http://www.hotscripts.com – Hazır PHP Scriptleri bulabileceğiniz en büyük arşiv.
http://www.phpdosyasi.com – PHP hakkındaki öğretici ve geniş içerikli bir site.
http://www.php.org.tr – Adrestende anlaşılacağı gibi oldukça kaliteli bir site.

Sanırım bunlar yetecektir.

Takıldığınız yerler olursa bana ******* adresinden ulaşabilirsiniz. Mail atarken ne hakkında olduğunuda belirtirseniz sevinirim çünkü karışıklıklar olabiliyor.

Kısa ve öz anlatmaya çalıştım. Verdiğim adreslerden de yararlanarak kendinizi gittikçe geliştirebilirsiniz ve sizde iyi bir coder olabilirsiniz. Başarılı olmanız dileği ile,

Hoşçakalın.

Umarım işinize yarar. bildiklerimi paylaştım bende profesyonel değilim belki ama yinede işinize yarayabileceği düşündüm.

Hoşçakalın.
huzunbaz

Mesaj gönderen huzunbaz »

Daha da ilerlemeniz için bir php e-book: http://members.lycos.co.uk/birhan/index ... hangisi=10
Bu da PHP Manual`in Türkçesi: http://members.lycos.co.uk/birhan/index ... &hangisi=9

bu iki kaynak işi ilerletmenize yardımcı olacak. ama en fazla php dilinin kabasını öğretebilecek kaynaklar.

ilerlemek ve gelişmek için mantığınızı kullanmalısınız diyebilirim, yoksa hazır uygulamalar kurupta onların çalışma mantığını dahi bilmeden kullanmak pek birşey kazandırmaz.
huzunbaz

Mesaj gönderen huzunbaz »

http://www.turk-php.com adresi de çok güzel bir site.. çok işinize yarayacaktır.
Kullanıcı avatarı
ComiC
Best of TurkiyeForum
Best of TurkiyeForum
Mesajlar: 6250
Kayıt: 18-01-2004 13:00

Mesaj gönderen ComiC »

Wallah abi çok saol açıklamaşsın filan yani. Bu arada nedense sana terbiyesiz deyip siteden kovmuşlar. Daha neden olduğunu bilmiyorum ama bayağa emeğin geçmiş foruma...
Kullanıcı avatarı
Bigboss
Lover of TurkiyeForum
Lover of TurkiyeForum
Mesajlar: 823
Kayıt: 05-11-2005 17:16

Mesaj gönderen Bigboss »

Bağımsızlık savaşı sürüyor, sürecek yeryüzü aşkın yüzü oluncaya dek!..
Kullanıcı avatarı
medworm
New Friend
New Friend
Mesajlar: 8
Kayıt: 10-04-2006 21:19

Mesaj gönderen medworm »

efet çok saol abi neden öğle yaptıklarını bende bir türlü anlayamadım bilgiler için saol
Baras
New Friend
New Friend
Mesajlar: 2
Kayıt: 03-02-2007 05:51

Mesaj gönderen Baras »

bahsettiginiz programi download bolumunde bulamadim cunki download bolumunu bulamadim. bir program indirdim sizinkine benzer ama pnuda calistiramadim programi temin etmeme yardimci olabilirmisiniz ?
Kullanıcı avatarı
BenKimsiN
Quick Friend
Quick Friend
Mesajlar: 58
Kayıt: 19-06-2007 17:42

Mesaj gönderen BenKimsiN »

bulamaman normal arkadaş konuyu 4 sene evvel açmış:) çok tozlanmış bu konu ..ama yine de teşekkürlerimi ileteyim ona
[color=blue][b]Ancak akıldır varlığın,
Gerisi et ve kemiktir bir yığın.[/b][/color]
Cevapla
  • Benzer Konular
    Cevaplar
    Görüntüleme
    Son mesaj

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir