21 Haziran 2008 Cumartesi

php ders

--------------------------------------------------------------------------------
Php 1
--------------------------------------------------------------------------------

Kitaplardan Çalışıyorum Ama Gerçekten Anlatımı Çok Karışık Ben Anladığım Kadarıyla Sizlerle Paylaşıcam

Not: Dosyalarımızı C:\AppServ\www klasöründe çalıştırcaz aspde olduğu gibi gene
Http://localhost tan çalıştırıyoruz

şunuda ekliyim ISS le PHP aynı anda çalışmaz çalışmazsa Php denetim masası, Yönetimsel araçlar,ISSi Durdurun Tekrar başlatın PHP yi Sorun ortadan kalkacaktır

PHP de ekrana yazı yazdırmak için 3 Yöntem Kullanıyor
Yöntem I --------------------------------------------
print "Serkan Çakmak";
?>
--------------------------------------------
Ekrana Serkan Çakmak Yazdırmaktadır
--------------------------------------------
echo 'Serkan Çakmak';
?>
--------------------------------------------
Ekrana Serkan Çakmak Yazdırmaktadır
--------------------------------------------


--------------------------------------------
Ekrana Serkan Çakmak Yazdırmaktadır
--------------------------------------------

Php 2

--------------------------------------------------------------------------------

Değişkenler
Değişkenleri bir araça benzetebiliriz. Araça Kim Binerse Onu Taşır
Değişkenler için $ İşaretini kullanıyoruz daima $ işaretinle başlar değişkenlerimiz

Böyle bir değişken olmaz $1 diye değişkenlerin asla birinci harfi sayı olamaz ama ikinci harfi olabilir

Değişken Örneklerimiz

$serkan;
$cakmak;
$s0cakmak;


Kodlanmış Hali

$sehir="kırıkkale";
$bolum="Elektronik Haberleşme";
$isim="Serkan";
$soyisim="Cakmak";

print " $isim $soyisim $sehir $bolum de okumaktadır. ";
?>

Ekrana
Serkan Cakmak kırıkkale Elektronik Haberleşme de okumaktadır.
yazdırdık

--------------------------------------------------------------------------------

Değişkenler php de çok önemli kısa kesmek istemiyorum devam edelim

$isim="Serkan";
$deger="isim";
$of="deger";

Echo $$$of;

?>

kod çalıştığında serkan yazısı çıkacaktır

burda Echo $$$of; of u okutuyoruz of isim isimde serkan kısaca çapraz bir ilişki var
3 adet $ koyuyoruz çünkü üç değer iç içe yapılmış

NOT: Echo ile print çoğunlukla aynı işi yapar

Geldik PHP ile Matematik konusuna
--------------------------------------------------------------------------------

şöyle özetliyim php aklınıza gelen bidiğiniz tüm matematik işlemlerini yapar mühendislik matematiği işlemlerini yapabilmektedir.

PHP VE MATEMATİK

not:artık işlem başlarına koymayacağım çünkü tüm kodlarda bu kullanıcak

Matematik

--------------------------------------------------------------------------------

Çıkarma
print (100-200);

Toplama
print (100+200);

Çarpma
Print (100*200);

Bölme
Print (100/200);

Bölme İşleminde Kalanı vericek
Print (100%6);

----------------------------------------------------------------------------------

Değişkenlerle matematik
$s1=10;
$s2=25;
$s3=45;

print $s1+$s2+$s3;
------------------------------------------------------------------------------------
Diğer Matematik İşlemleri

Karşılaştırma İşlemcileri
== Eşitse
!= Eşit değilse
=== Aynı iste
> Büyükse
< küçükse
<= küçük eşittir
>= büyük eşittir
&& ve
|| veya

Not:Diğer Matematik işlemlerinin mutlaka çıktısını alıp elinizin altından bulundurun ileri ki derslerde çok lazım olacaktır.

PHP ile ortalama

--------------------------------------------------------------------------------

$s1=45;
$s2=60;
$s3=75;
print "Üç Sınavın ortalaması".($s1+$s2+$s3)/(3);

--------------------------------------------------------------------

özel işlemler

--------------------------------------------------------------------------------

Mutlak değer için abs()
Aşağıya yuvarlaklaştırma florr()
Yukarıya yuvarlaklaştırma ceil()
Tam yuvarlaklaştırma round()
Üslü İfadeler pow()
10 tabanına göre logo10()
Karakök sqrt()

