Hola a tod@s,
Estoy con una aplicación PHP para subir archivos al servidor y me encuentro con que cuando intento subir un archivo me da el siguiente mensaje de error:
Warning: move_uploaded_file(/imagenes/softytec.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/d200782/public_html/subirarchivo/subirarchivo.php on line 39
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php8wVb3g' to '/imagenes/softytec.gif' in /home/d200782/public_html/subirarchivo/subirarchivo.php on line 39
No se ha podido enviar el archivo al directorio
El código que he puesto es el siguiente:
$archivo = $_FILES['archivo']['tmp_name'];
$archivo_name = $_FILES['archivo']['name'];
$archivo_size = $_FILES['archivo']['size'];
$archivo_type = $_FILES['archivo']['type'];
$archivo_error = $_FILES['archivo']['error'];
if ($userfile_error > 0)
{
echo 'El problema es: ';
switch ($userfile_error)
{
case 1: echo 'File exceeded upload_max_filesize'; break;
case 2: echo 'File exceeded max_file_size'; break;
case 3: echo 'File only partially uploaded'; break;
case 4: echo 'No file uploaded'; break;
}
exit;
}
$destino = '/imagenes/'.$archivo_name;
if (is_uploaded_file($archivo))
{
if (!move_uploaded_file($archivo, $destino))
{
echo 'No se ha podido enviar el archivo al directorio';
}
}
Por más vueltas que le doy no le veo nada raro ¿alguien le ha pasado lo mismo? ¿puede ser un problema de l configuración del servidor?
Muchas gracias por la ayuda