Umut Sinav Logo

Archive for PHP

Framework Nedir Framework Avantajları Nelerdir

Framework Nedir?
Framework, yazılımın iskeletini oluşturan, fonksiyon ve sınıflardan oluşan geniş çaplı bir kütüphaneye sahip uygulama çatısıdır. Framework proje sürecini hızlandırır, düzenli ve temiz kod yazımını kolaylaştırır ve yazılıma belli bir standart kazandırır.

Hangi Frameworku Kullanmalıyım
İşinize yarayan framework hangisi ise onu kullanmak en mantıklısı tabiki ama bu konuda yeni iseniz kolay ve sizi çok fazla yormayacak bir framework tercih etmeniz en mantıklısı bunun içinde kaynağı bol gerek türkçe gerekse başta ingilizce olmak üzere iyi bir kaynağı olan framework tercih etmeniz sizin için hayırlısı olur aksi takdirde işin içinden çıkılmaz bir hale gelebilirsiniz

Örnek Bir Framework codeIgniter
Kolay öğrenilebilmesi, Türkçe kaynağının bol olması, iyi bir performansa sahip olması vb. sebeplerle CodeIgniter, Türkiye’de en fazla kullanılan framework’lerden biri konumunda bulunuyor.

Çeşitli Frameworkler

  1. yiiframework
  2. CodeIgniter Framework
  3. Zend Framework
  4. CakePHP Framework
  5. Symfony Framework

CodeIgniter Framework


Framework Nedir?
Öncelikle Framawork Nedir? onu bilmek gerekmektedir. Framework, yazılımın iskeletini oluşturan, fonksiyon ve sınıflardan oluşan geniş çaplı bir kütüphaneye sahip uygulama çatısıdır. Framework proje sürecini hızlandırır, düzenli ve temiz kod yazımını kolaylaştırır ve yazılıma belli bir standart kazandırır.


CodeIgniter Nedir?
PHP kodlayıcıları için inşa edilen çok küçük bir yer kaplayan güçlü bir PHP çatısıdır. PHP Kodlarının daha düzgün, dertli toplu kullanılmasını sağlar.

CodeIgniter Framework kullanmanın faydaları

  • Model View Controller (MVC) yapısını barındırması
  • Bir çok yazılımcı tarafından test edilerek güvenlik ve performans optimizasyonlarının yapılmış olması
  • Projelerin daha kısa zamanda hazırlanabilmesi
  • Düzenli ve Temiz kod yazımını kolaylaştırması
  • Ekip halinde proje geliştirirken karışıklığı önlemesi ve görev paylaşımını kolaştırması
  • Farklı Veritabanlarına Kolay bir şekilde Entegre Edilebilmesi
  • Nesne tabanlı programlamayı kullanmış kişilerin kolayca öğrenebilmesi
  • Düzenli ve basit kullanım kılavuzunun olması
  • Piyasada bulunan çoğu framework’e göre hızlı olması
  • CodeIgniter kullanan ajanslarda ve firmalarda iş görüşmelerinde avantaj sağlaması
  • Popüler php framework yapılarından biri olması

Eğer bir geliştirici iseniz CodeIgniter sizin için doğru olur …


Resmi sitesi http://codeigniter.com/


Tanıtım videosu http://codeigniter.com/tutorials/watch/intro/

Kendiminde birçok projede kullandığım CodeIgniter PHP Framework gerçekten hızlı, basit yapıda, ve herşeyden önemlisi belki düzenli ve bir sisteme bağlı olarak çalışmasıdır. Ekip halinde orta ölçekli projelerde müthiş kolaylık sağlamaktadır. Eğer php üzerinde yazılımlar geliştiriyorsanız mutlaka denemenizi tavsiye edeceğim bir PHP Framework tür.

PHP Dosya Yükleme Boyutu

PHP ile file upload yani dosya yükleme işlemi yaparken kısıtlama yapmak isteyebilirsiniz bu kısıtlamalardan bu yazıda dosya boyut sınırı bahsedeceğim. Varsayılan olarak sunucularda 2MBolarak ayarlıdır bu 2MB tı aşağıdaki yöntemler ile istediğiniz boyuta çekebilirsiniz

Örneklerde 10MB kullanılmıştır ama 10M yazmaktadır bunun nedeni şudur.

Kilobaytlar için K, Megabaytlar için M ve PHP 5.1.0’dan beri Gigabaytlar için G kullanılabilmektedir. Bunlar harf büyüklüğüne duyarlıdır. Belirtilmedikleri takdirde değerin bayt sayısını gösterdiği varsayılır. 1K bir Kilobayta veya 1024 bayta, 1M ise bir Megabayta veya 1048576 bayta eşittir. 

1. Yöntem php.ini dosyasını düzenlemek

post_max_size = 10M
upload_max_filesize = 10M

2. Yöntem .htaccess dosyasını düzenlemek.

php_value upload_max_filesize 10M
php_value post_max_size 10M

3. Yöntem PHP 4 üzeri ini_set

ini_set('post_max_size', '20M');
ini_set('upload_max_filesize', '20M');
Not : Her programcı birgün PHP yi tadacaktır 🙂
escort bayan ankara ankara escort ankara escort bayan cebeci escort