Bunun gibi özel işlemimiz çok var ancak derslerimizde sadece bunları kullancağız



Mantıksal Denetleme

--------------------------------------------------------------------------------

If le başlıyalım

Kelime Anlamı Eğer Türkçe de olduğu gibi anlatmaya gerek yok örneklerle daha kolay anlarsınız

if (yapılması istenen koşul) {doğru ise burası çalışacak}

örnek
if (6 > 4) { Print "6,4 ten Büyüktür."; }


örnek 2
if ( (5==5) or (8==9) ) { print "bunlardan biri doğru."; }

İf Bu kadar eğer meselesi örnek ikiyi incelersek 5 ile 5 eşittir 8 ile 9 eşit değildir or burda veya anlamında kullandık geçmiş konularda lazım olcak demiştik || ile or aynı işi yapar

if bu kadar

Gelecek Hafta ki konumuz MySQL bağlantıları ve MySQL Veri Giriş Çıkışları

Serkan ÇAKMAK
Flash Uzmanı
www.e-bilisim.net

19 Mayıs 2008 Pazartesi

PHP nedir

PHP Tarihçesi

PHP, ilk olarak 1990�lı yılların ortalarında Rasmus Lerdorf tarafından geliştirilmeye başlanmıştır. Lerdorf�un amacı kişisel bilgilerini internet üzerinden yayınlamaktı. O tarihteki teknolojide, günümüzdeki gibi gelişmiş web tasarım yazılımlarının bulunmamasından dolayı , kişisel web sayfası yapmak çok daha zordu. Buradan yola çıkarak, kişisel web sayfası yapmak için bir yazılım hazırladı ve adına Personal Home Page (PHP) adını verdi. PHP, Perl dili üzerine kurulu bir dil olarak geliştirilmeye başlanmıştır. PHP� nin çok tutulması üzerine web tasarımcılarının çok ihtiyacı olan, yani form yoluyla ziyaretçiden gelen bilgileri işlemeyi sağlayan eklemeler yapılarak adına PHP/FI (Form Interpreter) adını aldı. Kimileri tarafından programın bu versiyonu PHP2 olarak adlandırıldı. 1995 yılının ortalarında PHP Lerdorf�un kurmuş olduğu bir grup tarafından daha da geliştirildi. Bu sefer Perl dilindeki fonksiyonlardan tamamen arındırılmış ve Object Oriented (Nesneye Dayalı) bir dil haline getirildi.

Günümüzde PHP4 versiyonu ardından çok daha güçlü ve çok daha çok özellikli halde PHP5 versiyonu geliştirilmiş durumdadır. PHP dili Linux gibi Açık Kaynak Kodlu bir dildir ve ücretsiz olarak dağıtılmaktadır ve geliştirilmektedir. Linux, Unix, Windows tabanlı işletim sistemlerinde çalışabilen versiyonları mevcuttur.

PHP Nedir?
Platformdan bağımsız (Windows,Linux, Etc.) çalışabilen sunucu taraflı, Html gömülü betik dilidir. Perl, C/C++ tipinde script dilidir. Bu dillere aşina olanlar ve herhangi bir programlama dilini bilenler PHP yi fazla vakit kaybetmeden öğrenebilirler.
Oracle, Adabas D, Sybase, FilePro, mSQL, Velocis, mySQL, Informix, Solid,dBase, ODBD Unix dbm ve PostgreSQL veritabanlarıyla güvenli iletişim kurabilir ve IMAP, SNMP, NNTP , POP3 , HTTP servislerine bağlantı kurabilmektedir.
Platform olarak "Linux & Apache & mySQL" kullanılması en yaygın ve önerilendir. Siz kendi sisteminizde de sorunsuz kullanabilirsiniz.

Diğer Betik Dillerinden Farkı
--------------------------------------------------------------------------------

Php'nin diğer betik dillerinden farkı mevcuttur. Bunlar;

PHP'nin JavaScript gibi istemci tarafına hitap eden betik dillerinden en önemli tarafı sunucu tarafından yorumlanmasıdır.

PHP'de istemcinin istediği betiğin söz dizimi JavaScript'deki gibi HTML kodunun içerisinde görünmez.

PHP'nin Perl gibi betik dillerinden en önemli farkı HTML içine gömülebilmesidir.