php技术

php技术

windows下配置apache+php+mysql时出现问题的处理方法

阅读(19) 作者(admin)

windows:安装apache,php,mysql遇到的各种问题:1. test.php运行不起,发现是httpd.conf中忘加AddType application/x-httpd-php .php了;2. 设置好配置文件,发现会报一个date函数的关于时区的警告,把php中的date.timezone加上da...

php技术

PHP提交表单失败后如何保留已经填写的信息

阅读(16) 作者(admin)

本文介绍PHP提交表单失败后如何保留填写的信息一些方法总结,其中最常用的就是使用缓存方式了,这种方法如果网速慢是可能出问题的,最好的办法就是使用ajax了。1.使用header头设置缓存控制头Cache-control。PHP代码如下:head...

php技术

将酷狗krc歌词解析并转换为lrc歌词php源码

阅读(21) 作者(admin)

最近在进行一次对酷狗音乐歌词采集时发现酷狗音乐的歌词直接浏览都是“乱码”,自己平时所见的歌词都是lrc格式的文本,这种酷狗专用的krc格式的显然是经过特别处理过的,平时用酷狗听音乐也没仔细看他的歌词有什么不同,只是...

php技术

ThinkPHP3.1之D方法实例详解

阅读(25) 作者(admin)

D方法应该是用的比较多的方法了,用于实例化自定义模型类,是ThinkPHP框架对Model类实例化的一种封装,并实现了单例模式,支持跨项目和分组调用,调用格式如下:D('[项目://][分组/]模型','模型层名称')方法的返回值是实例化的模...

php技术

php写的AES加密解密类分享

阅读(35) 作者(admin)

今天写了一个php的AES加密类。适用于Yii的扩展。
如果不用在Yii框架中,把代码中Yii::app()->params['encryptKey'] 换成你对应的默认key就可以了。
类代码:
<&#63;php/** * php AES加解密类 * 如果要与java共用,则密钥...

php技术

ThinkPHP之M方法实例详解

阅读(29) 作者(admin)

M方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;
2、实例化后只能调用基础模型类(默认是Model类)中的方法;
3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;
D方法...

php技术

php实现的短网址算法分享

阅读(18) 作者(admin)

