Google
Web dns.bdat.net

[PHP-ES] Subir imagenes a través de un formulario

From: olga(EN)wuau.com
Date: Fri Sep 24 2004 - 22:58:18 CEST


Estoy intentando subir imagenes a través de un campo <input type="file"
name="fileFoto"> con este código:
<?
$descripcionFoto= $HTTP_POST_VARS[descripcionFoto];
$fileFoto= $HTTP_POST_FILES['fileFoto']['tmp_name'];
move_uploaded_file($HTTP_POST_FILES['fileFoto']['tmp_name'],$foto);
insertar_fotos($foto,$descripcionFoto);
?>

El caso es que en local me funciona, me crea un archivo temporal en la carpeta
imagenes que es desde donde las llamo.
Pero en el servidor me sale este mensaje:

Warning: move_uploaded_file(imagenes/tmp/phpPKGJfX.jpg): failed to open
stream: Permission denied
in /home/httpd/vhosts/olwebs.com/httpdocs/ansar/admin.php on line 30

Warning: move_uploaded_file(): Unable to move '/tmp/phpPKGJfX'
to 'imagenes/tmp/phpPKGJfX.jpg'
in /home/httpd/vhosts/olwebs.com/httpdocs/ansar/admin.php on line 30

Les pregunte si es que me tenían que dar algun permiso o algo así, me dijeron
que si, que ya lo habían configurado para que pudiese subir imágenes, pero el
caso es que me sigue saliendo el mismo mensaje de arriba.

Y me contestaron que estaría mal la programación porque a otros usuarios les
funciona.

Podrías decirme si veis algo raro?

Yo veo que en local no me crea el directorio /tmp/, simplemente el archivo
phpPKGJfX. Por eso cree un directorio /tmp/ dentro de mi carpeta imagenes/ por
si era por eso, pero nada.

Les agradezco su ayuda
Un saludo
OLga

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri Nov 12 2004 - 20:21:30 CET