【php文字水印与php图片水印代码实例】教程文章相关的互联网学习教程文章

thinkphp跨库操作的简单代码实例

实例一:配置config.php文件配置多个数据库配置 DB_CONFIG2 => mysql://root:1234@localhost:3306/thinkphp, 控制器中调用方法:$New = M(表名,前缀没前缀不填写,DB_CONFIG2); 这里相当于从新连接了数据库远程跨库如果是在同一个服务器数据库可以直接切换:$User = M(数据库名.表名,前缀没有可不填); 实例二:Model模型中的跨库以下代码填写到模型类中protected $connection = mysql://用户名:密码@ip地址:端口/数据库名; protecte...

将PHP的session数据存储到数据库中的代码实例

一个开发环境有多个网站,需要使用不同的session,解决方案很多。不过这次也高大上一把,用数据库存,方便以后扩展。 PostgreSQL版 首先是数据库的部分 --drop table php_session create unlogged table php_session (sess_id varchar(32) primary key,modify_time timestamp with time zone not null,sess_data varchar(3000) default );create index concurrently idx_php_session_modify_time on php_session(modify_time);--s...

PHP检测链接是否存在的代码实例分享

在PHP中,检查某个链接是否存在,有两个方法,一个是使用curl,另外一个是 获得HTTP的header的响应码,如果是200的则是OK,如果是404的话就找不到了,例子如下: 1) 使用get_headers: <?php $url = "http://www.abc.com/demo.jpg"; $headers = @get_headers($url); if($headers[0] == HTTP/1.1 404 Not Found) { echo "URL not Exists"; } else { echo "URL Exists"; } ?> get_headers中有第2个参数,是true的话,结果将会是个关...

给WordPress的编辑后台添加提示框的代码实例分享【图】

WordPress 3.5 新添加了一个提示框功能,可以创建一个提示框,然后指向任何元素,比如下边的例子:本文就来教你怎么创建一个这样的提示框。 首先需要添加提示框的脚本,这样才能使用提示框的 JS 方法。 //挂载提示框脚本 function Bing_admin_pointer_enqueue_scripts(){wp_enqueue_style( wp-pointer );wp_enqueue_script( wp-pointer ); } add_action( admin_enqueue_scripts, Bing_admin_pointer_enqueue_scripts ); 然后使用 p...

WordPress主题中添加文章列表页页码导航的PHP代码实例【图】

