[Aporte][PHP] Funcion obtener datos post Taringa

April 25, 2011

Bueno Lo Siguiente Son Dos Funciones Que Devuelven En Un Array La Cantidad De Favoritos,Visitas,Puntos,Seguidores Y Comentarios De Un Post Pasado Como Parametro.

Se Debe Usar Asi:

$variabledondealmacenarelarray = datos_post('URLDELPOST');

y devolvera en ese mismo array

Array
(
    [favoritos] => CANTIDADDEFAVORITOS
    [visitas] => CANTIDADDEVISITAS
    [puntos] => CANTIDADDEPUNTOS
    [seguidores] => CANTIDADDESEGUIDORES
    [comentarios] => CANTIDADDECOMENTARIOS
)

Funcion:

<?php
function obtener ($inicio,$fin,$sobre){
    $r = explode($inicio,$sobre);
    $r = explode($fin,$r[1]);
    return $r[0];
}

function datos_post($url){
    if($post = file_get_contents($url)){
        $datosresultado['favoritos'] = obtener('<span class="icons favoritos_post">','</span>',$post);
        $datosresultado['visitas'] = obtener('<span class="icons visitas_post">','</span>',$post);
        $datosresultado['puntos'] = obtener('<span class="icons puntos_post">','</span>',$post);
        $datosresultado['seguidores'] = obtener('<span class="icons monitor">','</span>',$post);
        $datosresultado['comentarios'] = obtener('<div class="comentarios-title">','</div>',$post);
        $datosresultado['comentarios'] = obtener('<h4 class="titulorespuestas floatL">',' Comentarios</h4>',$datosresultado['comentarios']);
        return $datosresultado;
    }
}
?>

Inspirado En El Perfil Dinamico De @Pichoncitotv Pueden Resultar Similar Las Funciones, Pero No Es La Misma, Cualquier Cosa, Agradecimientos A El

Leave your comment on the github issue, sending me an email or DMing me on twitter