Foros del Web » Programando para Internet » PHP »

como doy referencia a archivos que no estan en la misma carpeta??

Estas en el tema de como doy referencia a archivos que no estan en la misma carpeta?? en el foro de PHP en Foros del Web. lo que pasa es que tengo una funcion que es para borrar unas imagenes del servidor y pos trabajo con mysql para saber cual es ...
  #1 (permalink)  
Antiguo 31/10/2008, 12:31
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
como doy referencia a archivos que no estan en la misma carpeta??

lo que pasa es que tengo una funcion que es para borrar unas imagenes del servidor y pos trabajo con mysql para saber cual es la imagen. el problema es que en mysql todas las referencias estan escritas con esto al principio "../img/ imagen.jpg" por que donde muestro las imagenes no esta donde estan guardadas. entonces para borrar las imagenes uso este script

Código PHP:
unlink("$reference"); 
y me imprime esto
Cita:
Warning: unlink(../img/imagen.jpg): No such file or directory...
asi que yo pienso que no encuentra la imagen por esto "../" asi que alguien sabe ke puedo usar en vez de esto?? para que encuentre la carpeta?? desde ya gracias
  #2 (permalink)  
Antiguo 31/10/2008, 12:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: como doy referencia a archivos que no estan en la misma carpeta??

debes usar la ruta completa desde un inicio... así se guarda como originalmente se encuentra...

solo debes hacer eso, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 31/10/2008, 12:43
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: como doy referencia a archivos que no estan en la misma carpeta??

ahh ose como esto www.pagina.com/img/imagen.jpg ??
  #4 (permalink)  
Antiguo 31/10/2008, 14:51
 
Fecha de Ingreso: enero-2008
Mensajes: 163
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: como doy referencia a archivos que no estan en la misma carpeta??

ps el ../ significa ir una carpeta atras suponiendo que estas en la carpeta inicio y tienes las carpetas imagen y base dentro de inicio si tu entras a la carpeta base y quieres referenciar una imagen tendria que ser ../imagen/nombredelaimagen pero si estas en inicio solo seria imagen/nombreimagen
  #5 (permalink)  
Antiguo 31/10/2008, 15:05
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 1 mes
Puntos: 33
Respuesta: como doy referencia a archivos que no estan en la misma carpeta??

No olvidemos que la metodologia ../ para refenciar hacia atras
es valido siempre y cuando php este rodando con el safe mode OFF.
Algunos Hostings tienen el safe mode de php en ON y por ende
no se puede subir de directorio y solamente se permite hacia abajo;
entiendo que lo hacen por seguridad!.
Saludos
Franco
  #6 (permalink)  
Antiguo 31/10/2008, 19:39
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: como doy referencia a archivos que no estan en la misma carpeta??

ahh gracias por su ayuda, ya lo solucione
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 16:32.