Estoy intentando subir un archivo(imagen) desde una página (subirimagen.php) que se encuentra a dos niveles del directorio raiz:
Código HTML:
<form name="for" action="subirimagen.php?valor=1" method="post" enctype="multipart/form-data">
<input type="file" name="imagen"> <input type="submit" name="submit" value="Subir imagen">
</form>
y la estoy intentando subir a una carpeta (comic) que esta en la raiz y para ello utilizo:
Código PHP:
if($_GET['valor'] == 1)
$foto_name = $HTTP_POST_FILES['imagen']['name'];
$nombre_temporal = $HTTP_POST_FILES['imagen']['tmp_name'];
$tipo_archivo = $HTTP_POST_FILES['imagen']['type'];
$tamano_archivo = $HTTP_POST_FILES['imagen']['size'];
if(is_uploaded_file($nombre_temporal))
{
$ruta = "../../comic/".$comic."/".$foto_name;
//copy($nombre_temporal, $ruta);
move_uploaded_file($nombre_temporal, $ruta);
}
Pero el caso es que no esta subiendo el archivo al servidor use
copy o
move_uploaded_file
¿Estoy haciendo algo mal?
E probado quitando los "../../" con $_SERVER['DOCUMENT_ROOT'] y nada
bichomen