🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6058

Re: editar archivos online mediante php

#6058
From: Julián Albo
Date: Tue, 19 Aug 2003 20:14
34 lines
2498 bytes
JaazzMan escribió:

> Estoy tratando de hacer una web con la posibilidad de editar los contenidos
> online sin usar mysql. Guardo en fichero de texto la informacion que cambia
> en la web. Pero no se como cambiar partes unicas del fichero o el valor de
> algunas variables. Me explico?
> Tambien he probado a meter los textos en variables dentro de un archivo
> .php para luego incluirlo dentro del documento principal con include, pero
> me ocurre lo mismo, si quiero modificar una sola variable (que su contenido
> puede ocupar varias lineas) no se como hacerlo.
> 
> Muy importante!!! no uso mysql solo ficheros planos

Pues lo tienes difícil, porque tendrás que protegerte contra accesos
simultáneos a los mismos ficheros.

No puedes modificar directamente cosas en medio de un fichero, tienes
que leerlo, modificarlo en memoria y volverlo a grabar, o ir leyendo y
escribiendo en un temporal y al acabar renombrar el temporal al
original.

O puedes buscar alguna librería que permita manejar un fichero de texto
como si fuera una base de datos, que me suena haber visto mencionado
algo de eso por freshmeat (no recuerdo si para php).

Salu2
Technical Details
Message-ID: <3F42851E.D0F84FE2@terra.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!news-feed1.de1.concert.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
References: <Xns93DCDD33A7E7dontemailmenevercom@194.179.3.156>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,9394cca0af11c771
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-08-19 13:14:25 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!news-feed1.de1.concert.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
From: Julián Albo <JULIANALBO@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: editar archivos online mediante php
Date: Tue, 19 Aug 2003 22:14:22 +0200
Organization: Telefonica Data Espagna
Lines: 34
Message-ID: <3F42851E.D0F84FE2@terra.es>
References: <Xns93DCDD33A7E7dontemailmenevercom@194.179.3.156>
NNTP-Posting-Host: 50.red-213-96-228.pooles.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1061324064 26206 213.96.228.50 (19 Aug 2003 20:14:24 GMT)
X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Tue, 19 Aug 2003 20:14:24 +0000 (UTC)
X-Mailer: Mozilla 4.8 [es] (X11; U; Linux 2.4.20-4GB i686)
X-Accept-Language: en