- 浏览: 1876913 次
- 性别:
- 来自: 北京
最新评论
-
wangyudong:
Wisdom RESTClient工具地址更新了哦https: ...
前端模拟POST发送数据-Chrome下的REST Client(接口测试利器) -
wangyudong:
很多REST Client是不支持自动化测试RESTful A ...
前端模拟POST发送数据-Chrome下的REST Client(接口测试利器) -
higkoo:
一个非常棒的系统,要是能支持LDAP等开源认证就完美了。
Cynthia 是个问题管理/BUG管理/任务管理/项目管理系统。 -
寻光之旅:
标签库使用有啥好处呢?
thinkphp 使用标签库的步骤 -
lgdjy123:
Android:TextView属性大全
文章列表
虽然现在Web的主流语言是PHP,但少数程序还是用Perl写的,比如Movable Type。在Windows下安装Perl其实并不麻烦。
首先需要下载Windows版本的Perl,推荐到AciteState下载Windows的msi安装包。把Perl安装到某个地方,比如说E:\Perl,就行了。但这时Apache并不认识Perl,需要编辑Apache的配置文件httpd.conf。
用文本编辑器打开httpd.conf,找到“Options Indexes FollowSymLinks”这一行(位于<Directory>...</Directory>中),在 ...
<?php
/**
* PEAR, the PHP Extension and Application Repository
*
* PEAR class and PEAR_Error class
*
* PHP versions 4 and 5
*
Benchmark工具类包说明
直接下载:http://pear.php.net/package/Benchmark/download
Benchmark工具类包共有三个文件,分别是Timer.php、Iterate.php和Profiler.php,三个工具类功能相同,只是侧重点不同,都是用于调试代码获取程序的执行时间。
1,B ...
1.document.forms.from.submit();
document.form.sumbit();
document.form.submit.click();
this.form.submit();
以上几种形式的js表单提交在firefox浏览器下是不起作用的
2.必须遵循w3c标准:1).获得form时应使用getElementById()方法2).用.submit()方法提交表单3).button的name/id绝对不能命名为”submit”4).form中所有的组件(按钮,文本框等)的name/id也不能命名为”submit”
# 当提交按钮的name 或者 i ...
使用MD5加密的方法:
下载md5.js文件,在网页中引用该文件:
<script type="text/javascript" src="md5.js"></script>
在你需要使用MD5加密的地方如此调用:
<script type="text/javascript" > hash = hex_md5("input string");</script>
其他两个算法类似。用javascript加密的好处是可以在客户端完成加密之后传送到服务端,即可 ...
使用curl如果想发起的https请求正常的话有2种做法:
方法一、设定为不验证证书和host。
在执行curl_exec()之前。设置option
$ch = curl_init();
……
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
方法二、设定一个正确的证书。
本地ssl判别证书太旧,导致链接报错ssl证书不正确。
我们需要下载新的ssl 本地判别文件
http://curl.haxx.se/ca/cacert. ...
CakePHP的命名规范相当重要,遵循CakePHP框架的命名规范,可以获得框架内置的各种功能。CakePHP2发布之后,命名规范这块与老的框架没有任何区别,本文同时适用于CakePHP 2.x和CakePHP 1.x框架。
总得来说,文件名使用下划线,类名用驼峰命名法。比如,MyNiftyClass类对应的文件名就是my_nifty_class.php。下面是不同类型的类和其相对应的文件命名方式的一些例子,
控制器类KissesAndHugsController,可以在kisses_and_hugs_controller.php文件中找到(注意文件名中的_controller)。
...
通过前面两篇文章的学习,你的CakePHP博客已经初具雏形了。本文会构建博客的文章内容页面,添加新的文章,修改老文章以及删除文章的功能,并且涉及到CakePHP表单创建,数据验证,路由规则等主题。如果还没有仔细了解本教程的前两张,可以访问《Cakephp 2.0十分钟博客教程(一):安装与配置》从头开始学习。
CakePHP系列教程—CakePHP博客三部曲:
CakePHP2十分钟博客教程(一):安装与配置
CakePHP2十分钟博客教程(二):控制器、模型与视图
CakePHP2十分钟博客教程(三):数据库基础操作、表单、
在上篇CakePHP教程中,为大家介绍了CakePHP的安装与配置过程。你的CakePHP框架现在应该已经能够建立应用程序了,本文为大家带来CakePHP如何创建控制器、模型及视图文件,并将其关联起来,最终构建一个数据库驱动的博客程序。
CakePHP系列教程—CakePHP博客三部曲:
CakePHP2十分钟博客教程(一):安装与配置
CakePHP2十分钟博客教程(二):控制器、模型与视图
CakePHP2十分钟博客教程(三):数据库基础操作、表单、路由器
Cakephp 2.0依然保持着Cakephp框架的各种优良传统,其中之一就是非常易于新手入门,几乎不做任何复杂的配置即可使用。非常可惜的是,Cakephp 2.0手册竟然没有了中文翻译,1.3的翻译又是有各种老,让想学习Cakephp同时英语又不是很好的同学们非常郁闷啦。这里我给大家带来 Cakephp的经典教程,十分钟博客创建,是的,十分钟,通过CakePHP 2.0框架创建一个轻型博客!
CakePHP系列教程—CakePHP博客三部曲:
CakePHP2十分钟博客教程(一):安装与配置
CakePHP2十分钟博客教程(二):控制器、模型与视图
CakePHP2十分钟博客 ...
PHP图片水印缩放类实现
- 博客分类:
- PHP
<?php
class Image{
private $path;
function __construct($path='./'){
$this->path=rtrim($path,'/').'/';
}
//水印函数,参数:背景图,水印图,位置,前缀,TMD透明度
public function water($b,$l,$pos=9,$prefix='wa_',$tmd=100){
//拼接路径
$b=$this->path.$b;
$l=$this->path.$l;
//判断路径
...
<?php
class verify{
//宽
protected $width;
//高
protected $height;
//图片资源
protected $img;
//图片类型
protected $imgType;
//文字类型
protected $type;
//文字
protected $checkCode;
//文字个数
protected $num;
//构造方法,初使化各个成员属性包括根据文字类型,产生文字
public function __construct($width ...
PHP上传类实现上传
- 博客分类:
- PHP
<?php
//$array=array('path'=>'d:/','allowsize'=>4000000);
//$t=new upload($array);
class upload{
//路径
private $path='./';
//文件准许的MIME类型
private $allowmime=array('image/jpeg','image/jpg','image/gif','image/pjpeg','image/png','image/x-png','image/wbmp');
//文件准许的后缀
p ...
PHP分页过程化及分页类实现
- 博客分类:
- PHP
过程化分页
<?php
header("Content-Type:text/html;charset=utf-8");
mysql_connect('localhost','root','root');
mysql_select_db('test');
$sql="select * from test where 1";
$result=mysql_query($sql);
$total_num=mysql_num_rows($result);//查出一共有多少 ...
由于CakePHP现在没有很好的中文手册,所以在学习时做下笔记。刚开始不要全部理由,照着做一遍,大致能看到点效果,后面再逐步学习。我使用的环境是AppServ,安装在C:/AppServ/,根目录为C:/AppServ/www/,cakephp放在
C:/AppServ/www/cakephp/
提前注意事项:
加载rewrite模块
确保apache的模块加载:
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
以及严格的目录允许被重写
<Directory "C:/AppServ/ ...