Foros del Web » Programando para Internet » PHP »

me urge saber la diferencia entre is_file y file_exists

Estas en el tema de me urge saber la diferencia entre is_file y file_exists en el foro de PHP en Foros del Web. alguien sabe la diferencia entre is_file y file_exists de php ?? en españols porfis Gracias !!!!!!!!!!...
  #1 (permalink)  
Antiguo 29/10/2009, 18:25
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 8 meses
Puntos: 10
Exclamación me urge saber la diferencia entre is_file y file_exists

alguien sabe la diferencia entre
is_file y file_exists de php ??

en españols porfis

Gracias !!!!!!!!!!
  #2 (permalink)  
Antiguo 29/10/2009, 18:42
Avatar de dggluz  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años
Puntos: 50
Respuesta: me urge saber la diferencia entre is_file y file_exists

Ambas funciones te sirven para checkear que exista un archivo. Sin embargo file_exists devolverá true tanto si le pasas por parámetro un archivo como un directorio, mientras que is_file devolverá verdadero sólo si le pasas como parámetro un archivo (o eso entendí de www.php.net). De todos modos, me parece que la diferencia es más conceptual... tienta clasificar a is_file en el mismo conjunto que is_number, is_array, etc. Sin embargo sería un error, ya que en realidad is_file no comprueba el tipo de dato (que tendría que ser string), sino si éste representa un archivo válido en el servidor.
No estoy completamente convencido de todo lo que puse, pero me parece razonable. ¡Suerte!
  #3 (permalink)  
Antiguo 30/10/2009, 05:03
Avatar de zerpico_01  
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: me urge saber la diferencia entre is_file y file_exists

no recuerdo bien pero creo que uno da por hecho que exite el otro mira si existe

a lo igual que dggluz digo:

Código PHP:
No estoy completamente convencido de todo lo que puse
pero me parece razonable.... 
saludos!
  #4 (permalink)  
Antiguo 30/10/2009, 06:20
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: me urge saber la diferencia entre is_file y file_exists

Todo depende del uso que le quieras dar.
Pero en un determinado momento pudieras utilizar cualquiera de las dos si lo quieres es determinar si un archivo existe o no , a un que cosidero que is_file es mas lenta que file_exists


Testo sacado de un foro.

Depende de su código y lo que quiere, ¿qué función debe utilizar. Por ejemplo, si se genera una cadena
que debería apuntar a un archivo en el servidor y usted quiere saber si existe, tiene que hacer uso de file_exists ().
Si usted listar el contenido de un directorio y desea saber si un determinado resultado es un archivo, is_file () es la indicada.
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 14:24.