PHP: Form upload

Dejo constancia de un simple formulario de upload en tan solo 10 lineas de código PHP:

if(isset($_FILES[\'uploaded\']))
{
    $target = basename($_FILES[\'uploaded\'][\'name\']) ;
    if(move_uploaded_file($_FILES[\'uploaded\'][\'tmp_name\'],$target)) echo \"OK!\";
}
else
{
    echo \"<form action="\'{$_SERVER[\'PHP_SELF\']}\'" enctype="\'multipart/form-data\'" method="\'post\'">\";
    echo \"File:<input name="\'uploaded\'" type="\'file\'/" /><input type="\'submit\'" value="\'Upload\'/" />\";
    echo \"</form>\";
}

No tiene ningún tipo de validador de tipo, tamaño, filtros de seguridad, etc... pero puede servir de base para complicar un poco más el uploader.

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.