27 Şubat 2012 Pazartesi

PHP Ders 11 : Bazı PHP Fonksiyonları




<?php


/*
 Count Fonksiyonu
 */


$dizi[0]="www.";
$dizi[1]="AKsofT";
$dizi[2]=".com";


echo 'dizi eleman sayısı = '. count($dizi);
// Ekrana dizi eleman sayısı = 3 yazar 
echo "<br>"; // alt satıra gecelim
/*
 * PHP ile IP adresini Almak

12 Şubat 2012 Pazar

PHP Ders 10 : Değişken İşlemleri (isset - unset - empty)



isset : Değişkenin tanımlı olup olmadığını kontrol eder.
unset : Tanımlanmış değişkeni yok eder.
empty : Değişkenin boş olup olmadığını kontrol eder.



<?php


$a="";
if (isset($a))
{
    echo " a isminde bir değişken tanımlı <br>";

PHP Ders 9 : Saat ve Tarih İşlemleri




 Tarih ve Saat Parametreleri

 d : Tarihin gününü sayı ile verir (day)
 m : Ayı Sayı olarak verir  (month)
 y : Küçük "y" tarihin yılını 2 haneli olarak verir 99 gibi / (year)
  Y : Büyük "Y" tarihin gününü 4 haneli olarak verir 1999 gibi
  h : Küçük "h" saati 12 saatlik dilime göre verir  (Hour)
  H : Büyük "H" saati 24 saatlik dilime göre verir
   i : Dakikayı verir   (mInute den gelir ilk harfi olan M ay fonksiyonunda kullanıldıgı için "i" harfi kullanılmıştır.)
  s : saniye  (second)

11 Şubat 2012 Cumartesi

PHP Ders 8 : Form İşlemleri - POST ve GET Methodları




Form işlemlerinde 2 farklı method kullanabiliriz.
Aradaki farkı daha iyi anlamanız için 2 örnekle acıklayacağım.

POST Methodu
Öncelikle Ders8.php isimli bir dosya olusturalım ve bu dosyanın içine 2 Yazı kutusu (Text box) oluşturalım.
HTML bildiğinizi varsayarak bu kodları paylaşıyorum.



PHP Ders 7 : Foreach Döngüsü



Dizileri tek tek ekrana yazdırmak zordur hele ki yüzlerce binlerce kayıt olursa
İşte bu noktada PHP de bi kolaylık var Foreach döngüsü.. 





<?php


$gunler=array();
$gunler[]="Pazartesi";

PHP Ders 6 : Diziler



 Diziler grup halindeki değişkenler olarak tanımlanabilir. Dizi içersinde yüzlerce değişken olabilir. 

<?php
/*  Dizi elemanları index adı verilen sıra numarası ile çağrılır. Sıra numarası 0 (sıfır) ile başlar.
  */
$gunler=array();  // Dizilerde sıralama "0" dan başlar

10 Şubat 2012 Cuma

PHP Ders 5 : PHP'de Döngüler


Döngüler bir işlemin belirli sayıda yada hedefe ulaşana kadar tekrarlanmasıdır en basit anlatımla..
Şimdi For ve While döngülerini inceleyelim.
<?php
/*  For döngüsü belirli bir işlemi istenilen sayıda tekrarlamadır.
 Örneğin ekrana 5 kere AKsoftWeb yazdıralım
 */
$sayi=5;
$yazi="AKsoftWeb.com";

PHP Ders 4 : Switch Case Yapısı Çoklu Şartlama


Birden çok şart kullanacaksak "if "yapısı bazen uygun olmayabilir. Bu durmlar için "Switch Case" yapısını kullanabiliriz :
<?php
/*
 *  Switch yapısı yani birden fazla şart sorgulama
 */

$sayi=5;

switch ($sayi)

PHP Ders 3 : IF (Eğer) Yapısı


