1. 3.
    0
    hayrına up up up
    ···
  2. 2.
    0
    takibe aldım başlığı kap şukunu
    ···
  3. 1.
    0
    arkadaşlar sonunda php sınıfı yazabildim. yazılımcı arkadaşların işine yarayacağını düşünüyorum.

    yazdığım bu sınıfı php ile upload kodları ve dosya kontrolleri ile uğraşmak istemeyenler için yazmış bulunmaktayım.

    https://github.com/akaradeniz/phpUploadClass

    kullanımı gayet kolaydır.



    <?php
    $upload = new phpUpload();

    //file ya da image yazıyoruz. image yazarsak resimlerde düzenleme yapabiliyoruz. bir sonraki versiyonda resim üstüne yazı yazdırmayı düşünüyorum. burayı kullanmaz iseniz default olarak file tanımlanacaktır.
    $upload->uploadtype('image');

    //buradan yüklenebilir dosya formatını array içerisine yazıyoruz. bu uzantıların haricinde yüklenen dosyalar hata verecektir.
    $upload->currentextensions(array('jpg', 'png'));

    //dosya bilgilerini alıyoruz
    $upload->tmpname($_FILES["file"]["tmp_name"]);
    $upload->name($_FILES["file"]["name"]);
    $upload->size($_FILES["file"]["size"]);

    //kilobayt cinsinden yüklenebilir maximum boyutu yazıyoruz.
    $upload->maximumsize(1024);

    //resmi yeniden adlandırmak isterseniz adını yazıyoruz. burayı boş bırakırsak default olarak seçtiğimiz dosyanın adı tanımlanacak.
    $upload->newname('resim0001');

    //eğer resim varsa üstüne yazar bu fonksiyon ile. boş bırakırsanız eğer dosya olursa hata verecektir.
    $upload->overwrite(1);

    //resmi yeniden boyutlandırabilirsiniz bu fonksiyon ile. boş bırakırsanız default olarak resmin orjinal boyutu tanımlanacak.
    $upload->resize(300, null);

    if ($upload->upload()) {
    echo "upload tamamlandı!";
    }
    else {
    //hata oluştuysa hata çıktısını alıyoruz
    echo $upload->error();
    }



    arkadaşlar ileriki versiyonlarda yeni özellikler eklemeyi düşünüyorum. hata veya önerilerinizi yazabilirsiniz.
    ···