Vamos a ver
Intentalo de esta manera.
Copia todo el codigo y pegalo en un mismo archivo.
Y pruebalo.
Código HTML:
Ver original<form name="form" action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
<input type="file" name="img"> <input type="submit" name="btn" value="enviar"> <?php
Código PHP:
Ver originalif(isset($_POST['btn'])){ $nombre = $_FILES['img']['name'];
$tipo_archivo = $_FILES['img']['type'];
$tamano_archivo = $_FILES['img']['size'];
}
$ruta = "images/ofertas/" ;
$ruta_del_archivo = $ruta.$_FILES['img']['name'];
if ($nombre!='') //aqui valido el tipo de archivo
{
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "png") ) && ($tamano_archivo < 1000000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif, .jpg o .png<br><li>se permiten archivos de 1 MEGA máximo.</td></tr></table>";
}
else
{
{
echo "La imagen ha sido cargada correctamente.";
}
else
{
echo "Ocurrio un error por favor intentelo luego.";
}
}
}
}
?>