ayuda subir archivos/register_globals

dangerninja
16 de Octubre del 2005
Buenas,estoy empezando en esto y tengo un problema q ya no se como resolver:Tengo un script en php q sube imagenes a una carpeta y te las muestra en otra pagina.Si tengo register_globals on me funciona perfectamente pero si lo pongo en off y recojo la variable como $_FILES o $HTTP_POST_FILES no puedo hacer q me funcione.
os envio el codigo q uso.Gracias

Esta seria la pagina q envia la imagen

<html>
<head>
</head>

<body>


Elige el archivo que quieres subir a la galeria fotografica<br>
<form action=mostrar_galeria.php METHOD=post ENCTYPE=\\\\\\\"multipart/form-data\\\\\\\">
<input type=file name=\\\\\\\"fichero\\\\\\\">
<br>
<input type=submit name=boton value=Enviar>
</form>
</body>
</html>

y esta es la pagina q recoje los datos y muestra la galeria de imagenes:

<body>
<?



$dir=\\\\\\\"galeria2\\\\\\\";//ruta del directorio
$id=opendir($dir);//directorio
$fich=readdir($id);//fichero actual





//$fichero=$_FILES[\\\\\\\"fichero\\\\\\\"];


if ($fichero!=\\\\\\\"\\\\\\\" && $fichero_name!=\\\\\\\"\\\\\\\")
{
if ((copy($fichero,\\\\\\\"$dir/$fichero_name\\\\\\\"))==false)
{
echo \\\\\\\"No se ha podido guardar el archivo <br>\\\\\\\";
exit();
}
else {

echo \\\\\\\"Archivo guardado <br>\\\\\\\";
}
}
unlink ($fichero);
//ahora voy a mostrar la galeria de imagenes



While ($fich=readdir($id))
{
if ($fich!=\\\\\\\".\\\\\\\" && $fich!=\\\\\\\"..\\\\\\\")
{
//script del popup
echo \\\\\\\"<a href=\\\\\\\\\\\\\\\"#\\\\\\\\\\\\\\\"><img src=\\\\\\\\\\\\\\\"$dir/$fich\\\\\\\\\\\\\\\" width=100 height=150 border=\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\" onClick=\\\\\\\\\\\\\\\"MM_openBrWindow(\\\\\\\\'popup.php?fich=$fich&dir=$dir\\\\\\\\',\\\\\\\\'prueba\\\\\\\\',\\\\\\\\'width=600,height=400\\\\\\\\')\\\\\\\\\\\\\\\" ></a> \\\\\\\";

echo \\\\\\\"<br><br>\\\\\\\";
}
}

closedir($id);

?>