Error de carga de archivo

Luisdb
02 de Junio del 2005
Buenos dias, quisiera saber si existe alguien que pueda darme una idea de lo que sucede con esta situacion. Tengo una pagina que me carga imagenes para ser desplegadas, pero luego que instale php y el site en otra maquina para continuar trabajando en mi site, la mima pagina de carga que antes trabajaba bien, ahora me arroja este error:

Warning: copy(./photos/377549.jpg): failed to open stream: Permission denied in...

Saben si existe algun detalle de permisologia u otro detalle que deba saber como resolver?

Gracias

Loop
02 de Junio del 2005
Lo dicho, si estás trabajando en localhost, no se debe usar copy eso es para cuando accedes al servidor remoto, o cuando entras a http://mi_ip/mi_pagina.php

desde ahí entonces se debería de usar la función copy

por lo que lo más recomendable al crear scripts para subir ficheros es hacer algo parecido a :

<?php
if(move_uploaded_file($_FILES['archivo']['tmp_name'],$path.$nombre_archivo))
{
echo "Ok";
}
elseif(copy($_FILES['archivo']['tmp_name'],$path.$nombre_archivo))
{
echo "Ok";
}
else
{
echo "no se pudo subir";
}
?>

De manera que uno de los dos debe andar ok, en el menos común de los casos, es que llámese ruta directrio path, no sea igual en las diferentes máquinas o que la carpeta no exista. Por lo que veo en tu script.

Suerte y saludos ...!!