Ver Mensaje Individual
  #11 (permalink)  
Antiguo 11/12/2013, 11:11
WorseMzg
 
Fecha de Ingreso: noviembre-2013
Mensajes: 78
Antigüedad: 11 años
Puntos: 4
Respuesta: Error enviando noticias con o sin imágenes a base de datos desde formulari

Cita:
Iniciado por kahlito Ver Mensaje
Hola de nuevo Nemutagk, por fin vuelvo a retomar este trabajo y este tema.

He cambiado en las notas el comentario a "permisos" y a la vez he ido haciendo pruebas tanto en mi servidor como en el del cliente.

En mi servidor todo va perfectamente con el ejemplo anterior:

Código PHP:
//Si el directorio para subir el archivo no está creado lo creo y le doy los permisos para subir la imagen.
                        
if (!is_dir('img'))
                        {
                               
mkdir('img',0777);
                        } 
Crea la carpeta imagen, sube los archivos y a la vez luego reviso y deja la carpeta por defecto con permisos 0755, he probado tanto con 0755 y 0777 y suben perfectamente. Sin embargo en el servidor del cliente he tenido que crear por mi cuenta dicha carpeta y darle los permisos en el servidor ya que si lo hago directamente desde el archivo php me daba este error:



y por lo tanto era imposible.

Hasta entonces nunca había usado (ni conocía) la opción de mkdir ya que hacía dichos cambios siempre por el ftp o por el servidor. ¿Es la manera más correcta de hacerlo en casos como este?

Gracias de nuevo por tu ayuda.

Saludos.

Revisa en un administrador ftp con que permisos se te estan creando als carpetas ya que a mi igual me sucedio lo mismo, no me tiraba error pero las carpetas no guardaban contenido por los permisos,

yo ocupo siempre
Código PHP:
mkdir($dir0777);
chmod($dir0777); 
el chmod espara cambiar los permisos de las carpetas de esta manera me aseguro de que tengan los permisos que necesito.