Resize image when uploading image

Hi, can somebody help me
I am using this code to resize picture but uploaded picture stays in the same size. I mean in MB. why it dose not compress it?

<?php $name = ''; $type = ''; $size = ''; $error = ''; function compress_image($source_url, $destination_url, $quality) { $info = getimagesize($source_url); if ($info['mime'] == 'image/jpeg') $image = imagecreatefromjpeg($source_url); elseif ($info['mime'] == 'image/gif') $image = imagecreatefromgif($source_url); elseif ($info['mime'] == 'image/png') $image = imagecreatefrompng($source_url); imagejpeg($image, $destination_url, $quality); return $destination_url; } if(isset($_POST['submit'])) { $name = $_FILES["file"]["name"]; $name_tmp = $_FILES["file"]["tmp_name"]; $url = 'uploads/' . $name; move_uploaded_file($name_tmp, $url); if ($_FILES["file"]["error"] > 0) { $error = $_FILES["file"]["error"]; } else if (($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/png") || ($_FILES["file"]["type"] == "image/pjpeg")) { $filename = compress_image($name_tmp, $url, 80); }else { $error = "Uploaded image should be jpg or gif or png"; } } ?> Php code compress the image
    <div class="error">
        <?php
            if($_POST){
              if ($error) {
        ?>
        <label class="error"><?php echo $error; ?></label>
        <?php
        }
     }
   ?>
   </div>
       <fieldset class="well">
           <legend>Upload Image:</legend>
               <form action="" name="img_compress" id="img_compress" method="post" enctype="multipart/form-data">
                   <ul>
                       <li>
                           <label>Upload:</label>
                               <input type="file" name="file" id="file"/>
                           </li>
                       <li>
                           <input type="submit" name="submit" id="submit" class="submit btn-success"/>
                       </li>
                   </ul>
              </form>
       </fieldset>
 </body>
![222|348x500](upload://hEGIN8QD3VjLrusRUvszMxZIeR6.png)

please put your code between the code tags

Sponsor our Newsletter | Privacy Policy | Terms of Service