01
/**
02
* 生成指定长度的随机数字
03
* <a href="http://my.oschina.net/arthor" target="_blank" rel="nofollow">@author</a> yangyingjie
04
* @param $number
05
* <a href="http://my.oschina.net/
Problem Description
One day I was shopping in the supermarket. There was a cashier counting coins seriously when a little kid running and singing "门前大桥下游过一群鸭,快来快来 数一数,二四六七八". And
取得当前文件名,当前目录,上层目录文件名 test.php
路径 + 文件名 (要取得 /var/www/test/test.php)
echo __FILE__;
文件名 (要取得 test.php)
echo basename(__FILE__);
不含扩展名的文件名 (要取
编程语言中的标点符号可不是像我们说话一样可以随便加别人也知道你要说什么,但是电脑就不一样了,使用不当就会造成错误会给你造成很大麻烦,PHP中的单引号和双引号的使用是新手们经常遇到的问题,本文详解两者区别,希望对
tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓了一晚上,研究了一下这个功能。
要实现自动获取关键
服务器变量 $_SERVER 详解:1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。3、$_SER
什么是PHP-FPM
PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,
PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。
适用phpMyAdmin新版3.5.21 关于远程登录
遇到的问题:用linux系统的软件包方法安装的不能登录,需要下载单独的安装包
需要修改项:phpMyAdmin/libraries/config.default.php
$cfg['Servers'][$i
我们使用正则表达式,熟练掌握各种功能和结构只是手段,解决实际的问题才是真正的目的。要解决真正的问题,就必须有解决问题的思路,正则表达式的功能,说到底,可以归纳为三种逻辑,为了表述方便,我们分别称为与、或、非。最近用
近来参加了几场PHP工程师的面试,但是笔试题答得都不理想,回来总结了一下失败的原因,是没看PHP手册。几家公司的PHP基础面试题都可以在PHP手册上找到。哎,现在才知道最好的面试宝典是PHP手册。
下面是一些P
set数据类型相关操作 在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1
ping
Description
Check the current connection status检查当前连接实例的状态Parameters
(none)Return Value
STRING: +PONG on success. Throws a RedisException object on connectivity error, as described a
paip.跨平台跨语言自定义加密方法今天主要是要在ASP和PHP系统模块间进行参数传递,为了方便,不用MD5签名,直接准备使用DES加密。。可是ASP和PHP的DES不能相互加觖密。。。好向还有什么CBC模式,IV向量什么的。一大堆,调了
单例模式
通过提供自身共享实例的访问,单例设计模式用于限制特定对象只能被创建一次。
使用场景
例如数据库实例,一般都会走单例模式。
单例模式可以减少类的实例化
代码:来源InitPHP框架,先检测类有没被实例化,实例化
我试过两种方法:
在action里面用:$this->render('view',array(
'model'=>$post,
'param1'=>$param1,
'param2'=>$param2,
));但是这个只是打开了另外一个action的view而已。观察rul
CHtml::imageButton 方法可以用一个图片做button,但是提交的方法不是post,也有可能是GET,没试过GET。在view中这样写:<?phpif(isset($_GET['id']))
{
echo CHtml::imageButton(Yii::app()->baseUrl.'/image
ZSET(stored set)
和 set 一样是字符串的集合,不同的是每个元素都会关联一个 double 类型的 score 。实现使用的是 skip list 和 hash table , skip list 的实现使用的是双线链表。 Score 的主要作用是排序,因此 sorte
今天遇到个问题,写了个程序从网上抓了150000个图片的地址,存到了txt文档中,每行存了一个图片的地址。现在想将图片下载下来,保存到本机,但是下载的速度不是很快,所以用到了php在linux下面实现多线程,首先将txt文件拆成了10
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>网页教学网(webjx.com)文件上传实例</title></head><body><form enctype="multipart/form-data" action=&
<?php $temp=$LabelArray['内容'];$temp=preg_replace("%<[^>]+>%",',',$temp);//防止网址中字母被匹配$temp=make_semiangle($temp);//半角转化if(preg_match_all("%[[:punct:]]([^[:punct:]]{5,3
开发包Tests目录有详细使用实例
支持中文,注意文件编码,文件保存为utf-8写excel//Include class
require_once(‘Classes/PHPExcel.php’);
require_once(‘Classes/PHPExcel/Writer/Excel2007.php&
I see a lot of people on forums and on my training courses asking about the best way (or any way) to manage dates stored in a MySQL database and used in PHP. Three options follow, but first the prob
wap fetion 可能最近做了调整了 大多数飞信接口都不能用了,只能给自己发,于是乎 ,加班加点的研究,终于让我功破了此次修改一共做出三个版本1.curl 新浪SAE专版[免费通道]2.curl 普通版3.fsockopen通用版[VIP通道]现
用久了fckeditor,看惯了其略显陈旧的界面,听说其弟弟CKeditor更酷更炫,今天就来试试吧。 目前的最新版本是CKEditor 3.4.2。CKeditor是完全基于插件,它通过扩展组件以符合具体需求。比如常见的文件上传功能是默认没有的
ob_start() 和 ob_end_flush() 是一对很好的搭档,可以实现对输出的控制。当成一对出现理解起来就没什么问题,但是当他们两个各自出现次数增加时,就比较难理解了.
view sourceprint?01 <?php 02 ob_start(); 03 echo &