Dec302013
在php中分别使用curl的post提交数据的方法和get获取网页数据的方法总结
【原创】在php中分别使用curl的post提交数据的方法和get获取网页数据的方法整理分享一下额,具体代码如下:
(1)使用php curl获取网页数据的方法:
$ch=curl_init();
//设置选项,包括URL
curl_setopt($ch,CURLOPT_URL,"http://www.phpernote.com");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HEADER,0);
//执行并获取HTML文档内容
$output=curl_exec...阅读全文
抢沙发
Dec292013
Dec262013
php中$this、static、final、const、self 等几个关键字的用法
本篇文章主要分项了一下关于php类中的$this,static,final,const,self这几个关键字使用方法。
$this
$this表示当前实例,在类的内部方法访问未声明为const及static的属性时,使用$this->value=’phpernote’;的形式。常见用法如:
$this->属性
$this->方法
举例如下:
<?php
class MyClass{
private $name;
public function __construct($name){
$thi...阅读全文
Dec222013
jquery getJSON ($.getJSON) 事件用法与分析
jQuery中常用getJSON来通过 HTTP GET 请求载入 JSON 数据,将其转换为JSON对象,如果成功,则执行回调函数。原型如下:
jQuery.getJSON( url, [data], [callback] ) 跨域加载JSON数据。
url: 必需。规定将请求发送的哪个 URL
data : 可选。规定连同请求发送到服务器的数据
callback: (可选) 载入成功时的回调函数
该函数是简写的 Ajax 函数,等价于:
$.ajax({
url: url,
data: d...阅读全文
Dec222013
PHP四舍五入精确小数位及取整的方法
本篇文章将使用php对数字进行四舍五入保留N位小数,以及使用php对数字进行取整的方法做个小总结。
(1)php保留三位小数并且四舍五入
$num=0.0215489;
echo sprintf("%.3f", $num); // 0.022
(2)php保留三位小数不四舍五入
$num=0.0215489;
echo substr(sprintf("%.4f", $num),0,-1); // 0.021
(3)php进一法取整数(这个在分页程序的页数程序里面会用到)
echo ceil(4.3); ...阅读全文
Nov162013
PHP实现同服务器多个二级域名共享 SESSION 数据
现在很多分类信息网站都会分出很多个二级域名出来,比如:sh.ganji.com(上海赶集网), su.ganji.com(苏州赶集网)等等,像这种拥有多个二级域名的网站,该如何实现同步共享session呢,这里不讨论在多个服务器上的问题,仅仅分享一下在同一个服务器上面的多个二级域名网站如何共享session。
说这个问题之前,先来了解一下 PHP SESSION 的工作原理。在客户端(如浏览器)登录网站时,被访问的...阅读全文
Nov122013
php将IP地址转换为真实地址的方法
下面将分享一个利用PHP将获取到的IP地址转换为真实实际地址的方法。代码函数摘自大名鼎鼎的康盛的Discuz源码,可以根据实际需要返回简短地址和详细地址两种形式。
function convertip($ip,$integrity='simple'){
$return='';
$integrity=in_array($integrity,array('simple','full'))?$integrity:'simple';
if(preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/",$ip)){
$ip...阅读全文
Nov122013
根据IP跳转不同城市的PHP代码
php根据ip跳转到相应的城市代码。具体如何获取用户当前的ip地址以及根据用户的ip地址如何确定用户所在地区就不多说了,读者可以分别参考:
(1)PHP获取当前用户真实IP的方法
(2)php将IP地址转换为真实地址的方法
下面直接从已经获取到用户所在地区开始分析了。
Js实现根据用户ip跳转到相应的城市的方法:
<html>
<head>
<meta http-equiv="Content-Type" content="t...阅读全文
Nov122013
PDO成功连接MSSQL的步骤
PDO成功连接MSSQL的步骤简要整理如下:
1、下载microsoft drivers for php for sql server(目前有2.0 3.0版本,分别又分有ts和nts版,可通过phpinfo()中的Thread Safety:enable确认是ts,详见驱动自带手册)
2、复制驱动至php文件夹的ext文件夹后,修改php.ini扩展extension=php_pdo_sqlsrv_53_ts_vc6.dll
3、下载Microsoft SQL Server 2008 R2 Native Client安装
测试代码:...阅读全文
Oct122013