Actividad 28.1b - Implementar el plugin pony_ipsum

 

Implementa el plugin adicional pony_ipsum, de tipo Fipsum. 

Utiliza la API https://ponyipsum.com/api.php para obtener el texto. Ten en cuenta que la API devuelve el texto en formato JSON. Como alternativa, si la URL anterior no funciona, puedes usar: https://dinoipsum.com/api/?format=json

Añade un párrafo adicional utilizando este nuevo plugin en la página /forcontu/plugins/fipsum. Muestra también la descripción del plugin. 
 

Nota: Si tienes problemas de certificado SSL para cargar la URL de la API usando file_get_contents, prueba a añadir este método a tu clase, para hacer la lectura usando CURL (saltándose la verificación SSL): 

 

function getSslPage($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}

 

 

 

Foro Actividad (realiza aquí las consultas sobre esta actividad)
Puntos: 5