Foros del Web » Programando para Internet » PHP »

problemas con subir imagenes para un server en linux

Estas en el tema de problemas con subir imagenes para un server en linux en el foro de PHP en Foros del Web. Hola amigos de forosdelweb Tengo el siguiente problema tengo este codigo Código PHP: <?php  //modulo de subida de imagenes al servidor. if (isset( $_POST [ 'send' ])){  if((! $_POST [ 'post' ]== ...
  #1 (permalink)  
Antiguo 17/01/2007, 07:37
 
Fecha de Ingreso: mayo-2004
Ubicación: Ciudad de la Habana
Mensajes: 85
Antigüedad: 20 años
Puntos: 0
Pregunta problemas con subir imagenes para un server en linux

Hola amigos de forosdelweb

Tengo el siguiente problema tengo este codigo

Código PHP:
<?php //modulo de subida de imagenes al servidor.
if (isset($_POST['send'])){
 if((!
$_POST['post']=='Directory')||(!$_POST['post']=='Directorio')){
 if (
$_FILES['url_i']['size'] > $_POST['max_size']*1024){ /*comprobamos que el tamaño sea el permitido*/
 
echo 'el archivo es demasiado grande'; } elseif (($_FILES['url_i']['type']=='image/gif')||($_FILES['url_i']['type']=='image/pjpeg')){ if(is_uploaded_file($_FILES['url_i']['tmp_name'])) { // verifica haya sido cargado el archivo 
    
if(move_uploaded_file($_FILES['url_i']['tmp_name'], '../img/'.$_POST['pos'].'/'.$_FILES['url_i']['name'])) { // se coloca en su lugar final 
                    
echo "<b>Upload exitoso!. Datos:</b><br>"
            echo 
"Nombre: <i><a href=\"".$_FILES['url_i']['name']."\">".$_FILES['url_i']['name']."</a></i><br>"
            echo 
"Tipo MIME: <i>".$_FILES['url_i']['type']."</i><br>"
                    echo 
"Peso: <i>".$res[0]." Kbytes</i><br>"
                        echo 
"<br><hr><br>"
                        
$dir 'img/'.$_POST['pos'].'/'.$_FILES['url_i']['name'];
                        echo 
'la url es'.$dir
        } 
    } 
    }
}
}
?>
en una pagina que lo que hace es subir una imagen para una noticia que se esta insertando en la base de datos. Hasta ahi todo bien cuando trabajo directo en mi pc que es un servidor montado en windows2003 todo trabaja de maravillas pero cuando lo subo al sitio que va a estar originalmente me da el siguiente problema no me sube las imagenes el lugar donde va originalmente es un servidor www montado en linux. Si alguien puede darme una mano con eso se lo voy a agradecer muchisimo.

Salu2,
Yo
  #2 (permalink)  
Antiguo 17/01/2007, 12:11
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: problemas con subir imagenes para un server en linux

Pues parace ser un error en tu ruta, tienes que estar 100% seguro que existe tu carpeta "img" un "nivel abajo" o "fuera de carpeta" de donde se encuentra tu script.

Saludillos.
  #3 (permalink)  
Antiguo 17/01/2007, 12:45
 
Fecha de Ingreso: mayo-2004
Ubicación: Ciudad de la Habana
Mensajes: 85
Antigüedad: 20 años
Puntos: 0
Re: problemas con subir imagenes para un server en linux

Hola en cuanto a estructura no esta mal yo tengo el script en una pagina dentro de una carpeta y la carpeta img se encuentra fuera de esta al mismo nivel que la carpeta contenedora del script por lo que esta a un nivel por debajo del script.

Salu2,
Manuel.
  #4 (permalink)  
Antiguo 17/01/2007, 16:37
 
Fecha de Ingreso: enero-2007
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: problemas con subir imagenes para un server en linux

no se si te sera de ayuda.. pero controla el tema de las mayusculas de las variables.. es decir lo que esta en mayusculas que este siempre en mayusculas.. porque linux a diferencia de windows diferencia las mayusculas de las minusculas.
saludos
Manu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:14.