Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2012, 11:55
Avatar de JairLizcano
JairLizcano
 
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 16 años, 5 meses
Puntos: 53
Exclamación Respuesta: Modificar el interior de un archivo con PHP

Obedeciendo lo que dices yo simplemente guardaría un archivo, de formato .dat por ejemplo, donde almacenaría una representación del formato JSON (json_encode()), al momento de utilizarla simplemente decodifico el formato y trabajo con sus respectivos indices.

Para que te hagas mejor a la idea:

Código:
{"titulo": "Sitio Personal de", "logo": "logo.jpg"}'
Y bien esa cadena en el archivo previamente creado, es la que abriría, leería y decodificaría (json_decode()) con fopen (en el modo a+) y fwrite, como ya habías mencionado.

Documentación:

json_encode(): http://www.php.net/manual/es/function.json-encode.php
json_decode(): http://www.php.net/manual/es/function.json-decode.php

O bien manejas constantes de clases para este proceso, pero si tu idea es crear un simple archivo, te recomendaría JSON para el formato.

Si modificas por ejemplo el titulo, sobreescribes el índice titulo, codificas y almacenas nuevamente.

Me comentas qué tal te fue.

Buena suerte.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.