Önceki başlık :: Sonraki başlık |
Yazar |
Mesaj |
Aliosman Teknik Yönetici
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
|
Tarih: 2007-07-19, 12:01:10 Mesaj konusu: DERS-1: PHP Derslerine Başlarken |
|
|
Bir zamanlar proje ekibi için yazdığım dersleri burada yayınlıyorum. Birçok kişinin işine yarayacağına eminim.
PHP aslında çok basit bir dildir. Biraz zaman ayırmak ve örnekleri kendi kendinize denemeler yaparak, hatta örnekleri değiştirip uygulayarak yapmak size en kısa zamanda PHP dilini öğretecektir.
PHP bir script dilidir. Yani .exe yada .com uzantısına sahip programlar gibi derlenmesine gerek yok. Ancak PHP scrptlerinizi çalıştırabilmeniz için bu dilden anlayan bir programa ihtiyacınız var.Bu programın web server tarafından çalıştırılabilir olması gerekmektedir. Başka bir ifadeyle web server programınızı (Apache, PWS yada ISS gibi) PHP anlar hale getirmeniz gerekmektedir.
Evet gelelim PHP ile bilgi vermeye.
PHP kodları <?PHP ile ?> arasına yada <? ile ?> arasına yazılır. Ben birinci şekli tavsiye ederim. İlerde XML ile ilgilenirseniz yabancılık çekmezsiniz. Çünkü XML kodları <?xml ile ?> arasında yazılır. PHP kodu içerisinde php kodu kullanmak için en basit olarak echo kullanılır. Buna örnek vererek ilk kodumuzu yazalım.
Kod:
|
<HTML>
<HEAD>
<TITLE>Merhaba</TITLE>
</HEAD>
<BODY>
<?PHP
echo "<center>Herkese merhaba!</center>";
?>
</BODY>
</HTML>
|
Bu kodu merhaba.php olarak kaydedin ve sonucu gözlemleyin.
Size farklı bir php yazma şekli göstereceğim ama bu şekli tavsiye etmem. Sadece bilmenizi istedim. Olurda karşılaşırsanız şaşırmayın. İşte kod:
Kod:
|
<HTML>
<HEAD>
<TITLE>Merhaba</TITLE>
</HEAD>
<BODY>
<script LANGUAGE="PHP">
print("Herkese merhaba");
</script>
</BODY>
</HTML>
|
Bu kodu merhaba2.php olarak kaydedin ve sonucu gözlemleyin. Sonucun aynı olduğunu göreceksiniz. Yalnız aklınıza takılabilir. Bu şekilde kullanırsam server kodları işlemek yerine browsera göndermez mi diyebilirsiniz. Kesinlikle hayır. j a v a s c r i p t, VBScript browserda yorumlanır ama PHP, ASP, CGI ve ColdFusion serverda yorumlanır. Ortaya çıkan sonuç saf HTML olarak browsera gönderir.
========================================
Peki PHP kodları içinde nasıl yorum ekleyeceksiniz? Öncelikle "Yorum ne işe yarar?" sorusunu cevaplayalım. Yorum kodlara açıklama eklemek için kullanılr. Bunun yapılmasının sonucunu daha önce yazdığı kodlara daha sonra baktığınızda göreceksiniz. Bazen yorum satırlarında copyright bilgileri verilir. Buna bir örnek vermek gerekirse phpnuke kodlarında dikkat ederseniz ilk satırlarda şu yazı yer alıyor.
Alıntı:
|
PHP-NUKE: Advanced Content Management System
============================================
Copyright (c) 2002 by Francisco Burzi
http://phpnuke.org
This program is free software. You can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License.
|
Bu yazıyı kodun içerisine eklemek için yorum işaretlerine ihtiyaç var. Aksi takdirde PHP kodları çalışmaz. Yorum işaretleri şunlar: /* */, # ve // . Bu işaretleri bir örnekle açıklayayım.
Kod:
|
<HTML>
<HEAD>
<TITLE>Yorum Uygulama</TITLE>
</HEAD>
<BODY>
<?PHP
// Bu phpnin tek satırlı yorum işareti
// Bu satır php yorumlayıcısı tarafından dikkate alınmaz.
echo "İlk yorum işareti açıklandı.<br>";
# Bu işarette yine bir yorum işareti
# Bu satır da php yorumlayıcısı tarafından dikkate alınmaz.
echo "PHPnin yorum işaretlerinden biri olan # işaretinin başında bulunduğu satır php yorumlayıcısı tarafından dikkate alınmaz.<br>";
/* Bu işarette phpnin çok satırlı yorum işareti
bu işareti kapatmadan istediğiniz kadar yorum yazabilirsiniz
Buraya istediğiniz yorum yazabilirsiniz */
echo "Yorum işaretlerini anlamışsınızdır umarım.";
?>
</BODY>
</HTML>
|
Bu ilk dersimizde PHP'ye bir başlangıç yaptık. PHP Derslerinde sizlerin temel HTML bilgisine sahip olduğunuzu varsayarak ilerleyecem. Bu nedenle HTML derslerini düzenli takip ediniz.
En son Aliosman tarafından 2007-07-26, 10:14:15 tarihinde değiştirildi, toplam 1 kere değiştirildi |
|
Başa dön |
|
|
Bu Site Google Adsense ile Gelir Elde Ediyor
|
Tarih: 2024-11-23, 22:16:06 Mesaj konusu: Forum Arası Reklamlar |
|
|
|
|
Başa dön |
|
|
sima19 Mesaj: 1000+
Kayıt: Oct 07, 2006 Mesajlar: 1856 Konum: Dünya'nın Bi Yerinden
|
Tarih: 2007-07-19, 12:18:04 Mesaj konusu: |
|
|
Html ne kadar bilgi almamız yeterlidir.Php tam kavramak için? |
|
Başa dön |
|
|
Aliosman Teknik Yönetici
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
|
Tarih: 2007-07-19, 12:21:40 Mesaj konusu: |
|
|
Herhangi bir HTML editörü (Frontpage, dream..vs) olmadan kodlara bakarak bazı şeyleri değiştirebilmeniz önemli. Bir sitenin kaynak kodunu açtığınızda o kodlara sanki bir düşmanmış gibi bakmamanız lazım. |
|
Başa dön |
|
|
sima19 Mesaj: 1000+
Kayıt: Oct 07, 2006 Mesajlar: 1856 Konum: Dünya'nın Bi Yerinden
|
Tarih: 2007-07-19, 13:50:57 Mesaj konusu: |
|
|
Tamam Ali Osman Kardeşim mesaj yerine ulaşmıştır Allah razı olsun emeklerinizden dolayı. Diğer derslerinizi bekliyoruz inşallah. |
|
Başa dön |
|
|
Aliosman Teknik Yönetici
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
|
Tarih: 2007-07-19, 14:39:33 Mesaj konusu: |
|
|
İkinci dersi mesajı kaydetmeyi başarırsam bugün yayınlayacam. |
|
Başa dön |
|
|
sima19 Mesaj: 1000+
Kayıt: Oct 07, 2006 Mesajlar: 1856 Konum: Dünya'nın Bi Yerinden
|
Tarih: 2007-07-19, 14:51:16 Mesaj konusu: |
|
|
Abi sorması ayıp yazacağınıza ekran kaydı yapsanız.süper olmazmı _? |
|
Başa dön |
|
|
Aliosman Teknik Yönetici
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
|
Tarih: 2007-07-19, 15:23:52 Mesaj konusu: |
|
|
Okuma alışkanlığı kazanırsınız biraz :-)
İlerde uygulama anlatırken yapabiliriz bunu. Ama şu an gereksiz olur. Çünkü sadece yazıyorum. Yazdığımı sesli olarak okusam mı acaba |
|
Başa dön |
|
|
karaturk Mesaj: 300+
Kayıt: Apr 20, 2007 Mesajlar: 402
|
Tarih: 2007-07-19, 15:30:04 Mesaj konusu: |
|
|
ali osman abi sesli olarak değilde birde word sayfasında her derse bi link koysan bunlar arşivlik benim gibi yeni başlayan biri için geçende bunu sormuştum yılmaz kardeşime çok istirham ediyorum nasıl olsa yazıyosun bide word ile indirme linki koy kağıda basalım bunları merak etme kitap yazmicam bunları biriktirip :) işe gidip gelirken yolum uzun olduğu için dikkatlice okursam mantığıma daha iyi yerleşir diye düşünüyorum saygılar |
|
Başa dön |
|
|
Bu Site Google Adsense ile Gelir Elde Ediyor
|
Tarih: 2024-11-23, 22:16:06 Mesaj konusu: Forum Arası Reklamlar |
|
|
|
|
Başa dön |
|
|
seyranli Mesaj: 1000+
Kayıt: May 16, 2005 Mesajlar: 3511 Konum: oradan
|
Tarih: 2007-07-22, 10:17:00 Mesaj konusu: |
|
|
ali çok güzel olmuş baştan sona okudum ve herkesin ed okumasını tavsiye ederim.
karaturk karedş word dosyasında çok sıkılırsın emin ol. en yisi böyle kısa kısa notlarla interaktif bir şekilde öğrenmektir. şahsen ben öyle öğrendim :) |
|
Başa dön |
|
|
mavisce Editör
Kayıt: Nov 18, 2005 Mesajlar: 943 Konum: Trabzon/izmir 61-35
|
Tarih: 2007-07-22, 11:16:01 Mesaj konusu: |
|
|
Sağolasın baya işe yarayacak tabi ögrenmek isteyenler için istemeyene yine aynı tabi |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2007-07-22, 22:32:59 Mesaj konusu: |
|
|
usta html bağlı ilerleyecem demişsin o zaman ben biraz daha hızlı olayım millet burada html değil php öğrenmek ister..ama ben diyeyim php öğrenmek için önce benim yazımı okuyacaklar sonra burada senin yazı dizini takip edeceklerini sanmıyorum ama umarım takip ederler inşallah çünkü türkiyede yeterli düzeyde kod yazarı yok...bende senin anlatımlarını sonuna kadar takip edeceğime emin olabilirsin ;) |
|
Başa dön |
|
|
yenibir Mesaj: 500+
Kayıt: Nov 08, 2005 Mesajlar: 757 Konum: Sivas
|
Tarih: 2007-07-25, 12:53:22 Mesaj konusu: |
|
|
Bu Dersleri biz Geçmiştik Ali Sağolasın Eskisi Gibi Öcüüü Diye Bakmıyorum php ye
Hala içinden çıkamadığım belki örneklerini Az bulduğum için yada mantığı tam Kavrayamadığım içindir php ile Msql i Beraber Kullanma
Oraya Bir giriş yapıp Baştan Aynı Bu Düzeyde Anlatan Olsa Tam Süper Olacak ufak Tefek Şeylere Takılmayacağım Yada Takılsamda Günlerce Değilde Saatlerce Uğraşacağım
Proje Sitesi Bana Gerçekten Çok Faydalı oldu
Keşke Değeri Bilinse idi ... |
|
Başa dön |
|
|
mechulsun Mesaj: 50+
Kayıt: Mar 19, 2007 Mesajlar: 52
|
Tarih: 2007-07-26, 20:40:41 Mesaj konusu: Re: DERS-1: PHP Derslerine Başlarken |
|
|
bende phpye yeni başladım bieşy sormak istiyorum
her phpde yazı yazmamız için
print
veya
echo mumu yazmamız gerekiyor.
vede yukardaki kodu
Kod:
|
HTML>
<HEAD>
<TITLE>Merhaba</TITLE>
</HEAD>
<BODY>
<?PHP
echo "Herkese merhaba!";
?>
</BODY>
</HTML>
|
centerlerı sildim yani ortalayı böle çalışırmı??
vee
; veya : arasında fark varmı
çok teşekkürler. phpyi teme yapmam için öğrenmem lazım. html ve php bilsem sıfırdan tema hazırlayabilirmiyim
Çok Teşekkürler. |
|
Başa dön |
|
|
is-mail Mesaj: 500+
Kayıt: Feb 07, 2006 Mesajlar: 908 Konum: İstanbul
|
Tarih: 2007-07-26, 21:02:55 Mesaj konusu: |
|
|
print ve echo sayfada yazdırılması veya kullanılması gerekn satırları aktif hale getirir.mesela
<?php
$isim = "mechulsun";
?>
bunun ekranda gösterdiği şey koskocaman bir beyaz sayfa olacaktır.ancak
<?php
$isim = "mechulsun";
echo $isim;
//yada print $isim;
?>
yaparsan ekrana yazdıracağın şeyi görürsün.şöyle düşün, eğer bu değişkene tablo atarsan ve echo ile yazarsan o tablo aktif, aksi taktirde pasif olacaktır.
Kod:
|
< HTML>
<HEAD>
<TITLE>Merhaba</TITLE>
</HEAD>
<BODY>
<?PHP
echo "Herkese merhaba!";
?>
</BODY>
</HTML>
|
yaptığın bu işleme html içerisine php gömmek denir ve çoğu sayfalarda kullanılan birşeydir. ekrana gelecek yazıda Herkese merhaba! dır.
son soruna gelince ve ile veya arasında genel anlamada fark vardır. |
|
Başa dön |
|
|
Aliosman Teknik Yönetici
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
|
Tarih: 2007-07-27, 10:43:44 Mesaj konusu: Re: DERS-1: PHP Derslerine Başlarken |
|
|
mechulsun :
|
bende phpye yeni başladım bieşy sormak istiyorum
her phpde yazı yazmamız için
print
veya
echo mumu yazmamız gerekiyor.
vede yukardaki kodu
Kod:
|
HTML>
<HEAD>
<TITLE>Merhaba</TITLE>
</HEAD>
<BODY>
<?PHP
echo "Herkese merhaba!";
?>
</BODY>
</HTML>
|
centerlerı sildim yani ortalayı böle çalışırmı??
vee
; veya : arasında fark varmı
çok teşekkürler. phpyi teme yapmam için öğrenmem lazım. html ve php bilsem sıfırdan tema hazırlayabilirmiyim
Çok Teşekkürler.
|
Yazım kurallarını bir inceleyin derim.
Bu arada bu çalışır mı demeden önce sizlerin kodları çalıştırıp denemesi daha iyi bir fikir değil mi? Yazın deneyin.. Bakalım çalışıyor mu? çalışmıyorsa bir hata veriyor mu? Hata veriyorsa o hata mesajını not alın. Hangi durumda o hata mesajını verdiğini deneyerek öğrebilirsiniz. |
|
Başa dön |
|
|
Akin321 Mesaj: 50+
Kayıt: Dec 30, 2005 Mesajlar: 73
|
Tarih: 2007-12-30, 01:38:25 Mesaj konusu: |
|
|
teşekküürler |
|
Başa dön |
|
|
sm_brs Mesaj: 1+
Kayıt: Apr 01, 2008 Mesajlar: 1
|
Tarih: 2008-04-01, 10:27:45 Mesaj konusu: Re: DERS-1: PHP Derslerine Başlarken |
|
|
site yapmak istiorum ama srıf bu php yüzünden yapamıyorum.. çünkü kullanmayı bilmiyorumm. siteyi alıp php yi nasıl yüklücem modül nasıl yüklücem inşallah bu sitede bulurum burda öğrenebilirim. zaten sitede alırsam bu siteden alırımm ama öğrenemiyorum |
|
Başa dön |
|
|
ext_net Mesaj: 100+
Kayıt: Dec 21, 2005 Mesajlar: 136
|
Tarih: 2008-04-01, 11:11:32 Mesaj konusu: Re: DERS-1: PHP Derslerine Başlarken |
|
|
abi üst örnekte bir değişken vardı ,bir resim yada video yolu nu değişken olarak nasıl atar ve bunu ilgili yerde nasıl kullanırız.her seferde tam yolunu yazmak usandırıyor da;) |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2008-04-01, 13:42:42 Mesaj konusu: |
|
|
video yolunu admin panelinden mi yapmaya çalışıyorsun? |
|
Başa dön |
|
|
byrobin Mesaj: 1+
Kayıt: Dec 17, 2008 Mesajlar: 4
|
Tarih: 2009-01-04, 18:27:43 Mesaj konusu: offf |
|
|
ya ben php sıte yapmayı cok ıstıyorum ama bır turlu yapamıyroum yanı hıc bır sekılde guzel analtım yok yanı html yapıyorum front pageden bu php sıteyı yapmak ıcınde bır program falanmı gereklı en kolay yol-dan bır sıte yapmak ıcın ne yapmalıyım cevaplarınızı beklıyroum sımdıden tesekkuerl |
|
Başa dön |
|
|
atatan Mesaj: 50+
Kayıt: Jul 02, 2005 Mesajlar: 79 Konum: stuttgart
|
Tarih: 2009-01-04, 19:40:20 Mesaj konusu: |
|
|
Üstad bu Dersler Php 4 mü yoksa php 5 dogrultusundami yapilacak? |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2009-01-04, 23:23:40 Mesaj konusu: |
|
|
temel anlatım düzeyidir....php4 ile php5 arasında bir kaç kütüphane dışında pek farklılık yoktur...temel mantık aynıdır |
|
Başa dön |
|
|
sahintan Mesaj: 1+
Kayıt: Jan 17, 2009 Mesajlar: 5
|
Tarih: 2009-01-17, 17:19:35 Mesaj konusu: |
|
|
eline sağlık abi cok guzel dersti hepsini okuyup uyguladım :) ikinci derse yarın gecerim bunları evde de uygulayayım :) |
|
Başa dön |
|
|
herekol Mesaj: 1+
Kayıt: Jan 09, 2010 Mesajlar: 1
|
Tarih: 2010-01-09, 21:09:15 Mesaj konusu: |
|
|
emeginize saglik |
|
Başa dön |
|
|
|