Convert .PNG image to .JPEG after upload
<pre><code>    $file_extension= explode('.', $file_name); 
    $file_extn= strtolower(end($file_extension));  
    $old_file_path = $user_data['profile_pic'];

      function change_profile_image($user_id, $file_temp, $file_extn, $old_file_path){
            $file_path = 'core/images/profile/'.  substr(md5(time()), 0, 20) . '.' . $file_extn;
            move_uploaded_file($file_temp, $file_path);
            if(file_exists($old_file_path) === true){unlink($old_file_path);}
            mysql_query("UPDATE `users` SET `profile_pic` = '". mysql_real_escape_string($file_path) ."' WHERE `user_id` = " . (int)$user_id);

            if($file_extn == 'png'){
            list($width, $height) = getimagesize($old_file_path);
            $new_width = $width;
            $new_height = $height;
            $image_p = imagecreatetruecolor($new_width, $new_height);
            $image = imagecreatefrompng($old_file_path);

            imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
            imagejpeg($image_p, $file_path);
if(file_exists($old_file_path) === true){unlink($old_file_path);}           
mysql_query("UPDATE `users` SET `profile_pic` = '". mysql_real_escape_string($file_path) ."' WHERE `user_id` = " . (int)$user_id);
            }

            if($file_extn == 'jpg' || $file_extn == 'jpeg'){
            list($width, $height) = getimagesize($file_path);
            $new_width = $width;
            $new_height = $height;
            $image_p = imagecreatetruecolor($new_width, $new_height);
            $image = imagecreatefromjpeg($file_path);

            imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
            imagejpeg($image_p, $file_path);
if(file_exists($old_file_path) === true){unlink($old_file_path);}           
mysql_query("UPDATE `users` SET `profile_pic` = '". mysql_real_escape_string($file_path) ."' WHERE `user_id` = " . (int)$user_id);
            }
        }
</code></pre>

<p>The image is uploading but the problem is it is not converting the image after the upload. What is the problem? I believe the if statements aren't working. </p>