每个网址用6个字符代替,(6^32) 最多可以拥有1,073,741,824个短网址。
当然,你还可以记录更详细的信息,如访问记录,创建时间等。
如果真不够用了,还可以删掉很久不用的。复制代码 代码如下:
function shorturl($input) {
...

php技术

ThinkPHP之import方法实例详解

阅读(25) 作者(admin)

import方法是ThinkPHP框架用于类库导入的封装实现,尤其对于项目类库、扩展类库和第三方类库的导入支持,import方法早期的版本可以和java的import方法一样导入目录和通配符导入,后来考虑到性能问题,在后续的版本更新中不断...

php技术

ThinkPHP之A方法实例讲解

阅读(17) 作者(admin)

ThinkPHP的A方法用于在内部实例化控制器,其调用格式为:A('[项目://][分组/]模块','控制器层名称')最简单的用法:$User = A('User');表示实例化当前项目的UserAction控制器(这个控制器对应的文件位于Lib/Action/UserAction...

php技术

ThinkPHP之N方法实例详解

阅读(26) 作者(admin)

ThinkPHP的N方法属于计数器方法,被用于核心的查询、缓存统计的计数和统计。但是其实可以用于应用的其他计数用途,用法比较简单,调用格式:N('计数位置'[,'步进值'])例如,我们要统计页面中的查询次数,可以用N('read',1);表示...

php技术

ThinkPHP之R方法实例详解

阅读(15) 作者(admin)

ThinkPHP的R方法用于调用某个控制器的操作方法,是A方法的进一步增强和补充。R方法的调用格式:R('[项目://][分组/]模块/操作','参数','控制器层名称')

例如,我们定义了一个操作方法为:class UserAction extends Action...

php技术

ThinkPHP实现跨模块调用操作方法概述

阅读(27) 作者(admin)

使用 $this 可以调用当前模块内的方法,但是很多情况下经常会在当前模块中调用其他模块的方法。ThinkPHP内置了A方法与R方法这两个特殊的大写字母方法来处理跨模块调用的问题。目前Index模块内有index操作User模块有sho...

php技术

ThinkPHP之getField详解

阅读(33) 作者(admin)

getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,现将该方法的用法总结如下:1.获取某个字段值这个是getField方法最基本的用法,用于获取符合...

php技术

destoon官方标签大全

阅读(16) 作者(admin)

什么是标签调用?标签调用是根据调用条件(condition)从数据表(table)读取调用数量(pagesize)条数据,并按排序方式(order)排序,最终通过标签模板的布局输出数据。
可以看出,标签的工作分两个部分,一是读取数据,二是显示数据。...

php技术

destoon二次开发入门示例

阅读(21) 作者(admin)

Destoon基于PHP+MySQL的开源B2B(电子商务)行业门户的首选解决方案。本文就Destoon的二次开发简述如下:一、初始化系统包含系统根目录下的common.inc.php即可初始化系统。例如在站点根目录下创建一个hello.php,代码如下:<...

php技术

destoon各类调用汇总

阅读(28) 作者(admin)

根目录、模板目录和样式目录:{DT_PATH}{DT_SKIN}导入头脚:{template 'header'}{template 'footer'}对应模块首页:{$MODULE[$moduleid][linkurl]} //注:$moduleid表示对应模块的ID号对应模块列表页:{$MODULE[$moduleid][lin...

php技术

destoon公司主页模板风格的添加方法

阅读(19) 作者(admin)

DESTOON系统为我们提供了几套默认的主页模板,如果没有我们满意的,还可以自己动手来制作模板,下面我们先来看看系统里公司模板所涉及到的几个关键位置。公司主页模板存放于 模板目录/homepage/ (默认为template/default/h...

php技术

destoon安装出现Internal Server Error的解决方法

阅读(19) 作者(admin)

很多朋友在安装destoon的时候出现“Internal Server Error”的错误提示信息,导致无法安装,其解决方法如下:方法一、删除根目录下.htaccess文件,如果无效,请尝试方法二;方法二、对于Liunx/Unix服务器,如果不支持0777属性,可修...

php技术

Destoon模板制作简明教程

阅读(20) 作者(admin)

对于制作Destoon的模板来说,首先需要理解两个Destoon的概念:模板(template)和风格(skin)。模板存放于系统template 目录,风格(系统界面的图片、css文件)存放于系统skin目录,也就是说,template放置页面文件,skin放置样式文件...

php技术

destoon二次开发常用数据库操作

阅读(25) 作者(admin)

destoon在初始化系统后系统会自动连接数据库,并将数据库操作对象保存在$db。对于数据库操作方法请参考include/db_mysql.class.php函数原型,下面对常用数据库操作举例说明。1、执行SQL语句$db->query("INSERT INTO `{$D...

php技术

destoon二次开发模板及调用语法汇总

阅读(17) 作者(admin)

一、模板存放及调用规则模板存放于系统 template 目录,template 目录下的一个目录
例如:template/default/ 即为一套模板模板文件以 .htm 为扩展名,可直接存放于模板目录
例如 template/default/index.htm
也可以存放于...

php技术

destoon利用Rewrite规则设置网站安全

阅读(17) 作者(admin)

为增强destoon的安全性,需要进行必要的安全设置,本文以Rewrite规则设置来增加网站安全性为例说明如下:规则一:屏蔽非php扩展的动态文件,例如asp、aspx等,可以阻止asp、aspx等后缀的后门程序运行RewriteRule ^(.*)/.(asp|asp...

php技术

PHP两种去掉数组重复值的方法比较

阅读(18) 作者(admin)

去除一个数组中的重复值,可以使用foreach方法,也可以使用array_unique方法,下面的代码两种方法都使用了。<&#63;php$arrF = array();$arrS = array();$intTotal = 100;$intRand = 10;for($i=0; $i < $intTotal; $i++){ $...

php技术

php定界符&lt;&lt;&lt;使用技巧和实例

阅读(27) 作者(admin)

php界定符就是为了照样输出内容。它的格式如下:
复制代码 代码如下:
$str = <<< EOF
Here is your string
......
EOF;
其中EOF是自定义的变量,但要成对出现!附上一段php示例代码:复制代码 代码如下:
<&#63;php...