se como hacer un bucle que me lo recorra, pero el problema es que el array solo contiene una linea, my bucle para recorrerlo es
Código PHP:
Ver original$file = "articulos/".$idArticulo.".php";
//transfiere fichero a un array
$nContenido = count($lines); $clave = "<!--PalabraClaveContenido-->";
$clave2 = "<!--PalabraClaveContenidoFin-->";
$nuevoarchivo = '';
//guardar este codigo para el codigo modificar
$n1 = 0;
$n2 = 0;
//buscando claves
for ($i = 0; $i < $nContenido; $i++) {
$n1 = $i;
}
$n2 = $i;
}
}
if ($n1 = 0 || $n2 = 0) {
$_SESSION['mensajeError'] .= "no se han encontrado las claves, por favor, reportenos este mensaje de error";
header("location:../articulos/" . $idPost . ".php"); }
if ($n1 = $n2 ||$n1 = $nContenido || $n2 = $nContenido ) {
$_SESSION['mensajeError'] .= "error inesperado buscando claves en la escritura";
header("location:../articulos/" . $idPost . ".php"); }
$_SESSION['mensajeError'] .= $n1;
$_SESSION['mensajeError'] .= $n2;
$_SESSION['mensajeError'] .= $nContenido;
for ($i = 0; $i < $n1; $i++) {
$nuevoarchivo .= $lines[$i];
}
$nuevoarchivo.= $contenidoArticulo;
++$n2;
for ($i = $n2; $i < $nContenido; $i++) {
$nuevoarchivo .= $lines[$i];
}
$arch = fwrite($crearHtml, $nuevoarchivo); if ($arch) {
$_SESSION['mensajeExito'].="Post escrito correctamente :)";
header("location:../articulos/" . $idPost . ".php"); } else {
$_SESSION['mensajeError'] .= "error escribiendo archivo<br>";
header("location:../articulos/" . $idPost . ".php"); }
}//if crear html
else {
$_SESSION['mensajeError'] .= "error creando fichero<br>";
header("location:../articulos/" . $idPost . ".php"); }
}
}//if consulta