tengo este codigo y funciona a las mil maravillas pero no se en q momento define las variables. alguien me puede echar una mano?
<html>
<head>
<title>Cargas de Archivos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
{
ini_set("max_execution_time", "0"); // tiempo de ejecucion del script ilimitado
ini_set("upload_max_filesize", "100M"); // maximo tamaño de upload 100 Mb
}
/* La siguiente condición determina si el formulario se manipula o no, dependiendo de si
$archivo existe o no. */
if ($archivo) {
/* Cuando se carga un archivo, se configuran algunas variables. Tomando el nombre de la variable
principal (en este caso $archivo) y añadiendo el nombre y el tamaño también se puede recuperar
esa información para el archivo */
echo ("Nombre del archivo: $archivo_name <p> \n");
echo ("Tamaño del archivo: $archivo_size <p> \n");
/* Cuando se carga un archivo, el servidor lo coloca en un directorio temporal. Lo primero que tenemos
que hacer es guardar el archivo en una ubicación permanente. La función copy() se emplea para duplicar
el archivo en una nueva ubicación. */
if (copy ($archivo, "upload/$archivo_name")) {
echo ("El archivo ha sido cargado <p>\n");
}else{
echo ("El archivo no se ha podido copiar. <p>\n");
}
unlink ($archivo); //se elimina el archivo
}
?>
Sube un fichero al servidor <br><br>
<form action="<?php $PHP_SELF ?>" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" size="20"><br>
<input name="submit" type="submit" value="Subir">
</form>
<br>
<br>
<a href="mostrarUploads.php">Ver directorio de Uploads</a>
</body>
</html>
un saludo
gracias