Kayıtlar

web programlama etiketine sahip yayınlar gösteriliyor

PHP mi ASP mi?

Birçok defa karşılaştığımız bu soruya tam olarak bir cevap vermek zor. Fakat yeni başlayanlar için seçimi kolaylaştırmak amacıyla her ikisinin de kendi artıları ve eksilerini bilmekte fayda var. ASP.NET nedir ve avantajları nelerdir? ASP.NET, güçlü web uygulamalarının hızla hazırlanabilmesi için Microsoft tarafından hazırlanan en son programlama çatısı olarak özetlenebilir. Yani ASP.NET bir programlama dili olmayıp bir programlama çatısıdır. ASP.NET'i ASP'nin son sürümü olarak düşünmektense, yeni bir dönemin başlangıcı olarak görmek daha doğru olabilir. -Daha hızlı web uygulamaları- ASP.NET derlenmiş kod ve saklanma işlemi ile hız kazanıyor. Daha önceki ASP sürümlerinde bir kullanıcı web sitesine girdiği zaman bilgisayar üzerinde anlık derlemeler yapılırdı ve bu hız kaybına neden olurdu. Artık ASP.NET ile hazırlanmış bir kod, bir ziyaretçi tarafından hiçbir zaman ziyaret edilmese bile derleniyor. Saklama işlemiyle de hafızaya bilgi depolanıp, bu sayede kullanıcılara ...

PHP Dersleri -3-

Bazı kodlarda, get metodu haricinde url den içerik almamız gerektiğinde server değişkenlerinden yararlanırız.Örneğin Sayfayı ziyaret eden kullanıcının tarayici turunu versiyonunu bu şekilde alırız veya en çok kullanılan tarayıcıyı anket olarak sitemizde yayınlayabiliriz bu ve farklı örnekleri ileriki derslerde ayrıntılı inceleyeceğiz simdi server bilgilerini almaya yarayan fonksiyonlarımıza bir göz atalım. <b>HTTP_USER_AGENT</b><br /> <?php echo $_SERVER['HTTP_USER_AGENT']; ?> <br /><b>REMOTE_ADDR</b><br /> <?php  echo "IP adresin: ". $_SERVER['REMOTE_ADDR']; ?> <br /><b>HTTP_REFERER</b><br /> <?php echo "Bu adresten geldin: ".$_SERVER['HTTP_REFERER']; ?> <br /><b>SERVER_ADDR</b><br /> <?php echo "Sunucunun IP adresi: ".$_SERVER['SERVER_ADDR']; ?> <br /><b>SCRIPT_FILENAME</b...

PHP Dersleri -2-

Bazi basit ve kullanisli fonksiyonlar; range()  fonksiyonu belli bir aralikta degisken olusturmaya yarar. <?php range(0,6); //0,1,2,3,4,5,6 sayilarini dondurur ?> donen degerleri print_r()  fonksiyonu ile ekrana bastirabilirsiniz. <?php print_r(range(0,6)); ?> adim adim atlayan sayilar icin 3. bir girdi eklenir range fonksiyonuna; <?php print_r(range(3,10,2)); ?> bu kod ile ikiser ikiser atlayan sayilari ekrana basmis olacagiz. Donen Degerler: 3 5 7 9; olacaktir  bu yapi ayni zamanda bir array yapisi olarak ta kullanilir. <?php //print_r(range(3,10,2)); array( [0]=>3 [1]=>5 [2]=>7 [3]=>9 ) ?> PHP ile Matematik islemleri yapmak cok kolaydir hazir fonksiyonlar kullanilarak hizli sonuclar elde edebiliriz. <?php sqrt(9); // sayinin kokunu alir ekrana 3 yazdirir pow(2,8); //sayinin ussunu alir ekrana 256 yazdirir abs(-5); //sayinin mutlak degerini alir ekrana 5 yazdirir pi() //ekrana sadece PI sayisi...

PHP Dersleri -1-

