La carpeta (directorio) de destino:
cibergen/public_html/prueba/fotos/diego.jpg
debe tener permisos de escritura (chmod a 066 o 077)
Usa tu primer ejemplo .. pero no con copy() sino con move_uploaded_file() y ajusta:
$dir= "home/cibergen/prueba/foto/$nombre_archivo";
debe ser:
$dir= "/home/cibergen/prueba/foto/$nombre_archivo";
(supongo que esa es la ruta completa desde el raiz de ese servidor?)
y ese directorio (prueba/) debe tener permisos de escritura ..
Un saludo, |