ifyazilim/dosyayukleme
最新稳定版本:0.0.6
Composer 安装命令:
composer require ifyazilim/dosyayukleme
包简介
PHP ile dosya yükleme işlerinde kullanılan kütüphanedir.
README 文档
README
PHP ile dosya yükleme işinden sorumlu kütüphanedir. Form üzerinden gelen $_FILES bilgisini dikkate alarak çalışır.
Örnek HTML Form
<form method="POST" enctype="multipart/form-data"> <input type="file" name="dosya" /> <input type="submit" value="Yükle" /> </form>
Form gönderildiğinde yani submit edildiğinde, PHP tarafında dosyanın yüklenmesi için gerekli işlemler yapılır.
// yeni bir dosya yükleme oluşturalım $dosyaYukleme = new \IfYazilim\DosyaYukleme\DosyaYukleme('resim'); // dosya yüklenmiş mi if ($dosyaYukleme->count() === 0) throw new Exception('Yüklemek için lütfen dosya seçiniz.'); // yükleme sırasın hata oluşmuş ise if ( ! empty($dosyaYukleme->getHatalar())) throw new Exception('Dosya yükleme sırasında hata meydana geldi. Hata açıklaması: ' . implode(', ', $dosyaYukleme->getHatalar())); // yüklenen dosyayı alalım, eğer birden fazla dosya yüklendiyse, $dosyaYukleme->getIterator() // kullanılarak içinde dönülebilir. $dosyaBilgisi = $dosyaYukleme->offsetGet(0); // yüklenen dosya boyutu en fazla 1M olabilir if ($dosyaBilgisi->getSize() > 1024 * 1024) throw new Exception('Yüklenen dosya en fazla 1M olabilir.'); // yüklenen dosyanın tam adı, ör: merhaba.jpg echo $dosyaBilgisi->getFilename(); // yüklenen dosyanın uzantısız adı, ör: merhaba echo $dosyaBilgisi->getBasename(); // yüklenen dosyanın boyutu echo $dosyaBilgisi->getSize(); // yüklenen dosyanın mimetype'ı echo $dosyaBilgisi->getMimeType(); // yüklenen dosyanın uzantısı echo $dosyaBilgisi->getExtension();
统计信息
- 总下载量: 307
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-10-05