Foros del Web » Programando para Internet » PHP »

acceso simultaneo a un archivo

Estas en el tema de acceso simultaneo a un archivo en el foro de PHP en Foros del Web. tengo un xml, con paises, y he de abrirlo con fopen para cargarlo a un input select, la pregunta mia es: si en el momento ...
  #1 (permalink)  
Antiguo 30/04/2011, 10:56
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla
Mensajes: 113
Antigüedad: 17 años, 1 mes
Puntos: 3
acceso simultaneo a un archivo

tengo un xml, con paises, y he de abrirlo con fopen para cargarlo a un input select, la pregunta mia es: si en el momento que un usuario se está visualizando la pagina y el codigo esta abriendo el xml, y otro usuario entra en ese mismo instante, se produciria un error de "no se puede abrir por que hay otro proceso con el archivo abierto", o , ustedes que saben al respecto? gracias.
  #2 (permalink)  
Antiguo 30/04/2011, 12:20
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: acceso simultaneo a un archivo

No, a menos que el archivo fuera bloqueado, o que lo estuvieras escribiendo. Si es sólo para leer no debería haber problema, pues dos usuarios tendrán dos punteros diferentes al mismo archivo.
  #3 (permalink)  
Antiguo 30/04/2011, 22:45
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: acceso simultaneo a un archivo

Solo una cuestion, si solo vas a cargar el xml no es necesario en absoluto que abras el archivo con fopen, puedes utilizar SimpeXml el cual esta disponible a partir de PHP 5 y te da herramientas mas potentes y sencillas para trabajar con archivos XML
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #4 (permalink)  
Antiguo 01/05/2011, 09:49
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla
Mensajes: 113
Antigüedad: 17 años, 1 mes
Puntos: 3
Respuesta: acceso simultaneo a un archivo

gracias por sus respuestas, me han hecho salir de dudas por fin :)

Etiquetas: Ninguno
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:50.