PHP - ficheros

 
Vista:

ficheros

Publicado por quantium (2 intervenciones) el 05/11/2002 00:48:58
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")) {
echo "Intando abrir $fichero ... correcto <br>";
fseek($fp,1514);
fwrite($fp,"hola");
}

else {
echo "Imposible abrir $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"

Muchas gracias a todos y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ficheros

Publicado por Joe Black (277 intervenciones) el 07/11/2002 00:24:56
Lo que ocurre es que estas abriendolo con "a" de append o sea agregar, lo que puedes hacer es leer el archivo y meter cada linea en un arreglo y luego modificar el arreglo (en la posicion especifica) y luego reescribir el archivo.

Suerte
Joe
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar