php教程 - 逝去的青春

php基础算法

作者:jao 发布于:2012-12-16 20:41 分类:PHP教程

PHP基础算法
这里是用 PHP 写的几个基础算法,算法的重要性貌 似对于 PHP 程序员不怎么重
要,其实是非常重要的,经典名句:算法+数据结构=程序。作为一名真正的高级PHP
程序员,我认为应该熟悉 C,如果你想成为真正的程序员,请好好学 C,学好数据结
构与算法。这里仅仅只是几个基础算法,还有很多东东要学……
1、首先来画个菱形玩玩,很多人学 C 时在书上都画过,咱们用 PHP 画下,画
了一半。
思 路...

阅读全文>>

标签: php教程 PHP

评论(0) 引用(0) 浏览(6378)

PHP CodeBase: 将时间显示为“刚刚”“n分钟/小时前”等

作者:jao 发布于:2012-12-16 20:39 分类:PHP教程

在很多场合为了显示出信息的及时性,一般会将时间显示成“刚刚”,“5分钟前”,“3小时前”等,而不是直接将时间打印出来。比如微博,SNS类应用就最长用到这个功能。而一般存储在数据库中的时间格式为 Unix时间戳,所以这里记录一个将 Unix时间戳 转化为时间轴显示的PHP函数。

函数比较简单,直接看代码就很好懂了。

<?php

date_default_timezone_set('PRC');
...

阅读全文>>

标签: php教程 PHP

评论(0) 引用(0) 浏览(10603)

PHP empty(),isset()与is_null()的实例测试

作者:jao 发布于:2012-12-16 20:38 分类:PHP教程

有关 PHP 的 empty(),isset() 还有 is_null() 这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。
 
测试的类型如下:
 
<?php
 
$a;
$b = false;
$c = '';
$d = 0;
$e = null;
$f = array();
&n...

阅读全文>>

标签: php教程 PHP

评论(0) 引用(0) 浏览(5593)

PHP获得地理定位

作者:jao 发布于:2012-12-16 12:49 分类:PHP教程

01<?php
02       $ip=$_SERVER['REMOTE_ADDR'];
03       geoCheckIP($ip);
04  
05      &nbs...

阅读全文>>

标签: php教程 PHP 定位

评论(4) 引用(0) 浏览(7399)

php颜色方案查看器

作者:jao 发布于:2012-12-16 12:41 分类:PHP教程

01<?php
02/**
03 * color scheme analyzer
04 * works with any amount of colors, just change the array
05 * this example uses the solarized color scheme <http://ethanschoonover.com/sola...

阅读全文>>

标签: php教程 PHP 颜色

评论(0) 引用(0) 浏览(11200)

php实现远程附件本地化

作者:jao 发布于:2012-12-16 12:36 分类:PHP教程

php实现远程附件本地化,只适合绝对路径的附件
  1. <?php
  2. /* 
  3. 缺陷:如果网页中的图片路径不是绝对路径,就无法抓取 
  4. */  
  5. set_time_limit(0);//抓取不受时间限制  
  6.   
  7. function get_pic($pic_url) {  
  8.     //获取图片二进制流...

阅读全文>>

标签: php教程 PHP CURL

评论(0) 引用(0) 浏览(19618)

php 最简单的验证码

作者:jao 发布于:2012-12-16 0:30 分类:PHP教程

01create_code.php
02<?php
03session_start();
04//生成验证码图片
05header(\"Content-type: image/png\");
06// 全数字
07$str = \"1,2,3,4,5,6,7,8,9,a,b,c,d,f,g\";      //要显示的...

阅读全文>>

标签: php教程 PHP

评论(0) 引用(0) 浏览(5297)

php生成word最简单的方式

作者:jao 发布于:2012-12-16 0:26 分类:PHP教程

php实现将html代码生成word最简单的方式:将以下代码复制到新建的php页面中,直接访问测试。
  1. <?php
  2. header("Content-Type: application/msword"); header("Content-Disposition: attachment; filename=\"test.doc\"");
  3. echo '<table bgcolor=...

阅读全文>>

标签: php教程 PHP word

评论(0) 引用(0) 浏览(8386)

PHP CURL 模拟提交(支持代理)

作者:jao 发布于:2012-12-16 0:21 分类:PHP教程

01 <?php
02 define ( 'IS_PROXY', true ); //是否启用代理
03 /* cookie文件 */
04 $cookie_file = dirname ( __FILE__ ) . \"/cookie_\" . md5 ( basename __FILE__ ) )...

阅读全文>>

标签: php教程 PHP CURL

评论(3) 引用(0) 浏览(9706)

php删除/替换,html/string中的href/anchor/link,使用preg_replace的正则表达式

作者:jao 发布于:2012-12-16 0:19 分类:PHP教程

替换html的href中所有anchor
1/*
2 * DO NOT USE THE PATTERN STRING DIRECTLY IN 'preg_match()' !!!!
3 *
4 */
5$pattern '/(?<=href\=")[^]]+?(?=")/';
6$replacedHrefHtml = preg...

阅读全文>>

标签: php教程 PHP

评论(0) 引用(0) 浏览(7746)

Copyright © 2012-2013 逝去的青春 蜀ICP备13029051号-1 手机版 安全联盟 Theme by Admin73 sitemap