
Que tal gente, oigan tengo una duda con PHP, lo que pasa es que quiero escribir en un archivo que ya existe. Pero quiero escribir en la parte de enmedio del archivo.
Y el problema es que cuando intento escribir, lo que hace es ir borrando los caracteres posteriores que tengo escritos.
Como hago para que solo escriba sin sobreescribir mi codigo es el siguiente.
<?php
//Esto encuentra la bandera1 para poder escribir ahi
$archivo = '/Servidor/WEB/Portale2/LeftFrame.php';
$Pf = Fopen($archivo,'r+');
$contents = fread($Pf, filesize($archivo));
$pos = strpos($contents,"BANDERA1");
$pos = $pos-4;
$string = "\n ESTAS LINEAS AÑADO \n <!--BANDERA1--> \n";
fseek($Pf, $pos);
$write = fputs($Pf, $string);
print $pos;
fclose($Pf);
?>