// Mais ou menos 400kb $limite = 400000; if ($_FILES["userfile"]["size"] < $limite) { // Ok, dentro do limite if ($_FILES["userfile"]["type"] == "image/jpeg" || $_FILES["userfile"]["type"] == "image/png" || $_FILES["userfile"]["type"] == "image/gif") { // ok é permitido o arquivo // Coloque aqui as coisas que ele deve fazer para salvar o arquivo } else { echo "Ops! Arquivo com formato não aceito."; } } else { echo "Arquivo muitoooooooooooo grande!"; }