Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

Problema al crear directorio php en webhost

Estas en el tema de Problema al crear directorio php en webhost en el foro de Shared Hosting y VPS en Foros del Web. Hola gente, espero esten genial. Resulta que estoy creando un sistema donde el usuario se registra y se crea un directorio con su nombre y ...
  #1 (permalink)  
Antiguo 25/10/2015, 09:16
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 9 años, 4 meses
Puntos: 12
Problema al crear directorio php en webhost

Hola gente, espero esten genial.

Resulta que estoy creando un sistema donde el usuario se registra y se crea un directorio con su nombre y dentro de este se coloca una imagen que se llama "defecto.jpg".

Pero me sale este error cuando me registro.

Warning: mkdir(): No such file or directory in /home/u689886412/public_html/registro.php on line 118

Warning: copy(home/u689886412/public_html/images/defecto.jpg): failed to open stream: No such file or directory in /home/u689886412/public_html/registro.php on line 121

Este es mi code:

Código PHP:
mkdir("home/u689886412/public_html/usuarios/imagen_perfiles/$usuario_registro",0777); 
        
$dir_defect "home/u689886412/public_html/images/defecto.jpg";
        
$dir_dest "home/u689886412/public_html/usuarios/imagen_perfiles/$registro_usuario/defecto.jpg";
        
copy($dir_defect,$dir_dest); 
En local me sirve pero aqui en el host no.
Espero que puedan ayudarme y gracias de antemano!
  #2 (permalink)  
Antiguo 25/10/2015, 14:07
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 15 años, 5 meses
Puntos: 327
Respuesta: Problema al crear directorio php en webhost

La ruta al directorio debería de empezar con una /. /home/...
  #3 (permalink)  
Antiguo 25/10/2015, 15:58
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 9 años, 4 meses
Puntos: 12
Respuesta: Problema al crear directorio php en webhost

Cita:
Iniciado por franciscomarin Ver Mensaje
La ruta al directorio debería de empezar con una /. /home/...
Ps ahora este es el erro que tira:

Código:
Warning: mkdir(): File exists in /home/u689886412/public_html/registro.php on line 118

Warning: copy(/home/u689886412/public_html/usuarios/imagen_perfiles/Damian/defecto.jpg): failed to open stream: No such file or directory in /home/u689886412/public_html/registro.php on line 121
  #4 (permalink)  
Antiguo 25/10/2015, 23:42
Avatar de Adsl5mb  
Fecha de Ingreso: junio-2007
Mensajes: 1.589
Antigüedad: 17 años, 5 meses
Puntos: 34
Respuesta: Problema al crear directorio php en webhost

Recuerda que en Windows no se tiene en cuenta las mayúsculas y minúsculas para los directorios y los nombres de los archivos, en tu hosting (que es Linux) si se tienen en cuenta, así que verifica que existan efectivamente esos directorios y archivos a los que hacen referencia:

Cita:
/home/u689886412/public_html/usuarios/imagen_perfiles/Damian/defecto.jpg
__________________
Foro: Yelsoft
Blog: Milutilidades
  #5 (permalink)  
Antiguo 26/10/2015, 12:51
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 9 años, 4 meses
Puntos: 12
Respuesta: Problema al crear directorio php en webhost

Cita:
Iniciado por Adsl5mb Ver Mensaje
Recuerda que en Windows no se tiene en cuenta las mayúsculas y minúsculas para los directorios y los nombres de los archivos, en tu hosting (que es Linux) si se tienen en cuenta, así que verifica que existan efectivamente esos directorios y archivos a los que hacen referencia:
Esta todo bien.. porque el nombre de la carpeta que es el nombre de usuario se crea con la misma variable del registro es decir... 100% de efectividad a la hora de acceder a la misma ya que se usa la misma variable..

Última edición por TrinityCore; 26/10/2015 a las 17:07

Etiquetas: directorio, php, webhost
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:42.