quiero sacar una tabla de una pagina web y meterla en la pagina en la q estoy parado.
les muestro lo q tengo echo..
se q es una negrada.. pero con q funcione me quedo hiper contento..
explico basicamente lo q hace..
la funcion get_include_contents toma como parametro una pagina. y devuelve un string con el contenido de la misma.
luego intento sacar la posicion del caracter que esta antes de la posicion inicial de la tabla. y intento sacar la posicion final de la tabla.
teniendo esos 2 int consigo sacar de el string q contiene la pagina lo q hay entre las posiciones tal y tal..
no se si fui claro jeje.. cualquier cosa pregunten ;)
Código PHP:
<?php
$string = get_include_contents('prueba/lallaa.html');
function get_include_contents($filename) {
if (is_file($filename)) {
ob_start();
include $filename;
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
return false;
}
$inicio = substr_POSICION($string, '<td style="color:#999999; font-weight:bold">Time on Server</td>');
$fin = substr_POSICION($string, '<tr align="center" bgcolor="#333333">
<td>21</td><td>');
$fragmento = substr($string,$inicio,$fin);
echo "<td>$fragmento<td>";
?>
si saben una mejor manera BUenisimo!!..
pero sino.. tambien me ayudaria si alguien sabe algun comando del substr que me de la posicion del ultimo caracter del string q le doy.
osea..
de de la palabra "elefante" busco "fan" y quiero q me devuelva la posicion de la n..
pero no puedo preguntar la posicion de la n.. xq en el string real.. hay miles de caracteres iguales al q quiero..
pd.. si encuentran más errores.. (q seguro q hay.. ) avisen ;)
salu2
sigo sin poder resolverlo :(..
vuelvo a explicar.. en una frase lo q quiero hacer =P.. lo otro creo q marea jeje
quiero obtener una tabla de una pagina web.
y les repito.. si tienen una manera facil de hacerlo.. mejor.. la q yo pense es muy chota y "complicada".