<?php
/*
* @author Hensel Hartmann, simpeligent.ch
* @version 2.0
* @copyright Hensel Hartmann, simpeligent.ch
* @license GPL
* @package OpenGraphReader with Template Output
* filename: get.og.as.html.php
* date: 2011-12-31
*
*/
require_once('class.opengraphreader.php');
/*
the template that is used to output the data
you can use the following placeholders:
{url} - link to the media page
{img width=[INT width in pixel]} ex: {img width=100} will construct a img-tag
{text} - usually the media title or site title
{description} - media/site description
{sitename} - site name like "youtube"
*/
/* */
$tpl = '
<div style="width: 440px;height:120px;border:1px solid black;overflow:hidden;">
<div style="float: left; width: 120px;height:120px;border:0px solid black;">
<div style="margin:10px auto;width:100px;height:100px;">
<a href="{url}" target=="_blank">{img width=100}</a>
</div>
</div>
<div style="width: 300px;height:120px;border:0px solid black;float: right;">
<strong><a href="{url}" target=="_blank">{text} <small>{sitename}</small></a></strong><br />
<div style="margin-left:12px;margin-right:18px;"><a href="{url}" target=="_blank">{description}</a></div>
</div>
</div>
';
/* */
$p = new opengraphreader();
$p->setURL($_GET['url']);
/* sets the above tpl to use */
$p->setTpl($tpl);
$p->getHtml();
/* */
/* returns an array to work with * /
$arr = $p->getOG();
print_r($arr);
/* */
/* prints out the raw OG data and all the cleaned arrays needed for the process * /
$p->debug();
/* */
/*
if you need some test data..
// myspace
<meta property="og:title" content="Rosanna &#40;Ausschnitt&#41;" />
<meta property="og:site_name" content="Myspace" />
<meta property="og:url" content="http://www.myspace.com/flo.im.ohr/music/songs/rosanna-40-ausschnitt-41-83893438" />
<meta property="og:image" content="http://a3.ec-music.myspacecdn.com/music02/291/dce1b13f662b48d689a5795124a51868/lrg.jpg" />
<meta property="og:description" />
<meta property="og:title" content="Rosanna &#40;Ausschnitt&#41;" />
<meta property="og:type" content="music.song" />
<meta property="og:audio:type" content="audio/vnd.facebook.bridge" />
<meta property="og:audio" content="http://www.myspace.com/flo.im.ohr/music/songs/rosanna-40-ausschnitt-41-83893438" />
// youtube
<meta property="og:url" content="http://www.youtube.com/watch?v=60og9gwKh1o">
<meta property="og:title" content="Numa Numa">
<meta property="og:description" content="numa">
<meta property="og:type" content="video">
<meta property="og:image" content="http://i3.ytimg.com/vi/60og9gwKh1o/hqdefault.jpg">
<meta property="og:video" content="http://www.youtube.com/v/60og9gwKh1o?version=3&autohide=1">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="396">
<meta property="og:video:height" content="297">
<meta property="og:site_name" content="YouTube">
*/
?>
|