Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2015, 13:08
Avatar de luissquadrito
luissquadrito
 
Fecha de Ingreso: agosto-2012
Ubicación: en algun lugar de chile
Mensajes: 119
Antigüedad: 11 años, 8 meses
Puntos: 0
eñes y acentos

Amigos tengo un problema con el siguiente código subo un archivo o varios archivos a una carpeta de mi servidor lo cual funciona perfecto pero por ejemplo si subo un archivo llamado año.doc en la Bd me guarda año.doc pero en la carpeta noticias que es donde se suben los archivos guarda año.docx como puedo hacer para que me guarde año.doc en la carpeta que se almacenan los archivos adjunto el código

Código PHP:
<?php
include("conexion.php");
    
$ruta './noticias/'//Decalaramos una variable con la ruta en donde almacenaremos los archivos
$mensage '';//Declaramos una variable mensaje quue almacenara el resultado de las operaciones.

foreach ($_FILES as $key//Iteramos el arreglo de archivos
{
        if(
$key['error'] == UPLOAD_ERR_OK )//Si el archivo se paso correctamente Ccontinuamos 
        
{
            
$NombreOriginal $key['name'];//Obtenemos el nombre original del archivo
            
$temporal $key['tmp_name']; //Obtenemos la ruta Original del archivo
            
$Destino $ruta.$NombreOriginal;    //Creamos una ruta de destino con la variable ruta y el nombre original del archivo    
            
$type explode("."$NombreOriginal);
                        
$extension end($type);
            
move_uploaded_file($temporal$Destino); //Movemos el archivo temporal a la ruta especificada        
        
}

    if (
$key['error']==''//Si no existio ningun error, retornamos un mensaje por cada archivo subido
        
{
            echo 
$mensage .= '-> Archivo <b>'.$NombreOriginal.'</b> Subido correctamente. <br>';
        }
    if (
$key['error']!='')//Si existio algún error retornamos un el error por cada archivo.
        
{
            
$mensage .= '-> No se pudo subir el archivo <b>'.$NombreOriginal.'</b> debido al siguiente Error: n'.$key['error']; 
        }

@
mysql_query("INSERT INTO archivos (nombre,tipo) VALUES ('$NombreOriginal','$extension')") ;
                
                }

echo 
$mensage;// Regresamos los mensajes generados al cliente
echo '<script>window.alert("Los Archivos han sido cargados con exito!");location.href="subir1.php";</script>';

?>