Hola que tal...Foraneros
Quisiera saber como modificar un archivo php o txt, pero algunas lineas determinadas y dejar ciertos caracteres sin modificar sobre la misma linea, lo que tengo hasta ahora es esto:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Editor de txt</title>
</head>
<body>
<?php
$fn = "ejemplo.php";
if (isset($_POST['content']))
{
$content = stripslashes($_POST['content']);
$fp = fopen($fn,"w") or die ("Error al abrir el archivo");
fputs($fp,$content);
fclose($fp) or die ("Error al cerrar el archivo");
}
?>
<div style="width:950px; text-align: center; margin: auto; background-color: #F0F0F0; border: 1px solid #B3B9D5; border-color: #B3B9D5; padding: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #717CB0; font-size: 14px;">
Editor de archivos <strong>txt
</strong><br /><br />
<form action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
<textarea rows="25" cols="110" name="content"><?php readfile($fn); ?></textarea>
<br />
<br />
<input type="submit" value=" Guardar los cambios ">
</form>
<br />
www.mipolaris.com
</div>
</body>
</html>
Y si modifica pero como ya explique arriba quiero modificar lineas determinadas no todas, pero dejando ciertas cosas en la misma linea por ejemplo:
$strdocumento='COM|||version|3.2||serie|FAC||folio |13||fecha|2013-11-29T11:15:11||formaDePago|PAGO EN UNA SOLA EXHIBICION||TipoCambio|1.000||condicionesDePago|EF ECTOS FISCALES AL PAGO||subTotal|425.00||Moneda|MX||total|493.00||ti poDeComprobante|ingreso||metodoDePago|PAGO NO IDENTIFICADO||LugarExpedicion|MEXICO DISTRITO FEDERAL||NumCtaPago|1234||descuento|0.00||motivoDe scuento|desc
REF|||Regimen|REGIMEN GENERAL DE LEY PERSONAS MORALES
REC|||rfc|DNM070221BS4||nombre|DISEÑOS NAOMI MEXICO, S.A. DE C.V.
DOR|||calle|JOSE MARIA IZAZAGA # 50 DESP 101 1ER PISO||colonia|CENTRO||municipio|CUAHUTEMOC||estado |MEXICO, D.F.||pais|MEXICO||codigopostal|06000
CON|||cantidad|850||unidad|M||descripcion|COLA DE RATA X METRO||valorUnitario|0.50||descuento|0||importe|42 5.00
RET|||impuesto|IVA||importe|0
TRA|||impuesto|IVA||tasa|16.0||importe|68.00
ADI|||numorden|111111';
Por ejemplo en la primera linea solo modificar el folio y la fecha sin afectar lo demas que tiene la linea.
Espero me puedan ayudar
Gracias
Saludos...