Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums Back End php error while uploading image

  • This topic is empty.
Viewing 1 post (of 1 total)
  • Author
    Posts
  • #25116
    BAKBAI
    Participant

    please can anyone help me sort this prob out. i have this sample which is use to upload image and load it at the same time. but it keeps given me error message. "Notice: Undefined index: image in c:inetpubwwwrootglisfinanceTESTupload.php on line 10

    Notice: Undefined index: image in c:inetpubwwwrootglisfinanceTESTupload.php on line 11

    Notice: Undefined index: image in c:inetpubwwwrootglisfinanceTESTupload.php on line 14
    "
    here are the code below. there are three files, one imade_upload.php, upload.php and resize.php

    Code:



    Asynchronous image file upload without AJAX | PHPasks.com


    PHPAsks.com

    Power by PHPAsks.com


    Code:






    Code:
    resize();
    $img->show();
    }

    class img {

    var $image = ”;
    var $temp = ”;

    function img($sourceFile){
    if(file_exists($sourceFile)){
    $this->image = ImageCreateFromJPEG($sourceFile);
    } else {
    $this->errorHandler();
    }
    return;
    }

    function resize($width = 100, $height = 100, $aspectradio = true){
    $o_wd = imagesx($this->image);
    $o_ht = imagesy($this->image);
    if(isset($aspectradio)&&$aspectradio) {
    $w = round($o_wd * $height / $o_ht);
    $h = round($o_ht * $width / $o_wd);
    if(($height-$h)<($width-$w)){ $width =& $w; } else { $height =& $h; } } $this->temp = imageCreateTrueColor($width,$height);
    imageCopyResampled($this->temp, $this->image,
    0, 0, 0, 0, $width, $height, $o_wd, $o_ht);
    $this->sync();
    return;
    }

    function sync(){
    $this->image =& $this->temp;
    unset($this->temp);
    $this->temp = ”;
    return;
    }

    function show(){
    $this->_sendHeader();
    ImageJPEG($this->image);
    return;
    }

    function _sendHeader(){
    header(‘Content-Type: image/jpeg’);
    }

    function errorHandler(){
    echo “error”;
    exit();
    }

    function store($file){
    ImageJPEG($this->image,$file);
    return;
    }

    function watermark($pngImage, $left = 0, $top = 0){
    ImageAlphaBlending($this->image, true);
    $layer = ImageCreateFromPNG($pngImage);
    $logoW = ImageSX($layer);
    $logoH = ImageSY($layer);
    ImageCopy($this->image, $layer, $left, $top, 0, 0, $logoW, $logoH);
    }
    }
    ?>

Viewing 1 post (of 1 total)
  • The forum ‘Back End’ is closed to new topics and replies.