Hola:Esto es lo que tienes que hacer:Crear dos páginas, en la primera, un pequeño formulario (o lo que quieras) en el cual introduces el nómbre del fichero en cuestion que quieres "subir".Después, mandamos el fichero elegido a la segunda página. Podría ser algo así:Código: Text <html> <head> <title>Subir Ficheros al servidor</title> </head> <body> <center><b>Subir Scripts</b><br> <?php $RENAME = "fichero_".$_FILES['archivo']['name']; if (file_exists("upload/$RENAME")) {echo "<font color=\"#990000\">Por favor renombra tu fichero <b>".$_FILES['archivo']['name']."</b> por que ya existe uno con ese nombre.</font>"; } else{ $path_upload = 'upload/'; //debemos otorgar permisos al servidor poner chmod 0777 a la carpeta upload $extension = explode(".",$_FILES['archivo']['name']); $num = count($extension)-1; if($extension[$num] == "xls"){ if($_FILES['archivo']['size'] < 1300000){ // el tamaño maximo que quieras... if (move_uploaded_file($_FILES['archivo']['tmp_name'], $path_upload . $RENAME)){ echo "<font color=\"#0000ff\">El fichero <b>".$_FILES['archivo']['name']."</b> fue subido con éxito. El sistema lo ha renombrado a <b>$RENAME</b></font>"; } else { echo "<font color=\"#990000\">Hubo un error al tratar de subir este Fichero.</font>"; } } else { echo "<font color=\"#990000\">El fichero <b>".$_FILES['archivo']['name']."</b> supera los <b>30kb</b>, por lo tanto no se ha podido subir.</font>"; } } else { echo "<font color=\"#990000\">El formato del fichero no es valido, solo se aceptan ficheros <b>.xls</b> </font>"; } } ?> </center> </body> </html> Con esto, si no me he equivocado,,, no tendras ningún problema,,,Espero que te sirva...Slimer