• 25-12-2019, 13:10:59
    #1
    UNDEfined index: image [file] hatası alıyorum kod yapısı;

    <div class="row">
    <div class="col-md-12">
    <label style="font-size: 15px">Kampanya Resmi</label> <small>(Min: 343x219)</small>
    <input type='file' name='img' class="form-control" />
    </div>
    </div>
    $image = new Upload($_FILES['img']);
    $image->file_new_name_body = 'test';
    $image->image_convert = 'jpg';
    $image->image_resize = true;
    $image->image_ratio_crop = true;
    $image->image_x = 800;
    $image->image_y = 1000;
    $image->jpeg_quality = 35;
    $image->allowed = array ( 'image/*' );
    $image->Process( '../uploads/campaigns' );
    $refimgyol = $image->file_dst_path . $image->file_dst_name;
  • 25-12-2019, 16:44:09
    #2
    Form kodunuzda enctype belirttiğinizden emin olun.
    enctype="multipart/form-data"
    var_dump ile gelen image ekrana basın, veriler doğru geliyor mu bir bakın.
    var_dump($_FILES['img']);

    Kodlarınızıı try catch blogu içinde yazın, donen hatayı detaylı gorelim. Belki de Upload sınıfınızda bir hata oluşuyor. Bu sınıfa ait kodlarınızı paylaşmamışsınız.
    try {
        $image = new Upload($_FILES['img']);
        $image->file_new_name_body = 'test';
        $image->image_convert = 'jpg';
        $image->image_resize = true;
        $image->image_ratio_crop = true;
        $image->image_x = 800;
        $image->image_y = 1000;
        $image->jpeg_quality = 35;
        $image->allowed = array ( 'image/*' );
        $image->Process( '../uploads/campaigns' );
        $refimgyol = $image->file_dst_path . $image->file_dst_name;
    } catch (Exception $error) {
        die("Bir hata oluştu. Hata mesajı = " . $error->getMessage());
    }
  • 28-12-2019, 17:34:30
    #3
    @coder63; enctype="multipart/form-data" bundan kaynaklıymış teşekkürler