Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2008, 17:32
angarzafir
 
Fecha de Ingreso: febrero-2007
Mensajes: 41
Antigüedad: 17 años, 3 meses
Puntos: 0
Error en upload de archivo

Buenas!!! Aqui llego con un pequeño problema en el script de upload de pdf. Luego de intentar varias veces he creado este script que adjunto a continuación para subir archivos pdf de hasta 40mb

Código PHP:
ini_set('post_max_size','50M');
ini_set('upload_max_filesize','30M');
ini_set('max_execution_time','100000');
ini_set('max_input_time','10000');
// script de upload
$directorio '../../Revista/';
$tam $_FILES['pdf']['size'];
$archivo $_FILES['pdf']['name'];
$tipo=$_FILES['pdf']['type'];
$nueva_ruta=$directorio $archivo;
echo 
$archivo." en proceso de carga...<br>"//para ver si tomo la info del archivo
echo "Nueva dirección: ".$nueva_ruta."<br>";//ver la ruta donde lo dejara

if ($tipo=='application/pdf')//||($tipo=='image/gif')||($tipo=='image/png')
{
    if ((
$tam<=41943040)&&($tam>=1000))
    {
        if (
move_uploaded_file($_FILES['pdf']['tmp_name'], $nueva_ruta))
        {
           echo 
"El archivo fue subido con éxito.";
        echo 
"<br><a href='".$nueva_ruta."'>Descargar para comprobar. Click derecho guardar objetivo como.</a>";
        } 
        else
        {
        echo 
"Error al intentar subir el archivo.";
        }
    }    
    else
    {
        echo 
"Supera el limite de tamaño. El tamaño es '"$tam ."'.";
    }
}
else
{
    echo 
"El archivo no es PDF. Extensión del archivo '"$tipo ."'.";

La pagina de prueba es esta: manganimart.net/tools_admin/add_file_revista.php

Logro subir archivo de hasta 5.222.350 equivalente a 4,97MB
si el archivo sobrepasa esta medida simplemente se borra la información, y me termina de ejcutar el script peor sin subirlo. Osea, como que en determinado tiempo el script pierde los datos del archivo y me da el mensaje de que el archivo no es pdf.

Cita:
CLY_v01_c03_FBD.pdf en proceso de carga...
Nueva dirección: ../../Revista/CLY_v01_c03_FBD.pdf
El archivo no es PDF. Extensión del archivo ''.
Espero que puedan ayudarme, los archivos PDF que subire pesan mas de 20mb.