hola amihosm unan consulta tengo un proceso que realiza una subida de un fichero a una carpeta de un servdor y el codigo me funcina pefetametne en el localhost, per cuando subo la aplicaciona internet, observo por el ftp que no lo guarda, me pueden ayudar;aqui les dejo ub pedazo del codigo
if (isset($_POST['submit']))
{
//Parametros del archivo recibido
$tipo=$_FILES['fichero']['type'];
$arch_name=$_FILES['fichero']['name'];
$arch_size=$_FILES['fichero']['size'];
if($arch_name=="")
{
header("location:$_SERVER[PHP_SELF]?msg=No se permiten archivos vacios");
exit(0);
}
//Abrimos session
@session_start();
$ext=explode('.',$tipo);
$xls=$ext[1];//$xls=ms-excel
$newname="envio.xls";//Nombre que se dara para exportar el archivo excel a la base de datos
if($xls!=='ms-excel')//Filtramos solo los archivos excel
{
header("location:$_SERVER[PHP_SELF]?msg=Solo se permiten archivos de Microsoft-Excel");
exit(0);
}
else
{
$_SESSION['name']=$arch_name;
$_SESSION['type']=$tipo;
$_SESSION['size']=$arch_size;
//Verificamos que el proceso de carga haya sido exitoso
if(is_uploaded_file($_FILES['fichero']['tmp_name']))
{
$ruta= "upload/".$_FILES['fichero']['name'];
//$ruta= 'upload/'.$newname;//upload1 es la carpeta contenedora de el archivo excel
if(move_uploaded_file($_FILES['fichero']['tmp_name']), $ruta)
{
//echo "yes";exit(0);
header("location:$_SERVER[PHP_SELF]?msg=archivo subido?? ");
/