Быстрая проверка граватара на php

11 апреля 2014 | Автор: | Категория: JQuery и PHP

Возникла необходимость собрать несколько десятков мыл, у которых есть прикреплённый граватар. Проверял мыла вручную, так как нужны были аватарки с реальными лицами и возраст имел не последнее значение.

Для проверки написал небольшой скриптик:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 
$email = $_GET['email'];
$default = "http://1.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?size=80";
$size = 80;
$grav_url = "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $email ) ) ) . "?d=" . urlencode( $default ) . "&s=" . $size;
?>
<form action="" method="get">
	<label>
		Введите email:
		<input id="email" name="email" value="<?php echo $_GET['email'];?>">
	</label>
	<button type="submit">Go</button>
</form>
 
<img src="<?php echo $grav_url; ?>" alt="Gravatar" />

Как он работает можно посмотреть здесь.

Естественно, к вопросу сбора мыл тоже нужно подходить с головой, так как количество email-адресов, у которых есть прикреплённый gravatar, ничтожно мало по сравнению с тем, сколько мыл можно напарсить в интернете.

Email-адреса я собирал используя следующие вариации запросов в поиске Google:

site:gravatar.com «@mail.ru»
site:gravatar.com «@yandex.ru»
site:gravatar.com «@gmail.com»

и т.д.

Вот такой небольшой пост сегодня получился, но возможно кому-то он будет полезен.

Метки: 

Комментарии к "Быстрая проверка граватара на php"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *