Summary of useful PHP code snippets
This article focuses on "useful PHP code snippet summary", interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Now let the editor to take you to learn the "useful PHP code snippet summary"!
1. Send a text message
Call TextMagic API.
/ / Include the TextMagic PHP lib require ('textmagic-sms-api-php/TextMagicAPI.php'); / / Set the username and password information $username =' myusername'; $password = 'mypassword'; / / Create a new instance of TM $router = new TextMagicAPI (' username' = > $username, 'password' = > $password); / / Send a text message to' 999123-4567' $result = $router- > send ('Wake upsetting, array (9991234567), true) / / result: Result is: Array ([messages] = > Array ([19896128] = > 9991234567) [sent_text] = > Wake up! [parts_count] = > 1)
two。 Look up the address according to IP
Function detect_city ($ip) {$default = 'UNKNOWN'; if (! is_string ($ip) | | strlen ($ip)
< 1 || $ip == '127.0.0.1' || $ip == 'localhost') $ip = '8.8.8.8'; $curlopt_useragent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)'; $url = 'http://ipinfodb.com/ip_locator.php?ip=' . urlencode($ip); $ch = curl_init(); $curl_opt = array( CURLOPT_FOLLOWLOCATION =>1, CURLOPT_HEADER = > 0, CURLOPT_RETURNTRANSFER = > 1, CURLOPT_USERAGENT = > $curlopt_useragent, CURLOPT_URL = > $url, CURLOPT_TIMEOUT = > 1, CURLOPT_REFERER = > 'http://'. $_ SERVER ['HTTP_HOST'],); curl_setopt_array ($ch, $curl_opt); $content = curl_exec ($ch); if (! is_null ($curl_info)) {$curl_info = curl_getinfo ($ch);} curl_close ($ch); if (preg_match (' {City: ([^)