Forum Moderators: coopster
php
=======
$avatar_name=$_FILES['avatar']['name'];
$avatar_size = $_FILES['avatar']['size'];
$avatar_type = $_FILES['avatar']['type'];
if($avatar_size<15000 && ($avatar_type=='image/jpeg' ¦¦ $avatar_type=='image/jpg') && strlen($avatar_name)<15 )
{
if(is_uploaded_file($_FILES['avatar']))
{
//copy image to temp dir
copy($avatar_name, "images/temp_".$vfy_name1.".jpg") or die("could not copy");
}
}
else
{
echo 'Invalid Image';
}
Html
======
<form method="POST" enctype="multipart/form-data">
<input type="file" name="avatar">
<input type="submit" />
</form>
You are missing the temporary file, which is the file that gets uploaded before you move it.
$temp_avatar_name=$_FILES['avatar']['tmp_name'];
So try:
$temp_avatar_name=$_FILES['avatar']['tmp_name'];
$avatar_name=$_FILES['avatar']['name'];
$avatar_size = $_FILES['avatar']['size'];
$avatar_type = $_FILES['avatar']['type'];
if($avatar_size<15000 && ($avatar_type=='image/jpeg' ¦¦ $avatar_type=='image/jpg') && strlen($avatar_name)<15 )
{
if(is_uploaded_file($temp_avatar_name))
{
//copy image to temp dir
copy($temp_avatar_name, "images/temp_".$vfy_name1.".jpg") or die("could not copy");
}
}
else
{
echo 'Invalid Image';
}
dc