Bueno maestros la situación es esta.
Deseo actualizar una base de datos desde un formulario, todos los campos pasan bien y se actualiza sin problemas, ahora bien, se planea que si el usuario desea puede subir una foto de su producto desde el formulario, el formulario tiene un campo tipo file para tal motivo (el subir la foto no es obligatorio).
La foto se sube mediante la siguiente instrucción:
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $ultimo."_".$nombre_final);
Y se guarda en un forder llamado fotos, la ubicación y el nombre de la foto estan en la variable $nombre_final, localmente funciona perfectamente si embargo ya ene le hosting a la hora de subir y escrbir el archivo manda el siguiente error.
Warning: move_uploaded_file(fotos/116_foto.jpg): failed to open stream: Permission denied in /home/mastergr/public_html/insertar.php on line 44
Warning: move_uploaded_file(): Unable to move '/tmp/phpvPABRu' to 'fotos/116_foto.jpg' in /home/mastergr/public_html/insertar.php on line 44
Este problema me imagino que se debe a algun permiso que no tiene la carpeta, sin embargos i puedo subir archivos a esa misma carpeta por FTP, para mayor referencia ponog el vinculo para ver las caracteríticas del servidor donde esta alojado todo.
http://www.mastergrafics.com/info.php
Que esta mal?, Que opción del apache no esta activada?, Se pude solucoinar el problema?, Tengo que hacerlo de alguna forma diferente para evitar este erro?.
Agradeceré cualquier ayuda.
Saludos.