test: http://gorak.us/index1.php PHP <?php $dir = "uploads/"; $file = basename( $_FILES['uploadedfile']['name']); $escape = str_replace(" ", "", $file); $file = $dir . $escape; if( ($_FILES["uploadedfile"]["type"] == "image/gif" || $_FILES["uploadedfile"]["type"] == "image/jpg" || $_FILES["uploadedfile"]["type"] == "image/jpeg" || $_FILES["uploadedfile"]["type"] == "image/png" || $_FILES["uploadedfile"]["type"] == "image/pjpeg")//FILE TYPES && $_FILES["uploadedfile"]["size"] < 999999999 //File Size && !file_exists($file) ) //File does not already exist exists { move_uploaded_file($_FILES["uploadedfile"]["tmp_name"], $file); echo "<br /><a href=" . $file . ">" . $file . "</a>"; } else { if( !($_FILES["uploadedfile"]["type"] == "image/gif" || $_FILES["uploadedfile"]["type"] == "image/jpg" || $_FILES["uploadedfile"]["type"] == "image/jpeg" || $_FILES["uploadedfile"]["type"] == "image/png" || $_FILES["uploadedfile"]["type"] == "image/pjpeg") ) { echo "wrong format"; } if(! ($_FILES["uploadedfile"]["size"] < 999999999) ) { echo "too big"; } if(file_exists($file)) { echo "file exists"; } } Code (markup): It works, I think, but it does not let me upload large .jpgs. It give me wrong format though and not file is too big. Please feel free to test it out. Thanks! :thumbsup: upload_max_filesize 100M 100M Code (markup): When I try to upload my big jpgs the mime data says that it has no file type. post_max_size 8M 8M Code (markup): I don't see why this would give me a 'wrong format' error. I see why this would say it uploaded but really it didn't. //off topic: Links to any good begginner php mysql tutorials? Thanks
What is it then if it is not $_FILES["uploadedfile"]["type"] == "image/jpeg" Code (markup): I have been able to upload one jpg but I can't upload them all.
I though that you upload a new file type .jpgs try this mate $valid_img_type = array("image/gif","image/jpg","image/jpeg","image/png","image/pjpeg"); if(!in_array($_FILES["uploadedfile"]["type"],$valid_img_type)){ echo "wrong format"; }//end if PHP: