🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Dudas PHP

#8470
From: Iván Sánchez Ortega
Date: Mon, 04 Nov 2002 23:52
46 lines
2900 bytes
quantium wrote:

> Hola a todos.
> �sabeis alguna manera para poder escribir en una cierto byte usando php?
> teoricamente deberia funcionar con el siguiente codigo, pero siempre me
> copia hola al final de fichero:
> 
> <?php
> 
> $fichero = "pruebas.txt";
> 
> if ($fp = fopen($fichero,"a")) {

wop!! ah� tienes el fallo. M�rate lo que pone en el manual con respecto a 
abrir un fichero en modo "a":

'a' - Open for writing only; place the file pointer at the end of the file. 
If the file does not exist, attempt to create it. 

Por 25 gallifantes, razones por las cuales te imprime lo que sea al final 
del fichero....



> Otra duda que queria consultar, �sabeis como podria copiar el contenido
> de un fichero (situado en cierto byte) a otro? es decir, imaginemos que
> tenemos un fichero que se llama "hola.php" y queremos copiar todo el
> contenido que tenga este fichero desde el byte 20 hasta el final del
> mismo al archivo "resultado.php"

Te pones en el byte 20 con "fseek($fp,20,SEEK_SET)", lees a partir de ah�, 
etc, etc...

----------------------------------
Iv�n S�nchez Ortega -ivansanchez-arroba-wanadoo-punto-e-ese-

Me acuerdo de que hace a�os un DECman ten�a que actualizar el
microc�digo de un VAX 8250 y le mandaron un floppy por mensajero. El
floppy result� ilegible, y el decman lo devolvi� con una nota en la que
se pod�a leer:

%BADFLOPPY-F-VESPINOISNOTALLOWED; This diskette has been demagnetised.
The compatibility of this hardware with a Vespino's Magneto has not been
certified. Please use a Taxi.

Jordi Guillaumes.
Technical Details
Message-ID: <20021104235200.5C64DA54.NOFFLE@BlueSpark.local>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-out.visi.com!hermes.visi.com!feed3.newsreader.com!newsreader.com!news-xfer.cox.net!mainake.escomposlinux.org!pinsa.escomposlinux.org!not-for-mail
References: <aq6vl0$6ugt5$1@ID-129971.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,3f79cd7c4869bfcf
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-11-04 15:52:16 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-out.visi.com!hermes.visi.com!feed3.newsreader.com!newsreader.com!news-xfer.cox.net!mainake.escomposlinux.org!pinsa.escomposlinux.org!not-for-mail
From: Iván Sánchez Ortega <ivansanchez-arroba-wanadoo-punto-e-ese-@wanadoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Dudas PHP
Date: Tue, 05 Nov 2002 00:52:00 +0100
Organization: acm.asoc.fi.upm.es
Lines: 46
Message-ID: <20021104235200.5C64DA54.NOFFLE@BlueSpark.local>
References: <aq6vl0$6ugt5$1@ID-129971.news.dfncis.de>
Reply-To: Iván Sánchez Ortega <ivansanchez-arroba-wanadoo-punto-e-ese-@wanadoo.es>
NNTP-Posting-Host: 62-37-158-254.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: pinsa.escomposlinux.org 1036453936 20404 62.37.158.254 (4 Nov 2002 23:52:16 GMT)
X-Complaints-To: newsmaster@pinsa.escomposlinux.org
NNTP-Posting-Date: Mon, 4 Nov 2002 23:52:16 +0000 (UTC)
User-Agent: KNode/0.7.1