Foros del Web » Programando para Internet » PHP »

problemas para saber si existe archivo utilizando file_exists

Estas en el tema de problemas para saber si existe archivo utilizando file_exists en el foro de PHP en Foros del Web. hola amigos espero me puedan ayudar tengo problemas para determinar si un archivo existe estoy utilizando windows el archivo se encuentra en C:\Program Files\Apache Software ...
  #1 (permalink)  
Antiguo 15/10/2012, 22:34
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
problemas para saber si existe archivo utilizando file_exists

hola amigos espero me puedan ayudar


tengo problemas para determinar si un archivo existe estoy utilizando windows
el archivo se encuentra en C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\visual\views\uploads

el nombre del archivo lo consigo por una consulta a una base de datos ya que guardo la ruta del archivo

Código PHP:
Ver original
  1. <?
  2. $nombre_fichero = "$field['ruta_apre']";
  3. echo $nombre_fichero;
  4. if (file_exists($nombre_fichero)) {
  5.  echo "El fichero $nombre_fichero existe";
  6. } else {
  7. echo "El fichero $nombre_fichero no existe";
  8. }
  9. ?>
  #2 (permalink)  
Antiguo 15/10/2012, 23:05
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: problemas para saber si existe archivo utilizando file_exists

no es necesario que uses comillas simples ' ' para una variable, o array, si esta dentro de comillas dobles.

Con las dobles bastaría.
  #3 (permalink)  
Antiguo 15/10/2012, 23:08
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 9 meses
Puntos: 105
Respuesta: problemas para saber si existe archivo utilizando file_exists

holas,

puedes usar rutas relativas o rutas absolutas. por ejemplo __DIR__ o tambien con dirname(__FILE__) desde alli puedes partir a la ruta del archivo.

saludos
__________________
.: Gildus :.
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 20:25.