WordPress 默认给主题开发者的建议是在文章列表底部提供上下页按钮,所以没有提供直接用在文章列表下的分页导航的函数。这里我提供一个比较完善的分页导航函数。/***WordPress 文章列表分页导航*http://www.endskin.com/page-navi/ */ function Bing_get_pagenavi( $query = false, $num = false, $before = <article class="pagenavi postlistpagenavi">, $after = </article>, $options = array() ){global $wp_query;$options =...

给WordPress中的留言加上楼层号的PHP代码实例

最近突然发现博客的评论楼层有点问题,之前一直设置的是“在每个页面顶部显示新的评论”,也就是所谓的倒序显示评论,但是主题只支持顺序的评论楼层好,于是楼层和楼层号之间对不上。搜了一下在zww.me发现有实现的代码,但是放到博客之后无法正常工作,比如限制分页显示为25条的时候,文章只有一条评论时也显示的25楼。折腾了一下搞定了,做个记录,也供大家参考。 在主题文件 functions.php中找到$GLOBALS[comment] = $comment;在...

WordPress中用于更新伪静态规则的PHP代码实例讲解

flush_rewrite_rules() 函数用来删除然后根据现有的条件重写伪静态规则,也就是刷新一次伪静态规则了。 先来说一下,通常在主题或者插件添加新的自定义文章类型的时候调用,防止新的自定义文章类型的文章出现 404 的情况,或者很多时候我们都需要在主题启用的时候执行一些代码,比如布置一些数据库表单、跳转到设置页面等等,WordPress 本身并没有提供相关的钩子,网上也有很多五花八门的实现方法,经过我的研究,发现了可能是最优...

PHP程序中使用adodb连接不同数据库的代码实例

adodb.inc.php文件需要去下载一个adodb,放在相应的位置,然后在php中include进来就可以。连接oracle数据库 <?php include("adodb/adodb.inc.php"); //包含adodb类库文件 $conn = &NewADOConnection(oci8);$conn->Connect($DBServer,$DBUser,$DBPass); ?> 连接PostgreSQL数据库 <?php include("adodb/adodb.inc.php"); //包含adodb类库文件 $conn = NewADOConnection(postgres); $conn->Connect(localhost, root,...

PHP多态代码实例

多态定义:只关心一个接口或者基类,而不关心一个对象的具体类。(同一类型,不同结果) 这里两个例子: 第一个,我们发现,基类定义了标准,子类进行了自我规则的实现。这是多态的一个要求。同时,这是满足重写;实际上这是不同类的不同表现;没有严格满足一个接口,或者基类编程。因为你调用的时候不是 stu->showGrade() 而是各自自己的方法; class stu{public function showGrade(){echo "base class"; }}class xiaomin exten...

PHP嵌套输出缓冲代码实例【图】

PHP的输出缓存是可以嵌套的。用ob_get_level()就可以输出嵌套级别。 测试发现在cli和浏览器下输出结果不一样(PHP5.4)。手册说明如下: ob_get_level() will always return 0 inside a destructor. This happens because the garbage collection for output buffers has already done before the destructor is called 想要正确输出也很简单:代码如下: ob_end_clean(); echo ob_get_level(); //0回到正题:代码如下: ob_end_cle...

PHP Hash算法:Times33算法代码实例

最近看书,里面提到了一些Hash算法。比较有印象的是Times33,当时理解不是很透测,今天写了段程序来验证了一下。 先上代码:代码如下: <?php /** * CRC32 Hash function * @param $str * @return int */ function hash32($str) { return crc32($str) >> 16 & 0x7FFFFFFF; } /** * Times33 Hash function * @param $str * @return int */ function hash33($str) { $hash = 0; for($i=0; $i<str...

PHP CURL 多线程操作代码实例

使用方法: $urls = array("http://baidu.com", "http://21andy.com", "http://google.com"); $mp = new MultiHttpRequest($urls); $mp->start(); /** Curl 多线程类* 使用方法:* ======================== $urls = array("http://baidu.com", "http://dzone.com", "http://google.com"); $mp = new MultiHttpRequest($urls); $mp->start();* ========================*/ class MultiHttpRequest {public $urls = array();public ...

PHP curl伪造IP地址和header信息代码实例

curl虽然功能强大,但是只能伪造$_SERVER["HTTP_X_FORWARDED_FOR"],对于大多数IP地址检测程序来说,$_SERVER["REMOTE_ADDR"]很难被伪造: 首先是client.php的代码代码如下: $headers[CLIENT-IP] = 202.103.229.40; $headers[X-FORWARDED-FOR] = 202.103.229.40; $headerArr = array(); foreach( $headers as $n => $v ) { $headerArr[] = $n .: . $v; } ob_start(); $ch = curl_init(); curl_setopt ($ch, CURL...

php curl请求信息和返回信息设置代码实例

在用curl抓取网页内容的时候,经常要知道,网页返回的请求头信息,和请求的相关信息,特别是在请求过程中存在重定向的时候获取请求返回头信息对分析请求内容很有帮助 下面就是一个请求中存在重定向的例子,我们的目的是要获取最终实际请求的url地址 $url=http://www.appchina.com/market/r/489267/com.appshare.android.ilisten.vapk?c=aplus.direct&uid=gAJ9cQEu1TlyZxsXN-aB4RaanvFL6t6Bj-vj0rIBs&p=aplus.detail&m=redirect; $c...

PHP输出日历表代码实例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>月历表</title> <?php$MONTH = array("元月","一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");$enMONTH = array("元...

实例 - 相关标签