While running the below code, a form passes the image name to this code, the
values when executed are as follows:
 
Step1: upload_file_type: 
Step1: upload_file: C:\\Documents and Settings\\jack.IISG\\Desktop\\BVP.jpg
Step1: extention: 

Step2: upload_file_type: 
Step2: upload_file: C:\\Documents and Settings\\jack.IISG\\Desktop\\BVP.jpg
Step2: extention: image/pjpeg

And what happens is it keeps giving me the following error:
 
Not a Valid Image Extension, .jpg only!
 
 
This is going to be something stupid that I am being blind to... any help
appreciated!
 
 
--------------- Code Below ------------------------------------
 
 
//The file to be uploaded
global $upload_file_name;
 
echo "Step1: upload_file_type: " . $upload_file_type ."<br>";
echo "Step1: upload_file: " . $upload_file."<br>";
echo "Step1: extention: " . $extention ."<br>";
 
if($upload_file !="")
{
//image size esle will ignore ...
$img_max_width=750;
$img_max_height=750;
$extention=  
$file_type1 = "image/pjpeg";
$file_type2 = "image/jpeg";
$file_type3 = "image/gif";
$file_type4 = "image/jpg";
 
echo "Step2: upload_file_type: " . $upload_file_type ."<br>";
echo "Step2: upload_file: " . $upload_file."<br>";
echo "Step2: extention: " . $extention ."<br>";
 
if (($upload_file_type == $file_type1) or ($upload_file_type == $file_type2)
or ($upload_file_type == $file_type3) or ($upload_file_type == $file_type4))
{
$ext=strrchr($upload_file_name, ".");//
 
$picture_name=get_param("first_name")."_".get_param("last_name");
 
$picture_name=str_replace(" ","_",$picture_name);
 
$picture_name=explode(".",$picture_name);
 
$upload_file_name=$picture_name[0]."".$ext;
 
$image_url="images/contacts/".$upload_file_name;
 
@copy($upload_file, "images/contacts/".$upload_file_name); 
chmod("images/contacts/".$upload_file_name,0777);
 
$image_test_size = "images/contacts/".$upload_file_name;
$image_size = getimagesize($image_test_size);
$img_width = (($image_size[0]));
$img_height = (($image_size[1]));
if (($img_width > $img_max_width or $img_height > $img_max_height)) {
   unlink("images/contacts/".$upload_file_name);
}
 
} else {
   echo "Not a Valid Image Extension, .jpg only!";
}
}

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to