• 15-07-2010, 17:57:51
    #10
    Eğer hiç programlama bilgin yoksa mutlaka programlamada ortak kullanılan değişkenler,for,foreach,while,if ve en önemlisi dizileri iyice kavra ne işe yarıyor öğren bunları öğrenmeden projeye başlamak pek iyi bir fikir değil.
  • 16-07-2010, 10:37:00
    #11
    Bende PHP 'ye yeni başladım bana çok basit geldi, 2 haftada Dizin listeleme fonksiyonlarına kadar geldim. Küçük scriptler yazabiliyorum, yakında da bir portal yazmaya başlayacağım.

    Benim PHP yi çok çabuk öğrenmemin nedeni C Programlama Dilini biliyor olmam, çünkü fonksiyonlar ve kullanımları C 'nin aynısı ..
  • 17-07-2010, 11:43:39
    #12
    video anlatımlı sitelerden de destek al görsel olaylar her zaman daha akılda kalıcı olur.

    http://www.phpvideotutorials.com/free

    Free scriptleri indirip neyi nasıl yapmışlar inceleyip analiz edebilirsin

    http://www.php.net/manual/tr/ de faydalı bir kaynak

    temel konular iyice pekişmeden script yazmaya kalkma ben öyle bir saçmalık yaptım. Herşey karman çorman oldu. Kafam daha da karıştı. başa döndüm yine
    Kolay gelsin
  • 17-07-2010, 11:47:21
    #13
    Üyeliği durduruldu
    zamanında ben o kitabın uzmanlar için olanını aldım ama internetten daha iyi öğreniliyor bence
  • 17-07-2010, 12:04:24
    #14
    @cmlsvndk merhaba ;

    Fonksiyonlardan kastın "function yeni()" gibi yapılarsa o konulardan şimdilik uzak dur.İlk önce localhostta veya varsa internet sayfanda bir bölüm aç denemeler diye orada tek tek temel konular için dosyalar oluştur.Örneğin ilk olarak if-else konusunu çalışıyorsan if-else.php adında bir dosya oluştur kitaptaki kodları oraya yaz f5 at ve gözünle ne olduğunu gör.Daha sonra dosyayı aç editle,bu karar bloklarını çalışırken matematiksel işlemler yap $a = 1 gibi değişkenlere değerler ver ve koşulları buna göre dene.Bir if ifadesi içinde yeni if ifadeleri dene,sonra switch gibi bölümlere geç ve aradaki farkları anla.Yine aynı şekilde kodları mutlaka yazıp gözünle görmeli sonra editlemelisin.Bu konularda yazım stiline alış parantez içleri nasıl oluyor,&& =! gibi şeyler ne anlama geliyor falan bütün hepsini ifade blokları içinde kullan ve elin alışsın yaklaşık bir hafta sırf bunu çalış.Artık gece yattığında bile kafanda bu tarz kodlar yazabiliyorsan sorun yok demektir.

    Daha sonra dizi değişkenlerine geç.Buradan sonra artık iş karışık olmaya başlayabilir.Dizi değişkenleri için sana önerebileceğim ders bir Türkçe takvim yapman olacak.Türkçe takvim yaparken dizi değişkenlerini kullan ve dizi değişkenlerinin gerçekte ne işe yaradığını onlardan nasıl faydalanabileceğini gör.Daha sonra formlar ile çalışmaya geç.İlk olarak post metodunu kullan.İlk olarak bir .html uzantılı formdan .php uzantılı sayfaya veri göndererek işlemler yapmayı dene.

    $isim gibi değişken oluştur ve bunu çek sayfa içinde hoşgeldiniz $isim gibi ufak basit işlemler yap.Sürekli bunları çalış.Daha sonra aynı işlemleri tek bir index.php sayfası altında yapmaya başla.Kullanıcıya geniş bir form sun,formu doldurup gönderdiği zaman bu sefer altta hem onun doldurduğu alanları göster hem de if-else kullanarak ($isim == "") şeklinde boş bırakılan alan olursa uyarı ver.

    Daha sonra bu formu mail() fonksiyonu kullanarak kendi adresine göndermeyi dene.Buraları çalış.Bu konulara da hakim olduktan sonra session konularına geç ve artık postu biliyorsun,geti biliyorsun,if-else bloklarını biliyorsun.Basit oturum açma ve oturum sonlandırma sayfaları yap.İşte header kullanarak login.php ye yönlendirme yine header kullanarak cikis.php ye gönderme gibi işlemleri yap.

    Sonra da MySQL'e geç ve veritabanları oluştur,sakın php ile oluşturma kendin elle manuel yap.Sonra MySQL'de tuttuğun verilerle bir üyelik sayfası yapmayı dene.Üye giriş işlemleri,üye kayıt gibi konuları çalış.Üye olan kullanıcıları while falan kullanarak sayfa içinde listele.Böylelikle temel konulara hakimiyetin artacak ve mantığı daha iyi kavrayacaksın.Zaten bir bakacaksın sağda solda bir script konusu döndüğü zaman "aslında şöyle şöyle yapılıcak böyle bir mantık olacak" diyerek scripti kafanda kodlayacaksın bile her ne kadar onu gerçekte koda dökemeyecek olsan bile ama zamanla o da olacak.

    Daha sonra ufak scriptler yazmaya başla.Bunun içinde çevren genişse php bilen arkadaşlarından ne scripti olursa olsun sana göndermelerini iste ve kodları incele scriptleri kur editleme yap.Bu şekilde de bilgini geliştirebilirsin,nasıl yöntemler kullanmışlar görebilirsin.Dosya fonksiyonlarına bana kalırsa en son geç,bunun için resim yükleme scriptlerini falan bul incele,kitaptaki konuları çalışarak dizin listeleme,dizine dosya yükleme gibi konularını da pekiştir.

    php.net kullanmaya sonra başlayabilirsin çünkü artık yapacağın şeyler için özel fonksiyonlara ihtiyaç duyacaksın demektir.Bana kalırsa TR bölümünü kullanma çünkü gerçekten berbat,İngilizcen varsa zaten sorun olmayacaktır yoksa da basit kodların nasıl çalıştığını sanırım anlayabilecek duruma gelirsin veya manuelde verilen örnek kodları sayfana koyarak ne anlatmak istediklerini görebilirsin.

    Her gün bir saatini ayırırsan ve sanırım bu dediğim şekilde ilerlersen temel bilgilere 2 ay gibi bir sürede hakim olursun.Bundan sonrası çok denemeye kalıyor.Vbulletin,phpBB gibi scriptlerden uzak dur henüz onlara el atma.Daha küçük çaplı scriptleri editlemeye çalış,mantıkları gör.