~libravatar/libravatar/master

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