快速业务通道

分享几个非常有用的PHP代码片段

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22

  1. 发送短信

  调用 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(array(

  'username' => $username,

  'password' => $password

  ));

  // Send a text message to '999-123-4567'

  $result = $router->send('Wake up!', array(9991234567), true);

  // result: Result is: Array ( [messages] => Array ( [19896128] => 9991234567 ) [sent_text] => Wake up! [parts_count] => 1 )

 

  2. 根据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://' . 分享几个非常有用的PHP代码片段 - 凌众科技

快速业务通道

分享几个非常有用的PHP代码片段

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22
content

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号

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

  }i', $content, $regs) ) {

  $city = $regs[1];

  }

  if ( preg_match('{

  State/Province : ([^<]*)

  }i', $content, $regs) ) {

  $state = $regs[1];

  }

  if( $city!='' && $state!='' ){

  $location = $city . ', ' . $state;

  return $location;

  }else{

  return $default;

  }

  }

 

  3. 显示网页的源代码

  $lines = file('http://google.com/');

  foreach ($lines as $line_num => $line) {

  // loop thru each line and prepend line numbers

  echo "Line #{$line_num} : " . htmlspecialchars($line) . "
\n";

  }

  4. 检查服务器是否使用HTTPS

  if ( 分享几个非常有用的PHP代码片段 - 凌众科技

快速业务通道

分享几个非常有用的PHP代码片段

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22
content

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号

SERVER['HTTPS'] != "on") {

  echo "This is not HTTPS";

  }else{

  echo "This is HTTPS";

  }

 

  5. 显示Facebook粉丝数量

  function fb_fan_count($facebook_name){

  // Example: https://graph.facebook.com/digimantra

  $data = json_decode(file_get_contents("https://graph.facebook.com/".$facebook_name));

  echo $data->likes;

  }

  6. 检测图片的主要颜色

  $i = imagecreatefromjpeg("image.jpg&qu

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号