Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/04/2014, 08:26
Qazser
 
Fecha de Ingreso: abril-2014
Ubicación: Canarias!
Mensajes: 150
Antigüedad: 10 años
Puntos: 10
Respuesta: Editar .html desde php

El prometido codigo, un saludo

Código PHP:
Ver original
  1. <?php
  2. $fichero = "ruta del archivo";
  3. $abro = fopen($pagina,"r");//abro la web correspondiente
  4. $yo = 1; //Contador para leeer todas las lineas
  5. while(!feof($abro)) //Meto el codigo fuente en un array
  6. {
  7.     $libro[$yo] = fgets($abro,1024); //libro será la variable del codigo
  8.     $yo++;
  9. }
  10. $cierro = fclose($abro); //cierro la pagina  
  11.  
  12. //Calculando fechas
  13. $fecha1=date('D M j H:i:s Y', time()-(40*60));
  14. $fecha2=date('D M j H:i:s Y');
  15.  
  16. //Buscando las linea Central de guia
  17. $ind = array_keys($libro, '<h2>Result summary</h2>');
  18.  
  19. //Reemplazando lineas del array
  20. $libro[$ind+2] = '<tr><td class="value"><strong>Test Start time</strong></td><td class="altvalue">'.$fecha1.' </td></tr>';
  21. $libro[$ind+5] = '<td width="60%" class="altvalue">'.$fecha2;
  22.  
  23. //Conviertiendo array en texto
  24. implode("\r\n",$libro);
  25.  
  26. //Guardando archivo
  27. file_put_contents($fichero, $libro);

No está probado, pero deberia ir
__________________
Pautas php:
No usar libreria mysql, usa mysqli; Separar siempre los controladores de la vista; Procedual es feo, ama los objetos