Código:
<form enctype="multipart/form-data" action="galeria.php" method="POST"> <input name="uploadedfile" type="file"> <input type="submit" value="Subir archivo"> </form>
Código PHP:
<?php
$uploadedfileload="true";
$uploadedfile_size=$_FILES['uploadedfile'][size];
echo $_FILES[uploadedfile][name];
if ($_FILES[uploadedfile][size]>20000000)
{$msg=$msg."El archivo es mayor que X megas, debes reducirlo antes de subirlo<BR>";
$uploadedfileload="false";}
if (!($_FILES[uploadedfile][type] =="image/jpeg" OR $_FILES[uploadedfile][type] =="image/gif" OR $_FILES[uploadedfile][type] =="image/png"))
{$msg=$msg."Tu archivo tiene que ser JPG o GIF. Otros archivos no son permitidos<BR>";
$uploadedfileload="false";}
$file_name=$_FILES[uploadedfile][name];
$add="uploads/$file_name";
if($uploadedfileload=="true"){
if(move_uploaded_file ($_FILES[uploadedfile][tmp_name], $add)){
echo " Ha sido subido satisfactoriamente";
} else {echo "Error al subir el archivo";}
} else {echo $msg;}
echo "<img src='uploads/$file_name'>";
displayPageFooter();
?>
Gracias y un saludo.