1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
<?php
/*
* Test for the Services_Libravatar PEAR package
*
* You must have symlinks to the library in the same directory as this file.
*
* e.g.
* ln -s ~/devel/remote/services_libravatar/Services /var/www/
*/
ini_set('display_errors', true);
ini_set('display_startup_errors', true);
ini_set('error_reporting', E_ALL);
ini_set('html_errors', true);
print '<h1>Services_Libravatar</h1>';
require_once 'Services/Libravatar.php';
$libravatar = new Services_Libravatar();
$avatar_url = $libravatar->url('fmarier@gmail.com');
$missing_avatar = $libravatar->url('fmarier+1@gmail.com');
print 'Regular HTTP images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";
$avatar_url = $libravatar->url('fmarier@gmail.com', array('https' => true));
$missing_avatar = $libravatar->url('fmarier+1@gmail.com', array('https' => true));
print 'Regular HTTPS images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";
$avatar_url = $libravatar->url('francois@catalyst.net.nz');
$missing_avatar = $libravatar->url('francois+1@catalyst.net.nz');
print 'Federated HTTP images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";
$avatar_url = $libravatar->url('francois@catalyst.net.nz', array('https' => true));
$missing_avatar = $libravatar->url('francois+1@catalyst.net.nz', array('https' => true));
print 'Federated HTTPS images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";
$avatar_url = $libravatar->url('https://launchpad.net/~fmarier');
$missing_avatar = $libravatar->url('http://launchpad.net/~notfmarier');
print 'Regular HTTP images (OpenID):<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";
|