Foros del Web » Programando para Internet » PHP »

obtener string dentro de otro string

Estas en el tema de obtener string dentro de otro string en el foro de PHP en Foros del Web. les comento la situacion. quiero sacar una tabla de una pagina web y meterla en la pagina en la q estoy parado. les muestro lo ...
  #1 (permalink)  
Antiguo 19/05/2010, 13:55
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 15 años, 10 meses
Puntos: 0
les comento la situacion.
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".

Última edición por GatorV; 20/05/2010 a las 14:20

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:10.