• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

avatar.php 1.1.2a

No permission to download
Loads a user's avatar image by GET params. For example, <img src="avatar.php?userid=1" />
This script is useful when you have any HTML web page needing to show a user's avatar, and the user's username or userid is available to you. An HTML img tag will be the typical usage:

Code:
<img src="avatar.php?userid=3" />
Installation:
- upload this script to your forum root. :coffee:

You have 3 GET parameters you can set:

userid - the userid number of the user.
username - the username of the user. Can be used instead of userid.
size - can be s, m, or l. The default is m if not specified.

Example usage:

Code:
<img src="avatar.php?userid=3" />
<img src="avatar.php?userid=3&size=s" />
<img src="avatar.php?username=admin" />
<img src="avatar.php?username=admin&size=l" />
If the user is not found then it will output the default "no gender" avatar:

avatar_m.png


This script supports all three types of avatars... default, custom, and gravatars.

Note that calling avatars like this doesn't have the usual cache-buster timestamp in the URL. So a hard refresh might be necessary to see a user's new avatar after they have changed it.
Author
Jake Bunce
Downloads
434
First release
Last update
Rating
5.00 star(s) 6 ratings

More resources from Jake Bunce

Latest updates

  1. 1.1.2a Changes

    - added support for gravatars. - code cleanup.

Latest reviews

Thanks for this. Makes getting avatars for outside of xenforo applications and scripts a breeze. Helped me complete a project I was working on and saved a lot of time.
much needed :)
I use this for my staff page outside of my forum and it works perfectly. It also auto updates every time the Avatar is changed which is very nice. Recommended if you want Avatars on a site page unassociated (is that a word?) with the actual forum.
D
  • Deleted member
  • 5.00 star(s)
  • Version: 1.1.2a
So simple, great stuff. Thank you Jake.
Excellent
You are, quite simply, the most amazing person on the planet... I spent all day beating my head against the wall trying to learn this new system. THANK YOU.