PHPde şartlı işlemlere giriş yapmanın vakti geldi.
IF yapısı ile başlıyoruz.
<?php
/* PHP de IF (Eğer) Yapısı
 * 
 * Kullanımını basitçe açıklayayım daha sonra bir örnekle pekiştiririz.
 
 if (Şartlar) 

PHP Ders 2 : PHP de Operatörler


PHPde operatörler en basit anlatımla matematik işlemleridir.
yine kendi çalışma yöntemim olan PHP dosyası anlatımıyla göstericem. Bu kodları PHP dosyanızın içine kopyaladığınızda aynen çalışacaktır. Bu şekilde kullanımlarıyla ve anlatımıyla bir php kod arşiviniz olur takıldığınız yerde açıp bakabileceğiiniz...
<?php
/* PHP de operatörler
 * aslında matematikte kullandığımız bilinen operatörler diyerek kısa bir tanım yapalım..
 *
 *          + : Toplama
 *          - : Çıkarma
 *          / : Bölme 

9 Şubat 2012 Perşembe

PHP Ders 1 - Ekrana yazı yazma ve Değişken Kuralları

Bir PHP dosyasına yazar gibi yazdım bu örneği kopyalaıp ders1.php dosyasına yapıştırdığınızda aynen çalışacaktır...

<?php
/*
 PHP de açıklama satırı.. 
 bu satır hiç bir şekilde tarayıcıda görünmez
 ve işleme konulmaz
 */
// PHP de Ekrana yazı yazma, değişken tanımlama ve değer atama

8 Şubat 2012 Çarşamba

Net Beans Kurulum ve Türkçeleştirme



NetBeans nedir ?

Netbeans, çok geniş bir kullanıcı tabanı, büyüyen topluluğu, dünya çapında yüze yaklaşan ortakları olan başarılı bir açık kaynak kod projesidir. 
NetBeans IDEsi programcıların yazma, derleme, hata bulma ve yüklemelerini sağlayan bir araç olan geliştirme ortamıdır. Java ile yazılmış olmasına rağmen herhangi bir programlama dilini destekleyebilir. NetBeans IDEsini genişletmek için çok sayıda modül bulunmaktadır. NetBeans IDE nasıl kullanıldığına ilişkin hiçbir sınırlama bulunmayan ücretsiz bir üründür.

7 Şubat 2012 Salı

PHP yada ASP Bilmeden Dinamik Site Yapmak ?


 Bu aslında temelde bir takım çantam bir anahtarım bile yok ama tamirat yapmak istiyorum demektir.
Nasıl tamir edeceğinizi bilmeseniz de elinizde bir anahtar olsa denersiniz herhalde değil mi ?

Dinamik site yapmakta böyledir işte konu hakkında az da olsa fikir sahibi olmalı kodlara uzaylı muamelesi yapmayacak kadar bilginiz olması kafidir, birde HTML hakkında bilginiz varsa tadından yenmez.
Şimdi gelelim Neden Dinamik Site ? sorusuna :

Dinamik ve Statik Site Nedir ?


Statik Site; en basit tabiriyle HTML ile tasarlanmış hiç bir veri tabanı bağlantısı olmayan, içeriği ancak bir HTML editör yardımıyla değiştirilebilen sitelerdir.
Günümüzde bu tarz siteler pek tercih edilmemektedir ve sayısı gittikçe azalmaktadır.

Dinamik Siteler ise Sunucu taraflı çalışan etkileşimli sitelerdir. Bu siteler genel olarak

4 Şubat 2012 Cumartesi

Veritabanı Oluşturma


Joomla, veya başka bir CMS ile site yapmak istiyorsanız  dosyalarını sunucuya gönderdikten sonra veritabanı oluşturmanız gerekir. 

Eğer Dreamweaver programı ile site yaptıysanız veritabanı oluşturmanız gerekmiyor. Dreamweaver ile site yapıp bu sayfaya kadar anlatılanları yaptıysanız siteniz hazır ve şu anda yayında demektir.

Veritabanı Oluşturma İşlemi

Veritabanı (MySQL) oluşturma işlemi hosting paketinin yönetim

Siteyi Sunucuya Gönderme



Yaptığınız web sitesi dosyalarının web hosting paketine nasıl gönderileceğini anlatacağım. Site dosyalarını göndermek için ücretsiz bir FTP programı olan FileZilla'yı kullanabileceğiniz gibi ücretli bir program olab Cute FTP yide kullanabilirsiniz. Filezilla programını

Domain Hosting Bağlantısı


Domain (alan adı) ve web hosting paketini aynı firmadan aldıysanız, büyük ihtimalle gerekli ayarlar kendiliğinden yapılacak ve kullandığınız paketlerin ayarlarında herhangi bir değişiklik yapmanız gerekmeyecektir. Domain ve hosting paketini farklı firmalardan aldıysanız, bunları birbirine yönlendirmeniz gerekecektir. Yapmanız gereken değişiklikler

