~libravatar/libravatar/master

« back to all changes in this revision

Viewing changes to contrib/php/services_libravatar.php

  • Committer: Francois Marier
  • Date: 2011-05-22 10:27:49 UTC
  • Revision ID: git-v1:9a03ca7643cec908da4e146da1989985267d2227
Add a test page for Melissa's PHP class

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
 
16
require_once 'Services/Libravatar.php';
 
17
 
 
18
$libravatar = new Services_Libravatar();
 
19
 
 
20
$avatar_url = $libravatar->url('fmarier@gmail.com');
 
21
$missing_avatar = $libravatar->url('fmarier+1@gmail.com');
 
22
 
 
23
print 'Regular HTTP images:<br>';
 
24
print '<img src="' . $avatar_url . '">';
 
25
print '<img src="' . $missing_avatar . '">';
 
26
print "<br><br>\n";
 
27
 
 
28
$avatar_url = $libravatar->url('fmarier@gmail.com', array('https' => 1));
 
29
$missing_avatar = $libravatar->url('fmarier+1@gmail.com', array('https' => 1));
 
30
 
 
31
print 'Regular HTTPS images:<br>';
 
32
print '<img src="' . $avatar_url . '">';
 
33
print '<img src="' . $missing_avatar . '">';
 
34
print "<br><br>\n";
 
35
 
 
36
$avatar_url = $libravatar->url('francois@catalyst.net.nz');
 
37
$missing_avatar = $libravatar->url('francois+1@catalyst.net.nz');
 
38
 
 
39
print 'Federated HTTP images:<br>';
 
40
print '<img src="' . $avatar_url . '">';
 
41
print '<img src="' . $missing_avatar . '">';
 
42
print "<br><br>\n";
 
43
 
 
44
$avatar_url = $libravatar->url('francois@catalyst.net.nz', array('https' => 1));
 
45
$missing_avatar = $libravatar->url('francois+1@catalyst.net.nz', array('https' => 1));
 
46
 
 
47
print 'Federated HTTPS images:<br>';
 
48
print '<img src="' . $avatar_url . '">';
 
49
print '<img src="' . $missing_avatar . '">';
 
50
print "<br><br>\n";
 
51
 
 
52
$avatar_url = $libravatar->url('https://launchpad.net/~fmarier');
 
53
$missing_avatar = $libravatar->url('http://launchpad.net/~notfmarier');
 
54
 
 
55
print 'Regular HTTP images (OpenID):<br>';
 
56
print '<img src="' . $avatar_url . '">';
 
57
print '<img src="' . $missing_avatar . '">';
 
58
print "<br><br>\n";