May232013
sphinx中文全文检索的实现
首先以下是配置文件:
source cv{
type=mysql
sql_host=localhost
sql_user=root
sql_pass=passwod
sql_db=database
sql_query_pre= SET NAMES utf8
sql_query=\
SELECT id, title, introtext,unix_timestamp(created) as addtime \
FROM jos_content
sql_attr_timestamp=addtime
sql_ranged_throttle=0
}
index cv{
source=cv
path=/usr/local/sphinx/var/data/joomlainx...阅读全文
抢沙发
May232013
May232013
php与mysql使用存储过程
php如何调用mysql存储过程,以下十个小案例抛砖引玉:
实例一:无参的存储过程
$conn = mysql_connect('localhost','root','root') or die ("connect db fail!");
mysql_select_db('test',$conn);
$sql = "
create procedure myproce()
begin
INSERT INTO user (id, username, sex) VALUES (NULL, 's', '0');
end;
";
mysql_query($sql);//创建一个myproce的存储过程
$sql = "...阅读全文
May232013
php生成RSS订阅示例
RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术。RSS目前广泛用于网上新闻频道,blog和wiki。使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新...阅读全文
May232013
php计算两个日期相差多少天(日)的函数
有时可能会碰到这种需求,需要计算两个日期相隔多少天?下面这个函数很好的解决了这个问题,记录一下,以免下一次忘了。
<?php
/*
*
*函数功能:计算两个以YYYY-MM-DD为格式的日期,相差多少天(日)
*return int
*/
function getChaBetweenTwoDate($date1,$date2){
$Date_List_a1=explode("-",$date1);
$Date_List_a2=explode("-",$date2);
$d1=mktime(0,0,0,$Da...阅读全文
May232013
jquery get ($.get) 事件用法与分析
定义和用法
get() 方法通过远程 HTTP GET 请求载入信息。这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
语法
$(selector).get(url,data,success(response,status,xhr),dataType)
参数 描述
url 必需。规定将请求发送的哪个 URL。
data 可选。规定连同请求发送到服务器的数据。
success(response,status,xhr) 可...阅读全文
May232013
linux创建文件(touch)命令详解
Linux 创建文件命令主要用到的是 touch 命令,touch 命令可用来修改文件的访问时间,修改时间,如果没有指定时间,则默认为当前时间,如果指定的文件不存在,则 touch 命令将创建该文件。
命令格式:
touch
[-acfm]
[-r file(参照文件)]
[-t decimtime(时间值)]
[-d time(时间值)]
[–time={atime,access,use,mtime,modify}]
[–date=time]
[–reference=file]
[–no-...阅读全文
May232013
php和mysql中uft-8中文编码乱码的几种解决办法
对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php文件乱码和页面乱码以及php mysql数据库连接时乱码解决方法
PHP页面转UTF-8编码问题
1.在代码开始出加入一行:
header("Content-Type: text/html;charset=utf-8");
2.PHP文件编码问题
点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8,
如果是ANSI,需要将编码改成:UTF-...阅读全文
May232013
dedeCMS织梦留言板调用网站head的方法
dedecms留言板 头部调用 修改方法:
第一部:我们需要打开”/include/common.func.php”,这个文件5.6版本默认存在,5.5的不存在我们可以建一个,这个文件功能是用来解析模版的
也可以打开”include/extend.func.php”文件。
在该文件中加入一个函数,代码如下:
function pasterTempletDiy($path){
require_once(DEDEINC."/arc.partview.class.php");
glo...阅读全文
May232013
php 模拟get_headers函数
php 模拟get_headers函数。具体代码如下:
<?php
if(!function_exists('get_headers')){
function get_headers($url,$format=0){
$url=parse_url($url);
$end="\r\n\r\n";
$fp=fsockopen($url['host'],(empty($url['port'])?80:$url['port']),$errno,$errstr,30);
if($fp){
$out="GET / HTTP/1.1\r\n";
$out.="...阅读全文