Issuu: da url a embed code con php

issuu_logo_verticalA volta è molto comodo salvare all’interno della propria base di dati un link piuttosto che l’embed code che genera poi la funzione/azione del link.

Stiamo parlando di tutte quelle funzioni come youtube, vimeo, issuu e tanti altri.

Ma se per youtube e vimeo la soluzione di trasformare l’url in embed code sia molto semplice, la cosa non è altrettanto facile per issuu.

Per chi non lo sapesse issuu è un servizio gratuito (e anche a pagamento) che vi permette di trasformare i vostri file PDF in giornali, libri, riviste sfogliabili sul web, eccone un esempio:

 

Ma come possiamo fare se abbiamo l’url e dobbiamo trasformarlo in codice per l’anteprima direttamente nel nostro sito web? Ho effettuato diverse ricerche e testato diverse formule ma quella che mi è piaciuta di più l’ho minimizzata e personalizzata per consentirmi di utilizzarla sia all’interno di siti normali o con CMS (custom o opensource)

Ecco qui la funzione, basterà richiamarla: echo issuu_func($url); passando come parametro l’url in vostro possesso e otterrete la vostra anteprima.

function issuu_func($url) {

$js=file_get_contents('http://issuu.com/oembed?url='.$url.'&format=json');
$json=json_decode($js);
$html=$json->html;
return $html; 
}

Spero sempre che queste mie piccole pillole siano di aiuto oltre che a me, per tenere nota delle mie piccole scoperte, ma anche per altri sviluppatori.
Non dimenticate che in caso di domande o chiarimento potete lasciare un commento.

©2021 AGANIS WEB SOFTWARE di Francesca Roccabruna P.IVA TRENTO 02183500228 - N.REA 205930 La Web Agency per la realizzazione del tuo sito web
Privacy Policy