0

基本的に私が達成しようとしているのは、自分の電子メールアドレスを言っJoeRandom@harvard.eduて、そこから通っている学校を取得しようとすることです (この場合、ハーバード大学が返されます)。ドメインをチェックするために使用できる何らかのデータベースがどこかにあるのではないかと思っていました。基本的には、ドメインをクロスチェックして、それがどの学校に属しているかを確認するだけです.

最悪の場合、そのドメインを使用してデータベース内の他のユーザーとそのユーザーが通っている学校を確認できますが、そのドメインに登録する最初のユーザーが大学に入学する必要があります。

4

2 に答える 2

0

どうぞ。すべてが機能し、準備が整いました。メールを検証します。

<?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>';

}

?>

http://jordan.rave5.com/email.php

于 2013-04-25T05:51:34.223 に答える
0

http://www.topuniversities.com/のようなサイトからデータを試してみることもできます。単語内のすべての大学の連絡先情報がすべて含まれています。

于 2013-04-25T05:33:58.600 に答える