Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2004, 07:11
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Deberías usar la función move_uploaded_file() en lugar de copy() .. a su vez .. en dicha función .. el parámetro que indica la ruta de la imagen origen (que es donde PHP la sube temporalmente al servidor para que luego la muevas a su destino definitivo con el nombre que ha de quedar en destino ...) es:

if (copy ($imagen_tmp,"/httpdocs/imagenes/anuncios/" . $imagen_name))

ó mejor:

Código PHP:
if (move_uploaded_file($_FILES['imagen']['tmp'],"imagenes/anuncios/".$_FILES['imagen']['name'])){ 
La ruta de destiono ha de ser absuluta referente a tu servidor .. Esto puede no ser correcto:
/httpdocs/imagenes/anuncios

ese "httpdocs" tal vez sea desde el "raiz" de tu sito (lo que ves al entrar por FTP) pero no es el tu "ruta" completa desde el raiz de ese servidor seguramente .. Lo más simple es como te muestro en el ejemplo ..

A su vez .. ese directorio de destino tendrá que tener los permisos de escritura correspondientes (en tun FTP cliente .. usa CHMOD y defina un permiso tipo 0666 o incluso 0777 según corresponda)

Un saludo,