Cita:
Iniciado por johhan16 echo str_replace("/eqcenter/","http://earthquake.usgs.gov/eqcenter/",$tiempo[1][0]);
el error es sencillo estas metiendo que reemplace a miweb.com cuando todavia en la parte donde lo estas haciendo no existe
Gracias johhan16, usé el codigo que me diste y me funcionó perfecto.. ya pude hacer andar el codigo como quería... eran solo pequeños detalles a lo que me habia entregado "IsaBelM"...
El codigo que me dio andresdzphp me entrego un error en foreach...
Código PHP:
<?php
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTMLFile('http://earthquake.usgs.gov/earthquakes/recenteqsww/Maps/region/S_America_eqs.php');
$data = $doc->getElementsByTagName('table');
$tr = $doc->getElementsByTagName('tr');
*
foreach ($tr as $r) {
* * $a = $r->getElementsByTagName('a')->item(1);
* * $link = $a->attributes->getNamedItem('href')->value;
* * $nombre_link = $a->nodeValue;
* * echo "<a href=\"http://earthquake.usgs.gov$link\" />$nombre_link</a><br />" . PHP_EOL;
}
voy a tratar de hacerlo funcionar igual para tenerlo como otra opción tambien ya que seria bueno dejar la solucion para los que lleguen a este tema por el buscador.
Gracias de todas maneras andresdzphp, IsaBelM y johhan16 gracias por la paciencia jaja saludos!! suerte!.