Forum Moderators: coopster
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpLOUsj2' to '/uploads/uploadedphoto.jpg' in /var/www/larc/quote.php on line 142
$extensions = array('.png', '.gif', '.jpg', '.jpeg','.PNG', '.GIF', '.JPG', '.JPEG');
$valid_extensions = '.png , .gif, .jpg, .jpeg';
$extension = strrchr($_FILES['userfile']['name'], '.');
if($_FILES['uploadfile']['size'] === 0 || empty($_FILES['uploadfile']['tmp_name'])) {
$errorArray['fileupload'] = "No Photo found. Please upload one.";
$errornum++;
} else if (!in_array($extension, $extensions))
{
$errorArray['fileupload'] = "Wrong file type. Please upload only jpg's.";
$errornum++;
} else if($_FILES['uploadfile']['size'] > 500000) {
$errorArray['fileupload'] = "Photo is too large. Please use a smaller one.";
$errornum++;
}
aahh! So simple.
should be
$extension = strrchr($_FILES['uploadfile']['name'], '.');
[name] => MyFile.jpg
[type] => image/jpeg
[tmp_name] => /tmp/php/php6hst32
[error] => UPLOAD_ERR_OK
[size] => 98174