Ok mira, la voy a poner bien facil....
Este es el formulario que yo uso....
Código PHP:
<form action="modprin.php" method="post" enctype="multipart/form-data">
<label>Selecciona tu nueva fotografía:
<input type="file" name="archi" />
</label><br /><br />
<input type="submit" name="enviar" value="Enviar" />
</form>
Y exactamente asi es como proceso lo que envié
Código PHP:
$dirimagenes = "fotos_alumnos/";
if (is_uploaded_file($_FILES['archi']['tmp_name']))
{
$extension = end(explode('.', $_FILES['archi']['name']));
$imgFile = $_SESSION['uni_plat_usuario'].".".strtolower($extension);
$tmp_name = $_FILES['archi']['tmp_name'];
$tipo_archivo = $_FILES['archi']['type'];
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo,"jpg"))))
echo "No se puede subir este archivo.";
else
if(move_uploaded_file($tmp_name, $dirimagenes.$imgFile))
echo "Imagen agregada con éxito.";
else
echo "Ocurrió un error, por favor intenta de nuevo.";
}
else
echo "No se pudo subir el archivo";