php技术

php技术

PHP开发框架kohana中处理ajax请求的例子

阅读(24) 作者(admin)

今天分享的是在kohana中处理页面的ajax请求.2步搞定.前提是你的kohana框架已经可以正确运行了,注意下.1.页面发出请求.现在主流的javascript框架非jQuery莫属.jQuery对ajax请求也作了封装,这里就以jQuery为例来写个.d...

php技术

兼容ie6浏览器的php下载文件代码分享

阅读(28) 作者(admin)

PS:这段代码在win系统下跑没有问题,枫哥亲测可用.如果用的是linux或是其他系统,要要诸位自行测试下啦.$filename = "./".$_REQUEST['name']; //这里是枫哥具体路径,只要$filename是所要下载文件的完整路径就可以.if (...

php技术

mantis安装、配置和使用中的问题小结

阅读(30) 作者(admin)

开发需要,安装mantis(Mantis Bug Tracker,缺陷跟踪系统 缺陷管理平台),下的是最新版,官网地址是http://www.mantisbt.org/download.php .安装.并不是一帆风顺,而是相当坎坷.现总结下,方便以后用.(PS:最新版mantisbt-1...

php技术

kohana框架上传文件验证规则写法示例

阅读(25) 作者(admin)

先声明下我用的是ko3.2.0版本.kohana的验证,用的同学们都少懂点,因为每个函数的注释里都会举个例子.今天遇到的情况是验证图片上传,kohana的例子是这个样子的.
复制代码 代码如下:$array->rule('file', 'Upload::type...

2014年10个最佳的PHP图像操作库
php技术

2014年10个最佳的PHP图像操作库

阅读(23) 作者(admin)

Thomas Boutell 以及众多的开发者创造了以GD图形库闻名的一个图形软件库,用于动态的图形计算. GD提供了对于诸如C, Perl, Python, PHP, OCaml等等诸多编程语言的支持. 除了生成HTML输出之外, 你还可以使用php以众多的...

php技术

PHP文件锁定写入实例解析

阅读(25) 作者(admin)

本文以实例讲述了PHP文件写入方法,以应对多线程写入,具体代码如下:function file_write($file_name, $text, $mode='a', $timeout=30){ $handle = fopen($file_name, $mode); while($timeout>0){ if ( flock($ha...

php技术

ThinkPHP惯例配置文件详解

阅读(39) 作者(admin)

ThinkPHP的系统内置有一个惯例配置文件(位于系统目录下面的Conf/convention.php),按照大多数的使用对常用参数进行了默认配置。本文对惯例配置文件作出注释详解如下,供大家参考:<&#63;php/**+----------------------------...

php技术

PHP魔术引号所带来的安全问题分析

阅读(27) 作者(admin)

PHP通过提取魔术引号产生的“/”字符会带来一定的安全问题,例如下面这段代码片段:// foo.php&#63;xigr='ryatfunction daddslashes($string, $force = 0) {!defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC'...

php技术

PHP5.2至5.6的新增功能详解

阅读(27) 作者(admin)

截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注].
因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新...

php技术

Linux下手动编译安装PHP扩展的例子分享

阅读(18) 作者(admin)

开发和部署的过程中可能会经常出现需要额外安装PHP扩展的情况,下边以PDO_MYSQL为例,介绍下手动编译安装PHP扩展:先到http://pecl.php.net/找需要的版本,我用的是稳定的版本。要先看看说明,特别是要注意mysql的php的版本。...

php技术

PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例

阅读(23) 作者(admin)

我们经常需要在关系型数据库中保存一些树状结构数据,比如分类、菜单、论坛帖子树状回复等。常用的方法有两种:1. 领接表的方式;2. 预排序遍历树方式;假设树状结构如下图:领接表方式主要依赖于一个 parent 字段,用于指向上级...

php技术

PHP ignore_user_abort函数详细介绍和使用实例

阅读(18) 作者(admin)

ignore_user_abort 设置与客户机断开是否会终止脚本的执行。本函数返回 user-abort 设置的之前的值(一个布尔值)。
int ignore_user_abort ([ string $value ] ) 参数setting描述:可选。如果设置为 true,则忽略与用户的断...

php技术

destoon实现公司新闻详细页添加评论功能的方法

阅读(20) 作者(admin)

本文讲述了destoon实现公司新闻详细页添加评论功能的方法,具体步骤如下:首先找到相应的页面:
template/default/homepage/new.htm

在对应的地方添加如下代码:{if $could_comment && in_array($moduleid, explode(',', $...

php技术

destoon数据库表说明汇总

阅读(30) 作者(admin)

destoon数据库表说明汇总如下,供二次开发人员查询:表名 注释
destoon_404 404 日志
destoon_ad 广告
destoon_ad_place 广告位
destoon_admin 管理员
destoon_admin_log 管理日志
destoon_alert 贸易提醒
destoon_a...

php技术

destoon实现资讯信息前面调用它所属分类的方法

阅读(31) 作者(admin)

有时候我们需要在一些信息前面添加他所属的分类,让他显示出来,本文介绍的方法虽然有些不具有通用性,但是可以实现这一效果,代码如下,供大家参考:<!--{php $tags=tag("moduleid=21&condition=status=3 and catid IN(263,264,...

php技术

destoon实现首页显示供应、企业、资讯条数的方法

阅读(23) 作者(admin)

destoon实现首页显示供应、企业、资讯条数有多种方法,这里介绍的是直接调用php程序代码进行查询。destoon的模板里面是支持php的代码的,因此我们可以直接在模板里面查询出来即可。实现代码如下:
<ul> {php $sellcount=$...

php技术

destoon实现底部添加你是第几位访问者的方法

阅读(26) 作者(admin)

经常会看到一些网站有类似“您是第位访客”字样的计数统计,这里我们来实现把这个统计功能添加到destoon的底部,显示“你是第几问访问者”的效果。此处的计数器与网站流量统计有区别,记录的是刷新次数,并不是真实记录访问...

php技术

destoon实现调用热门关键字的方法

阅读(29) 作者(admin)

本文所述的destoon调用热门关键字的方法是根据数据库里面的保存的搜索的关键字来显示的。
每个模块下面都有各自的关键字
下面是调用的标签:<!--{tag("moduleid=$searchid&table=keyword&condition=moduleid=$searchid...

php技术

CodeIgniter模板引擎使用实例

阅读(29) 作者(admin)

一、示例:通常在使用codeigniter的时候经常使用这样的方式载入:
$this->load->view('about', $data);通过这个类库,可以将一个视图载入到这个模板中:
$this->template->load('template', 'about', $data);这里将视图about...

php技术

PHP以mysqli方式连接类完整代码实例

阅读(29) 作者(admin)

本文所述的是一个在PHP中以mysqli方式连接数据库的一个数据库类实例,该数据库类是从一个PHP的CMS中整理出来的,可实现PHP连接数据库类,MySQLi版,兼容PHP4,对于有针对性需要的朋友可根据此代码进行优化和修改。<&#63;php#==...

php技术

PHP采用XML-RPC构造Web Service实例教程

阅读(19) 作者(admin)

一、概述:目前进行Web Service通信有两种协议标准,一种是XML-RPC,另外一种是SOAP。XML-RPC比较简单,出现时间比较早,SOAP比较复杂,主要是一些需要稳定、健壮、安全并且复杂交互的时候使用。PHP自身就集成了XML-RPC和SOAP两...

php技术

ThinkPHP应用模式扩展详解

阅读(32) 作者(admin)

ThinkPHP的应用模式使得开发人员对核心框架进行改造较以往更为得心应手,并且可以让你的应用适应更多的环境和不同的需求。每个应用模式都有自己的模式定义文件,相对于ThinkPHP3.1版本,ThinkPHP3.2版本对应用模式的扩展更...

php技术

PHP实现生成透明背景的PNG缩略图函数分享

阅读(21) 作者(admin)

之前在WEB开发笔记写过一个PHP生成缩略图的函数,虽然那个函数能够生成缩略图,但是有一定的缺陷,在生成PNG缩略图的时候,背景是黑色,今天又写了一个函数来弥补一下。代码很简单,就是imagealphablending($thumb,false);与ima...