Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

Problema con move_uploaded_file

Autor: erfedecai
Publicado: 05-1-2009 03:38 PM
Hola a todos.

A ver si podeis guiarme un poco. He realizado una aplicación para subir archivos al host via HTTP. Para ello utilizo la función move_uploaded_file. Os dejo el código:

$desti = $dir.$HTTP_POST_FILES['fichero']['name'];
if (move_uploaded_file($HTTP_POST_FILES['fichero']['tmp_name'], $desti))
{
echo "El archivo ha sido cargado correctamente.";
}
else
{
echo "Ocurrió algún error al subir el fichero.";
}

En el servidor local (apache) que tengo instalado en mi pc funciona sin problema, pero en el host que tengo contratado siempre devuelve false. He revisado si tiene los permisos adecuados, 777, y si. He mirado si tiene activa las variables globales (aunque no se si será necesario) y tambien. El file_uploads está en ON. Probé incluyendo en el código chmod( $desti, 0777 ); y nada. La verdad es que ya estoy un poco saturado pues no doy con la causa.¿Puede estar el problema en el directorio temporal del servidor PHP?

Bueno, si alguien tiene alguna solución o recomendación le agradecería que me lo digera, asi que nada, un saludo a todos.
Autor: Manuel(Mexico)
Publicado: 26-1-2009 08:09 PM
Que tal mira yo recien inicio con la programacion en PHP pero me pasaba lo mismo y el problema estaba en el tipo de directorio. Es decir, aprendi que hay dos tipos de rutas: una relativa y otra absoluta. Tu debes localizar la ruta absoluta para poder mover el archivo al servidor y usar la ruta relativa para mostrarla.
Espero haberte ayudado si gustas agregame al msn: daisujat@hotmail.com SALUDOS DESDE MÉXICO.