率直に考えて、9 つの非常に実用的な PHP コード スニペットを使用してください (2)
すべてのプログラマーと開発者は、特に PHP 開発者が Web ページの作成に何時間も費やしている場合、お気に入りのコード スニペットについて話し合うのが大好きです。アプリケーションをコーディングしたり作成したりするときは、これらのコードの重要性を認識しています。コーディング時間を節約するために、著者は、開発者の作業効率の向上に役立つ、より実用的なコード スニペットをいくつか集めました。 >>>
特定のドメイン名の Whois 情報を取得するには、このコードを使用します。ドメイン名をパラメータとして取得し、すべてのドメイン名に関する情報を表示します。
1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
function whois_query( $domain ) { // fix the domain name: $domain = strtolower (trim( $domain )); $domain = preg_replace( '/^http:///i' , '' , $domain ); $domain = preg_replace( '/^www./i' , '' , $domain ); $domain = explode ( '/' , $domain ); $domain = trim( $domain [0]); // split the TLD from domain name $_domain = explode ( '.' , $domain ); $lst = count ( $_domain )-1; $ext = $_domain [ $lst ]; // You find resources and lists // like these on wikipedia: // // <a href="http://de.wikipedia.org/wiki/Whois">http://de.wikipedia.org/wiki/Whois</a> // $servers = array ( "biz" => "whois.neulevel.biz" , "com" => "whois.internic.net" , "us" => "whois.nic.us" , "coop" => "whois.nic.coop" , "info" => "whois.nic.info" , "name" => "whois.nic.name" , "net" => "whois.internic.net" , "gov" => "whois.nic.gov" , "edu" => "whois.internic.net" , "mil" => "rs.internic.net" , "int" => "whois.iana.org" , "ac" => "whois.nic.ac" , "ae" => "whois.uaenic.ae" , "at" => "whois.ripe.net" , "au" => "whois.aunic.net" , "be" => "whois.dns.be" , "bg" => "whois.ripe.net" , "br" => "whois.registro.br" , "bz" => "whois.belizenic.bz" , "ca" => "whois.cira.ca" , "cc" => "whois.nic.cc" , "ch" => "whois.nic.ch" , "cl" => "whois.nic.cl" , "cn" => "whois.cnnic.net.cn" , "cz" => "whois.nic.cz" , "de" => "whois.nic.de" , "fr" => "whois.nic.fr" , "hu" => "whois.nic.hu" , "ie" => "whois.domainregistry.ie" , "il" => "whois.isoc.org.il" , "in" => "whois.ncst.ernet.in" , "ir" => "whois.nic.ir" , "mc" => "whois.ripe.net" , "to" => "whois.tonic.to" , "tv" => "whois.tv" , "ru" => "whois.ripn.net" , "org" => "whois.pir.org" , "aero" => "whois.information.aero" , "nl" => "whois.domain-registry.nl" ); if (!isset( $servers [ $ext ])){ die ( 'Error: No matching nic server found!' ); } $nic_server = $servers [ $ext ]; $output = '' ; // connect to whois server: if ( $conn = fsockopen ( $nic_server , 43)) { fputs ( $conn , $domain . "rn" ); while (! feof ( $conn )) { $output .= fgets ( $conn ,128); } fclose( $conn ); } else { die ( 'Error: Could not connect to ' . $nic_server . '!' ); } return $output ; } |
TextMagic は、携帯電話に SMS を簡単に送信するための強力なコア API を導入しています。この API には支払いが必要です。
1
5 8 11 15 TextMagic PHP ライブラリ 必須 'textmagic-sms-api-php/TextMagicAPI .php' ); // ユーザー名とパスワードの情報を設定します $username = 'myusername' $password
= 'mypassword' // TM の新しいインスタンスを作成します $router = 新しい TextMagicAPI( 配列 'username' => $username , 'パスワード' => $password )) ; // にテキストメッセージを送信します。 999-123-4567' $result = <code class="php variable">$router ->send( '目覚めてください!' , array (9991234567), true); code> code> |