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