• 02-09-2012, 15:43:20
    #28
    Kullanıcılar, veritabanı kayıtlarına geçme konusunda çok acele etme.

    1- Görsel olarak siten düzenli duruyor olabilir ancak tablolu sitelerin pek hükmü kalmadı o nedenle siteni hazırlarken div ve span kullanmayı öğrenmelisin.
    div ve span'lerin düzenlenmesi, şekillenmesi, konumlanması için CSS bilmen öğrenmen gerekiyor.

    2- hakkimizda.php?konu=hakkimizda buradaki amacın nedir?

    normalde bu uygulama şu şekilde yapılır;

    index.php -> Anasayfayı açar
    index.php?sayfa=hakimizda -> hakkımızda sayfasını açar
    index.php?sayfa=iletisim -> iletişim sayfasını açar

    bunu yapabilmek için kenarlıklar, banner, ve footer ve orta boşluktan dan oluşan bir index sayfası oluşturursun.

    index.php sayfasına kontrol eklersin.
    eğer sayfa değişkeni yoksa orta boşlukta ana syfa gösterilir.
    eğer sayfa değişkeni varsa, hangi sayfa varsa o çağrılır. Örn: ?sayfa=iletisim ise orta boşluğa iletisim sayfasını çekersin.

    Bu olay bize tekrar tekrar her sayfaya sidebar banner, footer ekleme zahmetinden kurtarır. ASP'de de bunun karşılığı master page'dir ama PHP'nin kendisinde olmadığı için kendimiz yaparız.

    yukarıda bahsettiğim sayfa çağırma olayını yapabilmek için de include(); fonksiyonunu öğrenmen gerekiyor.

    Bu işin temeli budur, aynı zamanda tema işinin girişi de budur.

    Kolaylıklar dilerim.
  • 02-09-2012, 16:01:20
    #29
    Üyeliği durduruldu
    kaberdey adlı üyeden alıntı: mesajı görüntüle
    Kullanıcılar, veritabanı kayıtlarına geçme konusunda çok acele etme.

    1- Görsel olarak siten düzenli duruyor olabilir ancak tablolu sitelerin pek hükmü kalmadı o nedenle siteni hazırlarken div ve span kullanmayı öğrenmelisin.
    div ve span'lerin düzenlenmesi, şekillenmesi, konumlanması için CSS bilmen öğrenmen gerekiyor.

    2- hakkimizda.php?konu=hakkimizda buradaki amacın nedir?

    normalde bu uygulama şu şekilde yapılır;

    index.php -> Anasayfayı açar
    index.php?sayfa=hakimizda -> hakkımızda sayfasını açar
    index.php?sayfa=iletisim -> iletişim sayfasını açar

    bunu yapabilmek için kenarlıklar, banner, ve footer ve orta boşluktan dan oluşan bir index sayfası oluşturursun.

    index.php sayfasına kontrol eklersin.
    eğer sayfa değişkeni yoksa orta boşlukta ana syfa gösterilir.
    eğer sayfa değişkeni varsa, hangi sayfa varsa o çağrılır. Örn: ?sayfa=iletisim ise orta boşluğa iletisim sayfasını çekersin.

    Bu olay bize tekrar tekrar her sayfaya sidebar banner, footer ekleme zahmetinden kurtarır. ASP'de de bunun karşılığı master page'dir ama PHP'nin kendisinde olmadığı için kendimiz yaparız.

    yukarıda bahsettiğim sayfa çağırma olayını yapabilmek için de include(); fonksiyonunu öğrenmen gerekiyor.

    Bu işin temeli budur, aynı zamanda tema işinin girişi de budur.

    Kolaylıklar dilerim.
    CSS bilgim var ama div konusuna yeni başlıyorum inşallah div ve span ile hazırlamaya çalışacağım.
    include(); fonksiyonunu öğrenip dediklerini yapmaya çalışacağım teşekkür ederim.
  • 02-09-2012, 18:26:30
    #30
    Üyeliği durduruldu
    3-4 günlük bilgiyle gayet iyi , çalışmalara devam
  • 02-09-2012, 18:35:51
    #31
    Kimlik doğrulama veya yönetimden onay bekliyor.
    barkod adlı üyeden alıntı: mesajı görüntüle
    1.si
    GET - Güvensizdir veriye müdahale edilebilir fakat hızlıdır
    PHP.NET ' de açıklananlar http://php.net/manual/en/reserved.variables.get.php

    2.si kayıt sayfası üye girişi,veritabanına kayıt edilmesi,iletisim.php,veritabanı baglantısıvs.

    3.sü Tema mantığından kastım smarty ya da rain gibi template motorlarının yapılarını yapısını mı kullanmalıyım demek istemiştim.

    Tasarımda değilde kavramaya çalıştığım fonksiyonları uygulamaya çalışıyorum.3 - 4 günde öğrenebildiğim şey bu olduğu için eminim ileride daha iyi şeyler yapacağım.
    Güzel yorumunuz için teşekkür ederim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:11:40 -->-> Daha önceki mesaj 14:09:35 --



    Teşekkür ederim ama 2 yıl sonra yaptığım siteyi atamam askerlik zamanına denk geliyor : ))) güzel bi çalışma sonucunda pm atacağım.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:13:37 -->-> Daha önceki mesaj 14:11:40 --



    Öğrendiğin şeyleri uygulayarak daha iyi gelişebilirsin dedikleri için yaptım.
    Daha çok yenisin. GET ya da POST'un güvenlik açısından ne gibi bir farkı olabilir ki? Bir form yapıp POST ilede gönderebilirsin verileri. SQL injection'a açık bir kere sistem. ' or '0'='0' sorgusunu çalıştırdığımda paneline giriş yapabiliyorum.

    Ayrıca PHP ile tasarım çizmek arasında bir bağlantı kurman da acı.
    Hızlı koşan atın ...u seyrek düşer.

    Henüz PHP hakkında hiç birşey bilmiyorsun.
  • 02-09-2012, 19:08:31
    #32
    1- Form Güvenliği Validasyon
    2- Javascript Client taraflı validasyon kontrol
    3- Security

    Sitende XSS açığı var.
    http://c1209.hizliresim.com/11/2/ckuby.jpg

    Temel olmadan yaptıysan devam et. çok çalışman lazım daha
  • 02-09-2012, 19:55:32
    #33
    barkod adlı üyeden alıntı: mesajı görüntüle
    Gönderdim.
    Bende kaynakları PM olarak alabilirmiyim hocam?
  • 02-09-2012, 21:59:23
    #34
    Üyeliği durduruldu
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    3-4 günlük bilgiyle gayet iyi , çalışmalara devam
    teşekkür ederim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:52:19 -->-> Daha önceki mesaj 21:47:58 --

    Birlikisgu adlı üyeden alıntı: mesajı görüntüle
    Daha çok yenisin. GET ya da POST'un güvenlik açısından ne gibi bir farkı olabilir ki? Bir form yapıp POST ilede gönderebilirsin verileri. SQL injection'a açık bir kere sistem. ' or '0'='0' sorgusunu çalıştırdığımda paneline giriş yapabiliyorum.

    Ayrıca PHP ile tasarım çizmek arasında bir bağlantı kurman da acı.
    Hızlı koşan atın ...u seyrek düşer.

    Henüz PHP hakkında hiç birşey bilmiyorsun.
    evet pek bi bilgim olduğu söylenemez ama 17 yıldır bu işi yapan birisi tavsiye ettiği için bu şekilde kullandım.Site adresinide yollayabilirim kurumsal bir site.Post güvenilir ama hızlı olmadığını söyledi kendiside,detay.php?konu=hakkimizda,detay.php?konu =iletisim,detay.php?konu=kayit detay.php?konu=ozel , detay.php?konu=insan_kaynaklari şeklinde kullanıyor.
    PHP ile tasarım çizmek sözündeki ifade nedir ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:58:27 -->-> Daha önceki mesaj 21:52:19 --

    Byturkx adlı üyeden alıntı: mesajı görüntüle
    1- Form Güvenliği Validasyon
    2- Javascript Client taraflı validasyon kontrol
    3- Security

    Sitende XSS açığı var.
    http://c1209.hizliresim.com/11/2/ckuby.jpg

    Temel olmadan yaptıysan devam et. çok çalışman lazım daha
    Evet php hakkında bilgim olmadan bu şekilde bi site çıkardım ortaya.Bu konuda ileride iyi şeyler başarıcağımada inanıyorum.Sitemdeki hataları belirten arkadaşlara da teşekkür ederim söylediklerinizin her biri benim için önemli her birini bidahaki yapımda düzelteceğim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:59:23 -->-> Daha önceki mesaj 21:58:27 --

    KemalAkin adlı üyeden alıntı: mesajı görüntüle
    Bende kaynakları PM olarak alabilirmiyim hocam?
    gönderdim.
  • 02-09-2012, 22:26:29
    #35
    valla hocam bana da kaynakları gönderirseniz sevinirim.ben 1 aydır uğraşıyorum buna yetişemedim daha acaba yaptığınız scipt panelli mi?
  • 02-09-2012, 22:56:59
    #36
    barkod adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:52:19 -->-> Daha önceki mesaj 21:47:58 --



    evet pek bi bilgim olduğu söylenemez ama 17 yıldır bu işi yapan birisi tavsiye ettiği için bu şekilde kullandım.Site adresinide yollayabilirim kurumsal bir site.Post güvenilir ama hızlı olmadığını söyledi kendiside,detay.php?konu=hakkimizda,detay.php?konu =iletisim,detay.php?konu=kayit detay.php?konu=ozel , detay.php?konu=insan_kaynaklari şeklinde kullanıyor.
    PHP ile tasarım çizmek sözündeki ifade nedir ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:58:27 -->-> Daha önceki mesaj 21:52:19 --



    Evet php hakkında bilgim olmadan bu şekilde bi site çıkardım ortaya.Bu konuda ileride iyi şeyler başarıcağımada inanıyorum.Sitemdeki hataları belirten arkadaşlara da teşekkür ederim söylediklerinizin her biri benim için önemli her birini bidahaki yapımda düzelteceğim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:59:23 -->-> Daha önceki mesaj 21:58:27 --



    gönderdim.
    Dostum, böyle bir web programı için neyin performansından bahsediyorsun ki Bir cache sistemi kullanıyor musun?