Web Hosting Nedir?


İnternet kullanıcılarının sitemizi ziyaret edebilmesi için sitemizin sürekli açık ve internet bağlantısı olan bir bilgisayarda depolanması gerekir. Sitemizi kendi bilgisayarımızdan yayınlayabiliriz ancak bilgisayarımızı kapattığımız zaman sitemiz açılmaz. Ayrıca sürekli açık kalan bilgisayar nedeniyle hem elektrik faturamız yüksek gelir hem bağlantı hızı yetersiz olduğu için sitemiz yavaş açılır. Bu sorunu aşmak için hosting şirketleri kullanılır. Hosting şirketleri makul ücretler karşılığında sürekli açık duran, yüksek hızlı internet bağlantısı olan sunucularında binlerce siteyle birlikte sitemizi de depolarlar. Böylece

Domain (Alan Adı) Nedir?


Web sitelerine girmek için kullandığımız google.com aksoftweb.com gibi sonu genellikle com, net, org, info, name ile biten adreslere domain (alan adı) denir.

Web sitelerine girmek için IP numaraları kullanılır. Örneğin  209.85.148.106  IP numarası ile Google'ye girebiliriz. Numaraları ezberlemek veya hatırlamak zor olduğu için IP numaraları yerine domainler kullanılır. Domainlere IP numaraları yerine kullanılan takma isimlerdir diyebiliriz. Tarayıcımıza bir domain yazdığımızda,

Site Yayınlama

Sitenizi yayınlamak için web sunucusu almamız gerekir. Sitemizin bu bölümünde web sunucusunu nereden alıp nasıl kullanacağımıza ve web sunucular hakkında genel bilgilere yer vereceğiz.

Siteler nasıl yayınlanır?

Siteleri internette yayınlamak için iki ürün/hizmet kullanılır. Bunlardan biri, sitelere girmemizi sağlayan google.com, aksoftweb.com gibi adreslerdir. Bu adreslere domain veya alan adı denir.

CMS - Joomla ile Site Yapımı

Joomla, kolayca web siteleri yapmanızı sağlayan ücretsiz bir içerik yönetim sistemidir. Joomla ile kişisel web sitelerinden karmaşık web uygulamalarına kadar bir çok şeyi yapabilirsiniz. Sirket siteleri, kişisel siteler, dosya yönetimi, resim ve multimedya galerileri, blog ve benzeri bir çok proje Joomla ile kolaylıkla ve çok kısa sürede yapılabilir.



Joomla ile kendi web sitenizi yapabilmeniz için aşağıdaki figürde gösterilenleri uygulamanız gerekecek.

Dreamweaver ile Site Yapımı

 Dreamweaver karşılama ekranı böyledir. Daha önce açılan dosyaları solda yeni dosya açmak için ortadaki bölümü kullanıyoruz. Dreamweaver CS3, CS4 ve CS5 versiyonları bazı küçük farklılıklar dışında aynı fonksiyon ve özelliklere sahiptir. Bu versiyonları kullanarak da web sitenizi hazırlayabilirsiniz.

Site Açma Yöntemleri



Bu sayfada Dreamweaver ve Joomla ile site açmanın ne gibi farkları olduğunu, bu program ve metorlar ile açılan sitelerin ne gibi farkları olduğunu kısaca anlatacağım.

Dreamweaver Siteleri

Dreamweaver ile yapacağınız siteler statik, interaktif olmayan sitelerdir.Bu sitede ziyaretçiler herhangi bir ankete oy kullanamaz, sayfalara yorum yazamaz veya sitemizde herhangi bir değişiklik yapamaz. Sadece sayfada gösterilen yazıları okuyup, resim ve videoları görüntüleyebilir. Site yapımını öğrendikten sonra kendinizi geliştirerek PHP

Web Sitesi Yapmak

Web sitesi yapmak istiyorsanız ve nereden başlayacağınızı bilmiyorsanız doğru adrestesiniz. Site kurma, site açma, forum sitesi açma ve bedava site yapımı ile ilgili ihtiyaç duyacağınız bilgileri bu sitede ulaşabileceksiniz...

Site Yapımına Başlayalım
Farklı yöntemler kullanarak site yapmak mümkün. Site açma yöntemlerine kısaca göz atıp, site yapmak için hangi metodu kullanacağınıza karar verin.