Get the App
SLTechnology News&Howtos  ›  Development  › 

Summary of useful PHP code snippets

Shulou Source: shulou.com Published: 2022-06-03 09:07:51 09月28日 Update

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: ([^)

Tags: Code useful snippet content learning checking practical deeper information interest memory picture address practicality practical simple operation data quantity method more Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MariaDB NVidia Xiaomi Shulou Tech Info Docker