<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>