Foros del Web » Programando para Internet » PHP »

Problemas para acceder a un archivo con fopen

Estas en el tema de Problemas para acceder a un archivo con fopen en el foro de PHP en Foros del Web. Mi situacion es la siguiente: tengo un algoritmo escrito en php que intenta abrir un archivo obtener una cadena de informacion y enviar esa cadena ...
  #1 (permalink)  
Antiguo 13/07/2005, 07:07
 
Fecha de Ingreso: mayo-2004
Ubicación: Venezuela
Mensajes: 13
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta Problemas para acceder a un archivo con fopen

Mi situacion es la siguiente:

tengo un algoritmo escrito en php que intenta abrir un archivo obtener una cadena de informacion y enviar esa cadena por un socket a una maquina remota. Los socket funcionan perfectamente, envio mensajes a traves de el asiganadoles un valor determinados a las cadenas, el problema esta cuando quiero abrir el archivo para sacar una cadena de caracteres y enviar la cadena por el socket. Al intentar abrir el archivo dice que tengo acceso denegado:

$mi_archivo = fopen("/home/texto.txt", "w");

Intenté darle permisos al archivo texto.txt y la carpeta home de lectura, escritura y ejecucion (chmod 777 texto.txt); toman los permisos pero aun asi no tengo acceso al archivo, sospecho que el dueño del archivo y los grupos que tienen acceso al archivo no estan bien asignado (tiene colocado root) pero nose que usuario deberia poner.

El algoritmo escrito en php y esta en la carpeta /var/www/html/servidor.php de LINUX FEDORA CORE 3. y lo ejecuto mediante el explorador de internet Mozilla o I-Explorer.

Acepto cualquier tipo de ayuda o recomendación.
  #2 (permalink)  
Antiguo 13/07/2005, 07:21
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 19 años, 11 meses
Puntos: 2
path completo

Me paso una cosa similar hace tiempo.

prueba de abrir el fichero pero poniendo el path absoluto (desde la raiz). Si ya tienes los permisos, no deberias tener ningún problema.

ya me diras
__________________
abe_k

Si quieres visitar Andorra, consulta la guia de este pequeño pais y conseguiras toda la información que necesites. La guia del visitante en Andorra
  #3 (permalink)  
Antiguo 13/07/2005, 09:00
 
Fecha de Ingreso: mayo-2004
Ubicación: Venezuela
Mensajes: 13
Antigüedad: 20 años, 6 meses
Puntos: 0
Disculpa mi ignorancia, ¿cuando te refieres a path absolutas me estas diciendo que use la ruta /home/texto.txt?. Para mi una ruta absoluta es cuando se especifica el directorio desde la raiz hasta el archivo.... y asi lo tengo especificado:
$mi_archivo = fopen("/home/texto.txt", "w"); y sin embargo no me funciona.
  #4 (permalink)  
Antiguo 13/07/2005, 09:04
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 19 años, 11 meses
Puntos: 2
paths

Tienes razon. Es asi. Lei mal tu mensaje, lo siento. De hecho ya llamas desde la raiz.

Pues no se que puede ser. umm, has comprobado que puedes abrir los ficheros desde home (permisos a home)? si no es asi no se me ocurre

disculpa las molestias
__________________
abe_k

Si quieres visitar Andorra, consulta la guia de este pequeño pais y conseguiras toda la información que necesites. La guia del visitante en Andorra
  #5 (permalink)  
Antiguo 13/07/2005, 09:29
 
Fecha de Ingreso: mayo-2004
Ubicación: Venezuela
Mensajes: 13
Antigüedad: 20 años, 6 meses
Puntos: 0
Sin embargo mira lo que puse y pude leer el archivo y visualizar la informacion en el browser del cliente. Tuve que colocar el archivo en /var/www/html/texto.txt:

$mi_archivo = fopen("http://mi_ip/texto.txt", "r");

sin embargo no me sirve porque por http no puedo hacer escritura en el archivo.

Tendra algo que ver los firewall instalados en la maquina linux??

Gracias por tus comentarios.....
  #6 (permalink)  
Antiguo 13/07/2005, 09:50
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 19 años, 11 meses
Puntos: 2
y porque no pruebas de copiar el fichero a una carpeta tipo:

/var//www/html/ficheros y luego escrives??

Por lo que refiere al firewall: no creo que sea el firewall sino la propia seguridad interna de linux (permisos, usuarios etc.). Aunque tampoco estoy muy seguro, he visto cosas raras de verdad.
__________________
abe_k

Si quieres visitar Andorra, consulta la guia de este pequeño pais y conseguiras toda la información que necesites. La guia del visitante en Andorra
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 13:03.