`
dcj3sjt126com
  • 浏览: 1876913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  虽然现在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>中),在 ...

PEAR.php源代码

    博客分类:
  • PHP
  <?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 ...

js提交表单

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 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验证码类实现

    博客分类:
  • PHP
<?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 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/ ...
Global site tag (gtag.js) - Google Analytics