10个非常经典的php代码片段

上传人:Z****0 文档编号:40397926 上传时间:2018-05-26 格式:DOC 页数:9 大小:69.50KB
返回 下载 相关 举报
10个非常经典的php代码片段_第1页
第1页 / 共9页
10个非常经典的php代码片段_第2页
第2页 / 共9页
10个非常经典的php代码片段_第3页
第3页 / 共9页
10个非常经典的php代码片段_第4页
第4页 / 共9页
10个非常经典的php代码片段_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《10个非常经典的php代码片段》由会员分享,可在线阅读,更多相关《10个非常经典的php代码片段(9页珍藏版)》请在金锄头文库上搜索。

1、当使用 PHP 进行开发的时候,如果你自己收 藏 了一些非常有用的方法或者代码片段,那么将会给你的开发工作带来极大的便利。今天我们将介绍 10 个超级好用的 PHP 代码片段,希望大家能够喜欢!1. 使用使用 textmagic API 发送消息发送消息可能有的时候,你需要发送一些短信给你的客户,那么你绝对应该看看 textMagic。它提供了非常简单的 API 来实现这个功能。但是不是免费的。Php 代码代码 1./ Include the TextMagic PHP lib 2.require(textmagic-sms-api-php/TextMagicAPI.php); 3. 4./

2、Set the username and password information 5.$username = myusername; 6.$password = mypassword; 7. 8./ Create a new instance of TM 9.$router = new TextMagicAPI(array( 10. username = $username, 11. password = $password 12. ); 13. 14. / Send a text message to 999-123-4567 15. $result = $router-send(Wake

3、 up!, array(9991234567), true); 16. 17. / result: Result is: Array ( messages = Array ( 19896128 = 9991234567 ) sent_text = Wake up! parts_count = 1 ) 2. 通过通过 IP 判断来源判断来源这是一个非常实用的代码片段,可以帮助你通过 IP 来判断访客来源。下面的方法通过接收一个参数,然后返回 IP 所在地点。如果没有找到,则返回 UNKNOWN。Php 代码代码 1.function detect_city($ip) 2. 3. $default

4、 = UNKNOWN; 4. 5. if (!is_string($ip) | strlen($ip) 1, 15. CURLOPT_HEADER = 0, 16. CURLOPT_RETURNTRANSFER = 1, 17. CURLOPT_USERAGENT = $curlopt_useragent, 18. CURLOPT_URL = $url, 19. CURLOPT_TIMEOUT = 1, 20. CURLOPT_REFERER = http:/ . $_SERVERHTTP_HOST, 21. ); 22. 23. curl_setopt_array($ch, $curl_op

5、t); 24. 25. $content = curl_exec($ch); 26. 27. if (!is_null($curl_info) 28. $curl_info = curl_getinfo($ch); 29. 30. 31. curl_close($ch); 32. 33. if ( preg_match(City : (i, $content, $regs) ) 34. $city = $regs1; 35. 36. if ( preg_match(State/Province : (i, $content, $regs) ) 37. $state = $regs1; 38.

6、39. 40. if( $city!= 42. return $location; 43. else 44. return $default; 45. 46. 47. 3. 显示任何网页的源代码显示任何网页的源代码是不是想显示带有行号的任何网页的源代码?这里有个简单的代码片段,你只需要修改第二行的 url 即可。Php 代码代码 1. $line) 4. / loop thru each line and prepend line numbers 5. echo “Line #$line_num : “ . htmlspecialchars($line) . “n“;6. 4. 判断服务器是否

7、是判断服务器是否是 HTTPS 连接连接需要判断代码运行环境是否是 HTTPS 服务器?下面的代码可以帮助你实现,非常简单!Php 代码代码 1.if ($_SERVERHTTPS != “on“) 2. echo “This is not HTTPS“; 3.else 4. echo “This is HTTPS“; 5. 5. 在文本中显示在文本中显示 Facebook 粉丝数粉丝数想看看你在 facebook 有多少粉丝么?下面代码可以帮助你实现。Php 代码代码 1.function fb_fan_count($facebook_name) 2. / Example: https:/

8、3. $data = json_decode(file_get_contents(“https:/ 4. echo $data-likes; 5. 6. 判断一张图片的主色调判断一张图片的主色调下面这个代码非常实用,能帮助你判断一张图片中的主色调,你可以分析任何图片。Php 代码代码 1.$i = imagecreatefromjpeg(“image.jpg“); 2. 3.for ($x=0;$x 16) 7. $g = ($rgb 8. $b = $rgb 9. 10. $rTotal += $r; 11. $gTotal += $g; 12. $bTotal += $b; 13. $to

9、tal+; 14. 15. 16. 17. $rAverage = round($rTotal/$total); 18. $gAverage = round($gTotal/$total); 19. $bAverage = round($bTotal/$total); 7. 了解你的内存使用情况了解你的内存使用情况为了优化你的脚本,你需要了解服务器上的 RAM 使用情况。这个代码片段将帮助你了解内存使用,并且打印初始、最终以及峰值使用情况。Php 代码代码 1.echo “Initial: “.memory_get_usage().“ bytes n“; 2./* prints 3.Initi

10、al: 361400 bytes 4.*/ 5. 6./ lets use up some memory 7.for ($i = 0; $i “whois.neulevel.biz“, 22. “com“ = ““, 23. “us“ = “whois.nic.us“, 24. “coop“ = “whois.nic.coop“, 25. “info“ = “whois.nic.info“, 26. “name“ = “whois.nic.name“, 27. “net“ = ““, 28. “gov“ = “whois.nic.gov“, 29. “edu“ = ““, 30. “mil“

11、= ““, 31. “int“ = “whois.iana.org“, 32. “ac“ = “whois.nic.ac“, 33. “ae“ = “whois.uaenic.ae“, 34. “at“ = ““, 35. “au“ = ““, 36. “be“ = “whois.dns.be“, 37. “bg“ = ““, 38. “br“ = “whois.registro.br“, 39. “bz“ = “whois.belizenic.bz“, 40. “ca“ = “whois.cira.ca“, 41. “cc“ = “whois.nic.cc“, 42. “ch“ = “who

12、is.nic.ch“, 43. “cl“ = “whois.nic.cl“, 44. “cn“ = ““, 45. “cz“ = “whois.nic.cz“, 46. “de“ = “whois.nic.de“, 47. “fr“ = “whois.nic.fr“, 48. “hu“ = “whois.nic.hu“, 49. “ie“ = “whois.domainregistry.ie“, 50. “il“ = “whois.isoc.org.il“, 51. “in“ = “whois.ncst.ernet.in“, 52. “ir“ = “whois.nic.ir“, 53. “mc“ = ““, 54. “to“ = “whois.tonic.to“, 55. “tv“ = “whois.tv“, 56. “ru“ = ““, 57. “org“ = “whois.pir.org“, 58. “aero“ = “whois.information.aero“, 59. “nl“ = “whois.domain-registry.nl“ 60. ); 6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号