- 博客(36)
- 资源 (9)
- 收藏
- 关注
原创 php超链接常用的正则表达式
1、删除内容中的超链接ereg_replace(']*)>([^','\\2',$content);ereg_replace("]*>|","",$content); 2、消除包含特定词的超链接$find="this string is my find";$string='替换掉了';//将超链接替换成的内容echo ereg_replace(']*)>([^]*)',
2012-04-28 18:09:55 1571
原创 js给关键字加亮加超链接
var arr= { "百度":["http://www.baidu.com","#ff0000"], "谷歌":["http://www.google.com","#00ff00"], "雅虎":["http://www.yahoo.com","
2012-04-28 18:07:29 1909
原创 curl远程获取验证码
<?php$CookieFile=tempnam("./tmep","beast");if(isset($_GET["img"])){$url = 'http://www.yto.net.cn/Controller/ValidateCode.aspx';//验证码code$ch = curl_init($url);curl_setopt($ch,CURLOPT_COOKIEJA
2012-04-28 17:59:12 2490
原创 十个超级有用的PHP代码片段
1. 发送短信 调用 TextMagic API。<?php// Include the TextMagic PHP librequire('textmagic-sms-api-php/TextMagicAPI.php');// Set the username and password information$username = 'myusername';$pas
2012-04-28 17:45:01 953
原创 PHP的一个过滤敏感词或脏话的方法
主要使用了 int substr_count ( string haystack, string needle [, int offset [, int length]] ) 这个方法,这个方法遍历待测的字符串$str中有没有$allergicWord数组中所包含的敏感词: $allergicWord = array('脏话','骂人话');$str = '这句话里包含了脏话和骂人话'
2012-04-28 17:39:36 18406 2
原创 PHP 文章内容中的关键词加链接
操作步骤:这个问题看似简单,做起来却有些麻烦,我用一种不太聪明的方式实现:1、把已有的关键字链接替换成文字 2、把关键字从长至短排列 3、从长至短替换关键字为链接,替换的同时查找有没有包含其他关键字,如果有,把其中子关键字替换成{子关键字的md5值} 4、把{子关键字的md5值}替换回来<?header("Content-type: text/html; chars
2012-04-28 17:35:09 2907
原创 PHP/JAVA 加密网站地址——从根本解决盗连
网站防止图片等内容盗链的方法多种多样,其中最常用的方法就是通过HTTP访问头信息,判断访问来源。理解TCP/IP通信员里的读者都知道,由于HTTP头信息处理是在OSI模型的应用层,所以,编造一些假的HTTP头信息发送给服务器,并不需要什么特殊的技术或者工具。下面的演示中,是利用wget命令模拟Firefox2浏览器进行HTTP基本认证的例子。依照它的访问,HTTP服务器根本就分辨不出来是火狐浏
2012-04-28 17:07:38 1314
原创 php生成html简单代码实例
实例一原理剖析:当我们制作数据量大以及访问人数多的网站时往往会采用动态生成html静态页面的方法,这样做的好处是用户直接访问静态页面,减轻了服务器的负担,又可以对搜索引擎更加友好,可谓一举两得;其原理是先读入模板文件,然后按照一定的规则替换模板中的标签,具体实现如下:index.tpl 模板文件代码: {title}
2012-04-28 16:46:06 17327 2
原创 php生成xml简单实例代码
当处理基于XML应用程序时,开发者经常需要建立XML编码数据结构。例如,Web中基于用户输入的XML状态模板,服务器请求XML语句,以及基于运行时间参数的客户响应。尽管XML数据结构的构建比较费时,但如果使用成熟的PHP DOM应用程序接口,一切都会变得简单明了。本文将向你介绍PHP DOM应用程序接口的主要功能,演示如何生成一个正确的XML完整文件并将其保存到磁盘中。创建文档类型声明
2012-04-28 16:35:19 900
原创 php定时计划常用实现方法
我需要一个办法,可以每天定时执行网站上的php脚本。php本身并没有提供这样的函数,于是我在网上找到3种“php计划任务的实现方案”。第一种利用操作系统的一些命令,如linux的“crond” 实现。这种方法最简单可行,但是需要你有足够的权限。我的网站是租用的虚拟空间,所以pass。第二种写一个php程序,获得当前时间,然后用当前时间与设定时间对比,如果当前时间比设定时间大,就会执
2012-04-27 11:58:24 975
原创 group by 统计行数
select count(*) as cntfrom ( //括号里写你原来的语句select ...from ...where ...group by season,sex,type,year,itemid,itemname,size,color,unit,price,image) as t
2012-04-26 18:28:57 3068
原创 SELECT查询语句中的排列顺序及主要作用
SELECT查询语句及其所有子句顺 序 号子句关键词子 句 功 能1SELECT从指定表中取出指定的列的数据2FROM指定要查询操作的表3WHERE用来规定一种选择查询的标准4GROUP
2012-04-26 13:17:20 4491
原创 PHP字符串替换函数strtr()的功能实现讲解
我们今天要向大家讲的内容是有关PHP字符串替换函数strtr()的相关介绍。对于初学者来说,对于PHP字符串替换函数strtr()的了解还比较浅显,希望通过本文介绍的内容能够让大家深入了解这个函数的具体意义。解读PHP计算页面执行时间的具体代码实现 PHP运算符的类别概览 PHP引号的正确使用方式介绍 详解PHP字符串的组成方式 PHP函数str_replace的具体功能详解
2012-04-25 19:37:09 994
原创 PHP判断某字符串是否存在于字符串中
先看下面一个函数: 字符串处理函数库strpos寻找字符串中某字符最先出现处。 语法: int strpos(string haystack, string needle, int [offset]);返回值: 整数 函数种类: 资料处理 内容说明本函数
2012-04-25 18:00:22 13514 2
原创 mysql 查询某字段里含有(或者不含)某字符的所有记录方法
select gid, username from users where FIND_IN_SET(8,gid);//查询gid里含有数字8的记录,gid是varchar ,数据格式:"1,12,8,18,5"select gid, username from users where !FIND_IN_SET(8,gid);//查询gid里不含有数字8的记录,gid是varch
2012-04-22 13:09:49 20926
原创 如何创建MySQL5的视图
mysql> CREATE TABLE t (qty INT, price INT);mysql> INSERT INTO t VALUES(3, 50);mysql> CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t;mysql> SELECT * FROM v;+------+-------+------
2012-04-22 13:06:32 580
原创 php高级编程-函数
1.php函数1.用户自定义函数 function 函数名字([$parameter,[,…]]){ //函数代码 }注意:函数名不能与系统函数或用户已经定义的函数重名。 $parameter为函数参数,函数一般可以有0个或多个参数,<?phpfunction func($a,$b){ if($a==$b) echo "a=b"; else
2012-04-18 18:14:08 2502
原创 php 日期和时间
PHP提供了大量的内置函数,使开发人员在时间的处理上游刃有余,大大提高了工作效率。我们今天就为学员介绍一些常见的PHP日期和时间函数以及日期和时间的处理。9.1常用的日期和时间处理函数表9-1:常用的日期和时间处理函数函 数说 明checkdate验证时间函数,判断时间是否有效,有效返回true,否则返
2012-04-18 18:06:23 1212
原创 sitemap.xml生成方法(asp和php)
sitemap.xml是一种站点地图协议,此协议文件基于早期的robots.txt文件协议,并有所升级。向搜索引擎中提交了sitemap.xml的 网站将更有利于搜索引擎网页爬行机器人的爬行索引,这样将提高索引网站内容的效率和准确度。 一共有六个标签,changefreq:页面内容更新频率; lastmod:页面最后修改时间; loc:页面永久链接地址; p
2012-04-18 17:42:03 7165 2
原创 生产Google Sitemap XML文件的PHP代码
php如何生成Google Sitemap XML文件:<?php header('Content-type: application/xml; charset="GB2312"',true); $timezone = "Asia/Shanghai";date_default_timezone_set($timezone);$website = "http://www.yipi
2012-04-18 17:37:19 2271
原创 JS 实现 腾讯、新浪、网易、搜狐微博,开心网,人人网转帖分享功能
其中官方提供的代码如下:分享到SNS一键分享按钮代码介绍:·腾讯微博:http://open.t.qq.com/apps/share/explain.php·新浪微博:http://open.weibo.com/sharebutton·开心网:http://www.kaixin001.com/platform/?app=repaste·人人网:http://widget.ren
2012-04-18 15:23:15 1335
原创 date_default_timezone_set()设置时区
You can have time zone set for India as 'Asia/Kolkata' this will add +5.30 to GMT time.You will get proper time of your time zone.Example:<?php$timezone = "Asia/Calcutta";if(function_exists(
2012-04-17 18:43:38 2428
原创 数据库“长连接”与“短连接”
什么是长连接?其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。通常的短连接操作步骤是:连接-》数据传输-》关闭连接;而长连接通常就是:连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了什么时候用长连接,短连接
2012-04-16 15:27:02 19770
原创 PHP得到某段时间 区间的时间戳,php 定时任务
这两天要实现这样功能:当达到某一条件时,让服务器发短信给用户,数量为多条。基本思路:linux 定时扫描,若有满足条件的用户,则发送短信。但为了防止打扰到用户,要求只能在白天8:00-20:00发送短信,怎么样获得到每天的这段时间区间?请看$y=date("Y",time());$m=date("m",time());$d=date("d",time());
2012-04-16 15:09:52 906
原创 Mysql访问授权
//Mysql访问授权:grant select,insert,delete,update on newbbs.* to 'root'@'%' identified by 'abc123';GRANT 权限 ON 库名.表名 TO '用户名'@'地址' IDENTIFIED BY '密码';
2012-04-16 15:05:10 474
原创 Mysql 存储过程,触发器,视图 学习记录
存储过程:是将对应的SQL查询等写到服务器中,在查询是直接调用存储过程相关数据。1、 delimiter $$ 修改执行命令符变为 $$创建存储过程://procedure //参数 IN|OUT|INOUT////特征值//{CONTAINS SQL|NO SQL |READS SQL DATA|MODIFIES SQL DATA}:这些特征值提供子程序使用
2012-04-16 14:56:57 739
原创 mysqli学习笔记 mysqli连接,multi_query多语句查询,SQL预处理stmt,事务处理
一、数据库连接<?php $conn = new mysqli('localhost','root','abc123','newbbs',3306); if(mysqli_connect_errno()){ echo '数据库连接出错,错误信息:'.mysqli_connect_error(); } $conn->select_db('test'); $conn
2012-04-16 14:54:07 4962
原创 pdo 连接操作数据库
<?php /* * 开启pdo,php.ini扩展打开即可预处理: 1,? 绑定 $stmt->bindparam('1',$name,PDO::PARAM_STR); //从1始 2,:name $stmt->bindparam(':name',$name); 第三个参数可写可不写 3,execute(数组); 如何获得受影响行,插入I
2012-04-16 14:47:20 1838
原创 js 基础语法
追o(︶︿︶)o 唉 //如果在此 src=""了 ,则其中的脚本就不再执行,只执行连接来的 //基于浏览器的客户端脚本 //声明方式 // alert('javascript'); //JavaScript 大小写绝对敏感, 一个都不能错 //JavaScript 认两个结束符 分号和回车,建议加分号 //注释 //
2012-04-16 14:39:50 532
原创 php 异常处理 简单使用
1、首先php5提供了基本的异常处理类,可直接使用<?phpclass Exception{ protected $message = 'Unknown exception'; // 异常信息 protected $code = 0; // 用户自定义异常代码 protected $file;
2012-04-16 14:38:53 399
原创 php编码转换及问题
首先,编码,在大陆,最常见的也就两种,一种是utf-8,一种是gbk/gb2312。gb2312是简体中文编码。gbk/gb2312是中文编码,二者是相对兼容的。数据库存储数据,一般采用utf8编码方式。而常常我们windows系统默认的编码方式是gb2312,这就出现了编码不统一的问题。 情景:写入数据库。此时:我们需要将编码改为utf8后,才能往数据库存
2012-04-16 14:37:14 649
原创 总结 php导出Excel php
方法一:特点,简单,省心, 只适用windows服务器以下为引用的内容:<?php header("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=test_data.xls");$tx='表头'; echo $tx."\n\n";
2012-04-13 14:39:04 442
原创 性能安全并重 实战英特尔MatrixRAID组建
多硬盘组建RAID磁盘阵列是目前提高硬盘读写速度和数据安全性能的最有效方法,一般使用在有特殊要求的企业级用户上。而随着大容量硬盘的普及,大多数的家庭用户也希望能够拥有一个既廉价,又可以兼顾磁盘性能与数据安全的RAID系统。Intel Matrix RAID就是这样一个可以满足家庭用户需要的磁盘阵列系统。 一、什么是Intel Matrix RAID RAID磁盘阵列就是使用两个或者两个
2012-04-12 17:04:44 1100
原创 flvplayer.swf flv视频播放器使用方法
一、直接在html文件中加载: <object type="application/x-shockwave-flash" width="470px" height="403px" data="flvplayer.swf?file=movies/company.flv"> 二、使用javascript动态加载: function Pl
2012-04-03 18:44:19 19182 5
原创 一句话删除目录下所有文件
不废话,看代码。 <?php array_map('unlink',glob('*'));?> 抛砖引玉而已,有很多朋友可能还不知道有glob这个函数吧。更多的用法看手册吧。
2012-04-03 14:38:43 709
原创 PHP删除目录及目录下所有文件
PHP删除目录及目录下所有文件<?php//循环删除目录和文件函数function delDirAndFile( $dirName ){if ( $handle = opendir( "$dirName" ) ) { while ( false !== ( $item = readdir( $handle ) ) ) { if ( $item != "." &&
2012-04-03 14:37:11 15487 1
zend encoder(安装文件+破解补丁)
2014-09-03
png在IE6下的解决办法—iepngfix.zip
2011-03-05
711酒店网站管理系统
2008-12-08
酒店预定管理系统
2008-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人