folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php İnclude Bir Zararı Var Mı



Php İnclude Bir Zararı Var Mı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    php ile uğraşıyorum baya bir süredir ama pek yol kat ettiğime inanmıyorum bazı şeyleri mysql bağlantısı gibi şeyleri include ile çekmek bir çok kez yazmaktan kolay ve mantıklı bence ama sorum söyle sistemi komple include üzerine dayandırsam her şeyi küçük küçük yazıp include ile çeksem bir sorun olur bu bazı sayfalarda 10larca include olsa mesela sorundan kastım güvenlik açığı olur yavaşlık olur amalelik olur v.s.


    I am Jack's inflamed sense of rejection
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    Codeigniter kullan 1 günde çözersin


    Damnant quod non intelligunt...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    include için bir sorun yok fakat şunları gözden geçirmen gerekir:

    include ettiğin diğer dosya da başka bir include içeriyor ve ilk include ettiğin dosyadaki değerleri/fonksiyonları yeniden tanımlıyorsa? O zaman include_once daha iyi seçenek.

    peki include ettiğin dosya elzemse ve betiğin geri kalanı bu dosyaya bağlıysa require daha iyi seçenek. require dosyayı bulamazsa hata üretir (include sadece warning).

    tek seferde include etmeyi ve include edilen dosyanın yeniden yorumlanmasını engellemek istiyorsan require_once kullanmak lazım.

     

    include bence problemli. namespaceler ve autoloader kullanmak çok daha mantıklı geliyor bana. Böylece .NET'e yakın ve baş ağrısız bir ortam oluşturuyorum:

    Şu adreslere bakmanızı tavsiye ederim: 

    http://www.shayanderson.com/php/simple-php-class-autoloading-function-and-tutorial.htm

    https://www.sitepoint.com/autoloading-and-the-psr-0-standard/

    https://stackoverflow.com/questions/17806301/best-way-to-autoload-classes-in-php

    https://secure.php.net/manual/en/language.oop5.autoload.php

     

     


    Olaylara karışmayın!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    hocam işleyişte sorun olmaz ama herşeyi include ile çağırmak biraz amelelik gibi olur. sınıflarla ya da fonksiyonlarla çözmen daha pratik ve kullanışlı olur. ayrıca başlangıç seviyesindeysen şöyle bir kaynak da var: http://kulekci.net/php-the-right-way/

    SinusX'un dediği gibi çeşitli frameworkler ile birçok zafiyetten kurtulabilir, pratiklik kazanabilirsin; fakat sıfırdan öğreniyorsan, mantığını kavramadan frameworklere girişme derim.

    son olarak ihtiyacın olabilecek hemen hemen her türlü kaynağa stackoverflow.com ya da github.com'dan ulaşabilirsin.


    troll
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ucenmi
    ucenmi's avatar
    Kayıt Tarihi: 25/Mayıs/2011
    Erkek

    Emin ol yaptığın her amelelik sana birşeyler kazandıracaktır.

    Bu arada sadece php ile sınırlama kendini, diğer dillerinde çalışma mantıklarını, yaygın mimarilrinin nasıl olduğunu öğren. bu sana farklı bakış açıları kazandıracaktır.

    Birde unutma internetten gördüğün her eğitim, her kitap doğru yolu anlatmaz. Eğitimi yapanın kendi kafasını anlatır.

    Bunun için komünitelerin nasıl kodlama yaptığına, çok kullanılan kütüphanelerde nasıl kodlama standartlarının kullanıldığına dikkat et.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emirhan-exp
    emirhan-exp's avatar
    Kayıt Tarihi: 10/Ocak/2010
    Erkek

    eğer dışarıdan servera iletişimi kesmezsen shell yiyebilirsin hocam. include('www.google.com') gibi kullanabilirler

Toplam Hit: 757 Toplam Mesaj: 6
php include