Adım Adım Programlama da bir basamak daha atlayarak PHP programlarını temelini oluşturan değişkenleri tanıyacağız. * Unutmayın ki PHP içinde değişkenlerde Türkçe harf kullanmamız ekrana hata basılmasına sebep olacaktır * Değişkenler $ işareti ile baslar örneğin: $degisken=22; ve noktalı virgül ile sonlandırılır.bu kod ile $degisken değişkeninin içeriği 22 oldu. Değişken atarken eğer değişkene sayısal(integer) bir değer vereceksek direk sayıyı yazmalıyız eğer karakterlerden(string) oluşan bir değer vereceksek (") çift tırnak arasına yazmalıyız yani: $degisken="DEGER"; *Unutmayın ki ` ve ' bunun arasında ve ' ile " bunun arasında çok fark vardır.* Değişken adları asla sayılar ile başlatılamaz bu ekrana tanımlama hatası olarak yazdırılır. Değişkenler Hakkında Değişken türleri: Sayılar(number), Dizgeler(string), Diziler(array), Mantıksal(boolean), Nesne(object)`tir  Örnekler: Sayısal Değişkenler (Number Variab...

PHP Dersleri -0-

PHP: Hypertext PreProcessor kısaltmasıdır. PHP sunucu tabanlı çalışan bir dildir.Yani kodları derleyen, çalıştıran sunucudur. PHP yazılım dili birçok veritabanı ile uyumludur: MySQL, Oracle, ODBC vb. Ücretsiz ve açık kaynak kodlu bir yazılımdır. Bir PHP kodu, uzantısı *.php olan bir ASCII (düz metin) belgesinde yer alır. Sunucu belirttiğimiz yerlerde ya da tamamında ilgili php kodlarını derler ve bu şekilde kullanıcıya iletir.Eğer bir HTML dosyasının yani uzantısı .html olan dosyaların içeriğinde bulunan php kodları çalışmaz kaynak kodda da yorum satırı olarak görüntelenir.PHP en çok MySQL veritabanı ile birlikte çalıştırılır. MySQL'de tıpkı PHP gibi açık kaynak kodludur, gelişmeye imkan tanır. Küçük ve büyük sitelerde tercih edilir.PHP'yi seçmemizin temel nedeni, Windows, Linux gibi birçok platformda çalışması, tüm sunuculara uyumlu olması, ücretsiz olması ve kolay öğrenilmesidir. Ilk kodlarimiz localhost MySQL kullanicimiza verdigimiz sifre ile bir veritabani baglantisi...

PHP Programlamaya Giriş

Resim
PHP Programlamaya giriş:  PHP kodlarımızı çalıştırmak için bir sunucuya  ihtiyacımız var bunun için: APACHE, PHP ve MySQL yazılımlarını tek tek yükleyebiliriz ayni zamanda WAMP veya XAMPP gibi hazır server paketleri ile de server kurabiliriz.Ben bundan sonraki derslerde XAMPP hazır paketini kullanarak derslere devam edeceğim için sizlere de tavsiyem XAMPP kullanmanız olacak.XAMPP içerisinde hazır olarak gelen programların listesi ise su şekilde: APACHE, MySQL, PHP, phpMyAdmin, FileZilla FTP Server, TomCat. Yukarıda Yazılan Her Programa yeri geldikçe ayrıntılı olarak anlatacağım. XAMPP Paketini hazir olarak bu linkten indirebilirsiniz:  xampp.sourceforge.net Evet Programı indirdiğinizi varsayarak kurulum hakkında bilgi vermeye başlıyorum. Evet Arkadaşlar Resimlerde görüldüğü gibi next butonlarını kullanarak kurulumu tamamlayabilirsiniz. KURULUM TAMAMLANDIKTAN SONRA  Program Kurulduktan sonra tarayıcımızı açıp adres satırına  htt...

HTML-2-Başlık elementleri

HTML-1 dersinde; HTML ana yapısındaki kodlar açıklandı. Bir tarayıcı üstünde yazı yazma gösterildi. Bu derste; Başlık elementleri konusuna el atacağız. Başlık elementleri <body></body> kodunun içine yazılır. Sayfanın gövde dediğimiz kısmında gözükür. Bu kodlar; <h1> EN BÜYÜĞÜ </h1>   <h2> Alt Başlık </h2>   <h3> Alt Başlık </h3>   <h4> Alt Başlık </h4>   <h5> Alt Başlık </h5>   <h6> En Küçüğü </h6> HTML ana yapısını öğrendiğinize göre bu kodları o altyapıdaki <body></body> kodunun arasına yazarak başlık boyutlarını görebilirsiniz. Sorular 1 -  En büyük yazıyı bunlarla mı yazarız? Hayır. <h1></h1> etiketi ne kadar en büyük başlık olsa da  daha sonra öğreneceğimiz CSS3 kodları sayesinde istediğimiz büyüklükte yazı yazabiliriz. ESKİ DERSLER HTML Giriş HTML-1

HTML-1-Html ana yapısı

HTML Giriş dersinde; Editör kullanmaya gerek var mı? Editör kullanmadan kod yazma Editör Tavsiyesi HTML Ana Yapısı hakkında bilgiler vermiştik bu derste alt yapı dediğimiz kodların detaylandıralım ve yavaş yavaş neler yapabileceğimize bakalım. <html></html>  :  HTML'de bütün kodlar bu ikisi arasında bulunur ve tarayıcının arasına yazdığımız kodları okumasına yardımcı olur. <head></head> : Sayfanın üst başlığı(title kodu), sayfanın arama motorları tarafından bulunması için gerekli değerler(meta kodu), javascript,css,php... kodların başka bir klasörden çekilmesi veya bu etiket içine yazılmasına olanak sağlar. <title></title> : Sayfanın başlığının yazıldığı kısımdır. <head> etiketi içinde yer alır. <body></body> : Sayfada görünmesini istediğimiz her şey bunlarını arasına yazılır. Başlangıç olarak tarayıcı üzerinde çalışma-1 : <html> <head> <title> Sayfa Başlığı ...

HTML Giriş-Html nedir?,Html kullanmak için editöre ihtiyaç var mı?

HTML açılımı H yper T ext M arkup L anguage(Zengin Metin İşaret Dili)'nin kısaltmasıdır. Bir HTML dosyasının uzantısı .html ya da .htm olabilir. Bütün sitelerin alt tabanı HTML üzerine kurulmuştur. HTML olmadan bazı programların bir özelliği yoktur.(CSS,Javascript...) HTML içinde verilen komutlar internet tarayıcısında görünür. HTML kullanmak için Editöre ihtiyaç var mı? Bence var. Ancak editörsüz kullananlarda bulunmaktadır. Ancak yeni başlayan için kodları tamamlayan bir uygulama yardımıyla daha kolay öğrenilebilmektedir. Editörsüz kullanmak isteyenler buradan istemeyenler editör tavsiye kısmından devam edebilir. İlk olarak denemek için Windows kullanıcıları Notepad dosyasında, ancak Mac Os X kullanıcısı iseniz TextEdit i çalıştırın, Format menüsünden Rich Text yerine Plain Text seçeneğini seçin ardından TextEdit menüsünden Preferences menüsünü seçin. Çıkan ekranda Open and Save sekmesini açın. Bu sekmedeki ignore rich text commands in HTML files seçe...