基本上,我想要完成的是试图说出一个人的电子邮件地址JoeRandom@harvard.edu
并尝试从中获取他们去的学校(在这种情况下,哈佛大学将被退回)。我想知道某处是否有某种数据库可用于检查域。基本上只是交叉检查域以查看它属于哪个学校。
最坏的情况是,我可以检查我的数据库中具有该域的其他用户以及他们去哪所学校,但这需要第一个注册该域的用户进入他们的大学。
基本上,我想要完成的是试图说出一个人的电子邮件地址JoeRandom@harvard.edu
并尝试从中获取他们去的学校(在这种情况下,哈佛大学将被退回)。我想知道某处是否有某种数据库可用于检查域。基本上只是交叉检查域以查看它属于哪个学校。
最坏的情况是,我可以检查我的数据库中具有该域的其他用户以及他们去哪所学校,但这需要第一个注册该域的用户进入他们的大学。
如果您愿意,可以尝试将数据从http://www.topuniversities.com/之类的网站中取出。它包含世界上所有大学的所有联系信息。
干得好。一切正常,准备出发。验证您的电子邮件。
<?php
$email = 'someone@harvard.edu';
$domain = substr( $email, strpos( $email, '@' )+1, strlen( $email ) );
$school = substr ( $domain, 0, strpos( $domain, '.' ) );
echo '<p>' . $domain . ': <b>' . ucwords( $school ) . '</b></p>';
preg_match_all( '/\((.*)\)/', strip_tags( file_get_contents( 'http://doors.stanford.edu/universities.html' ) ), $unilist );
$unilist = $unilist[1];
if ( in_array( $domain, $unilist ) ) {
echo '<p>This is a verified domain!</p>';
}
?>