Class.


Zaman:30-11-2012 04:14

Php Ders 1 - Değişken Kavramı

Bilgisayarınızda php programı yoksa önce şu konuyu okuyun:Php kurulumu resimli anlatımPhp kurulumu Videolu dersDeğişken Nedir ?

Bu ders sonunda değişkenin ne olduğunu ve nasıl kullanıldığını öğrenmiş olacaksınız.

Önemli: Php öğrenmek istiyorsanız değişken kavramını çok iyi anlamalısınız. Bu konu birçok derste kısaca birkaç cümle ile anlatılıp geçilmektedir. Fakat iyi bir programcı değişkenlere hakim olan kişidir. Özellikle diziler konusuna gelince beni daha iyi anlayacaksınız.

Php de her programlam...php_read


Php Ders 2 - Değişken Aktarımı

Bu ders sonunda temel seviyede "program okumayı" öğrenmiş olacaksınız.

Değişkenin ne olduğunu bilmiyorsanız öncelikle şu dersi okuyup gelin. Değişken nedir ?

Önemli: Bu ders program okuma açısından öğrenmeniz gerekli en önemli derstir. Nasıl ki okulda Alfabeyi veya sayıları öğrenmek önemliyse sizin için de program okumak o kadar önemlidir. Bu sebeple bu dersi en az 3 kere baştan sona okuma şartı var. yoksa devam etmeyin. smiley (Hoca ağır k...php_read


Php Ders 3 - IF Şartı

if nasıl kullanılır

Bu ders sonunda Php ile şartları kullanabileceksiniz.

Php ile Web sayfası yaparken en çok kullanacağınız komutlardan biri IF komutudur. Örneğin: kullanıcının şifresi doğru yazılmış mı ?, email adresi boş mu bırakılmış ?, şehir olarak istanbul seçilmiş mi ?

Bunların hepsinde dikkat ederseniz bir soru soruyoruz ve iki cevabı var. bu tip iki cevaplı sorular için if komutu kullanılır. IF komutunu Türkçeye Eğer olarak çevirebiliriz.

örnekler:

Eğer üye şifresi doğruysa giriş yap

E�...php_read


Php Ders 4 - Döngüler

Php ile döngüler: For, Do, While

Bu ders sonunda php ile döngüleri kullanabileceksiniz.

Döngüler tekrar eden işlemleri yapmakta kullanılır. Başlangıçta anlamsız gelebilir ama 100 üyeli bir web sayfanız varsa hepsinin adını tek tek yazmak yerine döngü kullanarak üç satırda işinizi bitirebilirsiniz.

Daha basit olduğu için FOR döngüsü ile başlayacağız. For döngüsü verilen artırma değerine göre döner. Dönerken aradaki işlemleri tekrar tekrar yapar. yazılması şu şekildedir.

for( $değişken ; dönme şartı ; her d...php_read


Php Ders 5 - Diziler

Dizi (ARRAY)

Diziler grup halindeki değişkenler olarak tanımlanabilir. Dizi içersinde yüzlerce değişken olabilir. Dizi elemanları index adı verilen sıra numarası ile çağrılır. Sıra numarası 0 (sıfır) ile başlar. Aşağıdaki örnek dizi haftanın günlerini göstermektedir. $hafta=array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar");Dizi içindeki herhangi bir elemana ulaşmak için onu numarası ile çağırabilirsiniz.

print $hafta[1];

Bu şekilde yazılan bir komut bize "Salı" gününü yazacaktır.

index Tanı...php_read


Php Ders 6 - Fonksiyonlar

PHP FONKSİYONLARI

Diğer derslerimizde olduğu gibi Fonksiyonlarıda en basit haliyle öğreneceğiz. Fonksiyonlar çoğunlukla işlerimizi daha hızlı yapmak için kullanılır. Hiç Fonksiyon kullanmadan da birçok işlemi yapabilirsiniz. Fonksiyon kullanınca sadece daha hızlı ve daha kolay yaparsınız.

Aşağıda sembolik bir Php fonksiyonu görüyorsunuz:

functionphp

Gerçek hayatta böyle birşey mümkün değildir ama programcılık öğrenmeye başladığınıza g...php_read


Php Ders 7 - Ziyaretçi Mesaj Formu

PHp ile Ziyaretçi Mesaj Formu Yapımı

Bu dersimizden önce Mysql veritabanı üretmeniz gerekiyor. Başlamadan önce şu dersi okuyarak bir veritabanı tablosu üretmelisiniz.Php ile birçok veritabanı işlem yapılabiliyor ama Veritabanı mantığını anlamanız için önce o dersi iyice incelemelisiniz.

Php dersimize Elimizde 4 Sütunu bulunan bir veritabanı tablosu olduğunu kabul ederek başlıyoruz.

mesajnoyazanmesajzaman

1-HTML MESAJ FORMU

Öncelikle ziyaretçilerimizin kullanacağı bir mesaj formu yapmamız gerekiyor.Mümkünse Dream...php_read


Regular Expression - Regex

Regular Expression php ile arama ve değiştirme işlemlerinde kullanılan özel bir sistemdir. Bunu farklı ortamlardaki * karakterine benzetebilirsiniz. adını bilmediğimiz bir kelimenin yerine * koyarak aram yapabiliriz.

Örneğin windows ile bir dosya ararken *.doc dediğinizde windows size uzantısı DOC olan tüm dosyaları gösterecektir. buradaki * karakteri bilinmeyen isim anlamına gelmektedir. işte regular expression (kısaca regex) tam olarak buna benzer bir işlem yapmaktadır. yine benzetmeden yola çıkarak devam etmek gerekirse regex ile kullanılan bilinmeyen kel...php_read


Php ipuçları - Php Nasıl daha hızlı çalıştırılır

need for speed 2010

1. Hataları herzaman gizleyin.

Herkes hata yapabilir. ama hatalarınızı herkesin görmesi can sıkıcı olur.

öncelikle Php sayfasının başında error_reporting(0); yazarsanız basit hatalar gizlenir.

Fakat dosya açma gibi önemli işlemler yine hata verir. bunu engellemek için de komutun başına @ koymanız yeterlidir.

örnek:  $h=@fopen("dosya","w");

veya bir mysql komutu yazarken aynısı kullanılabilir.

@i...php_read


Php Türkçe Karakter Sorunu Düzeltmek

Sizde php kodlarınızda Türkçe karakter sorunu yaşııyorsanız aşağıdaki çözümlerden birini deneyebilirsiniz. Karakter sorunu öncelikle veritabanında kayıt türü seçmenizle alakalıdır.

Yeni veritabanı oluştururken dil olarak şunlardan birini seçebilirsiniz. ikisi de iş görür seçim size kalmış.

1- Herşeyi UTF 8 yapabilirsiniz

UTF-8 birçok ortamda size kolaylık sağlayacaktır. özellikle Ajax ile sorun yaşayanlar UTF-8 tercih etmektedir.

Çözüm:UTF için HTML sayfasında en tepede şu yazılı olacak.

<meta http-equiv="Cont...php_read

Dreamweaver CS4 ile web sayfası yapmak

Bu dersimizde dreamweaver cs4 kullanacağız. sebebi ise: daha önceki sürümlerde html1.0 mantığına göre çalışıp sizi yanlış yönlendirirken güncel sürüm html 4.0 standardına göre çalışıyor ve hata yapma oranı çok düşüyor.

Şimdi yeni başlayanlar için temel noktalara bakalım:

1- Dil ayarı: Öncelikle Dil ayarını yaparsanız açtığınız dosyaları UTF-8 yapmasını engellersiniz.

Edit -preferences kısmını açın ve aşağıdaki iki yeri değişin.

php_read


En basit html sayfası yapımı

HTML TAGLARI NEDİR

Html sayfalarının içersinde bulunan ve internet explorer gibi tarayıcılar tarafından yorumlanarak görsel hale getirilen yazılardır.

basit bir tag örneği:

<b>Yazı</b>

yukarıdaki yazı internet sayfasında ise bu yazı kullanıcıya aşağıdaki gibi yansıtılacaktır.

Yazı

Burada kullanılan <B> işareti BOLD kelimesinin kısaltması olup anlamı koyu harflerle yazılmış yazıdır.

EN BASİT WEB SAYFASI YAPIMI

En basit html sayfası a�...php_read


Basit Css örneği

Aşağıda çok basit bir Html sayfası ve buna uygun CSS örneğini görüyorsunuz. Temel seviye olduğu için CSS dosyası ayrı bir sayfada tutulmak yerine aynı dosyanın başlık kısmında <style></style> tagları arasında tanımlanmıştır.

CSS stilleri yazılırken şu kurala göre yazılır:

eleman-tanımlayıcı { özellik:değeri ; }

Aşağıdaki Css örneği başlık yazısının rengini kırmızı yapar:

h1{ color:red}

Bu örneğe uygun bir html sayfası aşağıda gösterilmiştir. Bu kodları Not defterine yapıştır...php_read


Css Relative ve Absolute ilişkisi

Css kullanarak cisimlerin hizalamasını yaparken düşülen hatalarda nbiri absolute ve relative ilişkisidir.','Css öğrenmeye yeni başlayanlar için bilinmesi gereken önemli konulardan biri iç içe iki cismin hizalanması olayıdır.Örnek: sayfamızda bir çerçeve var diyelim. bu çerçeve içine menü yerleştirmek istiyoruz ama menünün sağa dayalı olmasını istiyoruz. float yapabilirsiniz ama float havada kaldığı için genel yapıya terslik yapar. float yapmadan bunu elde etmenin yolu.Css dosyası:.cerceve{ position:relative}.menu{position:absolute;right:0}html ise şöyl...php_read


Css ile sayfayı ortalamak

DIV ortalamak

Tablo kullanmadan Css ile herhangi bir div bölümünü ortalamak istiyorsanız. margin kullanabilirsiniz.

.ortala{margin:0 auto}

html ise şöyle olur:

<div class="ortala"></div>

Yazıyı ortalamak

Yazıyı ortalamak için ise text-align kullanabilirsiniz:

.menu{ text-align:center}

Yazıyı bulunduğu yerde düşey olarak ortalamak için ise aşağıdaki gibi lin height kullanıyoruz: örneğin yazı 30px yüksekliğinde bir çerçeve içinde ise, yazı alanı da 30px yapıldığında yazı or...php_read


Javascript Nedir

Web sayfasında yazılan Javascript Kullanıcının makinesinde çeşitli işlemler yapmak için geliştirilmiş bir programlama dilidir.

Javascript ile Form doğrulama, sayfada çeşitli efektler yapma, ajax uygulamalarını çalıştırma gibi işlemler yapılabilir.

Dikkat edilmesi gereken bir diğer konu ise, yazım olarak benzemesine rağmen Java ile Javascript farklı dillerdir.

Javascript kodlarını yazmak için aşağıdaki gibi bir kodlamanın Html sayfasına yapıştırılması yeterlidir.

<script type="text/javascrip...php_read


Javascript ile sayfadaki elemanalara hükmetmek

Javascript ile "getElementById" kullanımı

Javascript sadece kullanıcıdaki basit birkaç sorgulama için kullanılmaz. Özellikle Sayfada ID bilgisi olan herşeye Javascript ile müdahale edebilirsiniz.

Bunu görmek için iki örnek yapalım.

1- Sayfadaki bir eleman içine sonradan yazı yazmak:

Bu örnek için html sayfamızda sadece bir Div ve bir düğme olması yeterli.

Aşağıdaki örneği boş bir html sayfasına kaydedin.Boş html sayfası yapmayı öğrenmek için şu konuya bakını: temel html sayfası

<script type="text/javasc...php_read

Jquery Nedir

JQUERY

Jquery javascript komutlarını daha kolay ve az komut yazarak kullanmayı sağlayan bir çerçeve sistemdir. Şuradan bedava indirebilirsiniz: http://jquery.comŞuradan kapsamlı dökümanlara ulaşabilirsiniz: http://docs.jquery.com/

Kullanmak için jquery.js dosyasını çağırmak yeterlidir.

örnek: Bir div içindeki yazıyı değiştirelim

<script src="jquery.js"></script><script> $("#canim").html="Şimdi doldu";</script> <div id="canim">içi boş</div>php_read

MooTools Nedir

MooTools Javascript ile kullanmak için geliştirilmiş yeni nesil bir Script kütüphanesidir. Bu sistem kullanılarak hem javascript kodları daha hızlı yazılır hemde hata yapma oranı düşer.

Örneğin güncel uygulamalarda kullanılan Ajax sistemini sadeec javascript ile yapmak isterseniz büyük ihtimalle hatalarla karşılaşacaksınız. ve en büyük sıkıntı ise farklı tarayıcılarda aynı tepkiyi almaktır. işte mootools sizi bu dertten kolayca kurtarıyor. tek yapmanız gereken şu siteden kütüphaneyi indirip html kdolarına dahil etmenizdir.

Mootools: ü...php_read


Mysql Ders 2 - Veritabanından bilgi almak

Şu iki soruya cevap veremiyorsanız lütfen önce birinci dersi okuyun: Veritabanı nedir ?

MYSQL ile BİLGİ OKUMAK

Bir önceki derste veritabanının ne olduğunu öğrendik. Bilgi silme komutunu kullandık. şimdi veritabanından basit bir bilgi alalım. ve onu kullanıcıya gösterelim.

Önce yapacağımız işin mantığına bakalım.

mysqlders2

1- Veritabanına Bağlan: Veritabanına neden bağlanıyoruz. çünkü veritabanı ayrı bir programd...php_read


Php Class Yapısı

Bu dersimizde Php ile ileri seviye kullanımda işinize yarayacak. daha doğrusu uzmanlık seviyesinde öğrenmek zorunda olacağınız class (sınıf) yapısına giriş yapacağız.

Normal koşullarda class yapısı kullanmadan birçok işinizi fonksiyonlarla halledebilirsiniz. Eğer fonksiyonların sağladığı kolaylığa alıştıysanız o zaman işinizi 3-4 kat daha da kolaylaştıracak bir yapıyı öğrenmeye ne dersiniz.

Herzaman olduğu gibi Öncelikle işin mantığına bakalım:

Class hazırlandıktan sonra aynı fonksiyonlar gibi tek satırda çağrılır. ...php_read


Php class bileşenleri (public, private, static)

Merhaba arkadaşlar. Bu dersimizde php de oop (nesneye yönelik proğramlama anlatacağım)

Eğer, "O ne ? bişey anlamadım ben yahu" diyorsanız içinizden şu dersi inceleyin(Php class öğrenenler için ilk adım) ardından bu derse geçin.

şimdi class için bir kaç açıklama yapacağım ve classlar ile ilgili bilgiler vereceğim.

bu derste php classlarda kullanılan;

private public static __construct __destruct

özelliklerine değineceğiz.

Haydi başlayalım ozamannn ! php_read


Php class öğrenenler için ilk adım

şaşkın

Php`ye yeni başlayanlar bu yazıyı okumasın, en az bir yıllık php kullanıcısı iseniz mutlaka okuyun.

PHP 5 - Herşeyin değiştiği gün smiley

Php 5 versiyon ile Nesne yönelimli programlama ön plana çıktı (7 Temmuz 2004). php'yi eleştirenler bu tarihte artık söz söyleyemez hale geldi, geliştirilmiş class yapısı ve sihirli fonksiyonlar ile işler daha da kola...php_read


phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro