- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 解决发送邮件会到垃圾箱
<br />问题描述: 网站的hoster是godady,网站对应的公司邮件是google apps来管理,最近发现回复客人的邮件后,针对同一个问题客人会问两三次(来多次邮件询问),我怀疑肯定是我们回复的邮件被客人的邮箱标为“Spam", 像这种情况怎么克服?<br />有没有什么办法?<br /> <br />解决办法:在域名那里添加一个TXT 记录:v=spf1 include:_spf.google.com ~all
2011-05-30 17:24:00
3712
原创 让Ecshop前台不读取缓存信息
最近在修改一些以前Ecshop网站的时候,发现以前很多地方处理不当,导致前台读取信息时会不定时出现一些错误错误提示:找不到缓存文件夹中的文件把网站源码看了个下,发现很多页面加截的时候,自动调用了清缓存的代码,导致缓存文件不存在。遇到问题,解决问题,所以先不管其它,让程序不出错先。 在 includes/lib_base.php文件中,找到 read_static_cache函数,些函数就是读取缓存信息的,为了让它不读取,把这个函数内部的代码全部注释,然后直接return false;这样每一次读取信息都会是
2011-03-23 10:01:00
2857
原创 网页头部弹出广告,定时消失
<br /> <mce:script type="text/javascript" language="javascript"><!-- var time = 500; var h = 0; function addCount() { if(time>0) { time--; h = h+5; } else {
2011-01-25 12:56:00
1370
原创 网站调用Wordpress函数,显示博客列表以文章
调用文章:post_title)), 0, 50," "); ?> Posted on post_date); ?>
2011-01-04 11:34:00
1370
原创 JQuery实例Ajax 简单实例
<br />Ajax.php文件里面,有一个字符串, 点击会出现一个输入宽,然后修改输入框的信息,可以自动保存到数据库<br /> <br /><mce:script type="text/javascript"><!-- function changeEdit(fm,id,num){ //创建一个输入框 var txt = document.createElement("INPUT"); txt.value= num; txt.style.width = "40px";
2011-01-03 15:11:00
1092
原创 ZendFramework 配置连接数据库
<br />在application/configs/application.ini中添加数据库的配置信息<br />[production] //在这一行的后面添加数据库连接信息resources.db.adapter = PDO_MYSQLresources.db.params.host = 127.0.0.1resources.db.params.username = rootresources.db.params.password = resources.db.params
2010-11-15 22:35:00
2772
原创 Joomla模块开发
<br /><br />最近用Joomla做一个系统,需要的一些功能需要自己写组件,这里记录一下Joomla模块的开发过过程<br /> <br />建立一个models目录<br />products.php<br /> <br /> <br />product.php<br /> <br /> <br />建立目录views . 这个目录的根目录下文件是获得视图对象<br />com_products->views->products->view.html.php<br /> <br />com_pro
2010-11-07 19:12:00
1652
原创 Ubuntu下开启Apache重写扩展
<br />在Ubuntu下面开启Apache的Rewrite模块:<br /> <br />打开终端:<br />sudo a2enmod rewrite //开启扩展<br />或者是: sudo ln -s /etc/apache2/mods-cuailable/rewrite.load /etc/apache2/mods-enabled/rewrite.load<br /> <br />然后修改一些东西:<br />sudo vi /etc/apache2/sites-enabled/00
2010-11-07 17:49:00
2711
原创 PHP压缩文件
<br />在编写PHP程序的时候,我们经常会遇到对大数据进行文件操作。这个时候就会用到PHP的ZLIB库自动实现对文件进行压缩。<br />首先我们要开启PHP的程序扩展ZLIB,修改PHP的配置文件即可.<br />操作文件如下:<br />$fp = gzopen('filename.gz','W5');$data = 'abcabc';//写入的文件内容gzwrite($fp,$data);gzclose($fp); <br /> <br />从压缩文件读取数据更简单一些,可以使用rea
2010-10-17 16:12:00
631
原创 PHP支持简写
<br />在我们写PHP程序的时候经常会用到一些简单的语法缩写,比如:<br /><?phpecho $test;?>//可以修改为<?=$test;?><br /> <br />这样的缩写需要服务器的支持,我们可以修改php.ini配置文件实现.<br /> <br />short_open_tag = On 就可以了.
2010-10-13 13:32:00
7894
原创 SQL批量查找更新字符串
<br />update dbname set description = replace(description,find_str,new_str);
2010-09-27 22:35:00
825
原创 国内IP禁访程序
<br />在做外贸网店的时候, 经常有客户需要对自己的网站进行国内IP的访问的屏蔽.<br />前段时间结合第三方的IP库, 写了个小验证程序, 记录下:<br /> <br />1.写一个管理员在前台的登录页面, 也就是当为国内IP时跳转到的页面,允许管理员登录后查看网站<br /> <br />define(FILENAME_ZHLOGIN,'relogin.php'); //管理员前台登录页面<br /> <br />2.验证代码:<br /> if(!strstr($_SERVER['PHP_S
2010-09-20 09:34:00
1753
原创 PHP添加图片水印功能
<br />PHP添加自动添加水印功能:<br />获取水印文件和源图片:<br /> $watermark = 'abc.jpg'; //水印 $filename = 'source.jpg'; //源图 $watermark_info = @getimagesize($watermark); $watermark_handle = $this->img_resource($watermark, $watermark_info[2]); // 根据文件类型获得原始图片
2010-09-20 09:24:00
618
原创 PHP多维数组排序
<br />最近在编写一个输出分类的时候遇到一个排序的问题. <br />大致的问题就是如何把:<br />$arr = array('handbags' => array( 'id'=>111, 'name'=>'Handbags', 'sort'=>5),'watch' => array( 'id'=>112, 'name'=>'Watches', 'sort'=>3),'belts' => array( 'id'=>113, 'name'=>'Belts', 's
2010-09-19 09:54:00
413
原创 Ubuntu10.4 下安装LAMP并开启开关PHP扩展
<br />最近研究Ubuntu系统,今天安装了一个又系统后接下来的就是汉化和安装输入法。一切正常完成后就是安装工作需要的环境:LAMP<br /> <br />Ubuntu安装软件基本可以直接操作界面完成,不需要执行很多命令。<br /> <br />1.安装LAMP <br /> 系统-》系统管理-》新立得软件包管理:<br /> 打开新立得软件包后:编辑-》使用任务分组标记软件包<br /> 勾选LAMP,确认,然后点击应用,应用。<br /> 接下来的事情就不用我们管了。<br />
2010-08-31 20:57:00
1106
原创 Zencart系统调试
Zencart二次开发: 把Zencart程序转到另一服务器后就出现了如下问题:问题描述:IE浏览器中为空白,Firefox浏览器出现“Content Encoding Error” 谷歌浏览器出现:Error 2 (net::ERR_FAILED): Unknown error.在网上搜索了大堆的案例,但是很少有这种情况的,官方论坛上出现了两个但是没有给出解决方案,只有一步步
2010-05-22 19:08:00
2820
原创 Ecshop多国货币功能实现
Ecshop自帶了很多的有特色的小功能,促銷,團購,拍賣,紅包,祝福賀卡等等... 但是對於外貿建站而言就少了一個比較重要的功能,那就是多國貨幣功能的實現。 多国货币功能的实现其实就是利用SESSION来保存当前用户选择的一个货币的相关信息。 现在就说一下多国货币功能实现的具体步骤: 1.建一张表来保存货币的汇率以及货币符号符号,也只可直接修改原数据库
2010-05-22 19:05:00
4042
转载 简单说说PHP优化
我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了很多东西。下面我想讲讲我对PHP优化的理解。优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。进行大范围的优化,而不是死啃某些程序代码我这里所说的优化,基本上都是从服务器,Apache,数据库这些方面来进行的优化,而并不是对你的PHP代码加以改进从而提高程序的运
2010-03-02 14:03:00
492
转载 PHP生成静态HTML文件
最近研究PHP的一些开发技术,发现PHP有很多ASP所没有的优秀功能,可以完成一些以前无法完成的功能,例如动态生成HTML静态页面,以减少服务器CPU的负载,提高用户访问的速度。 我们知道,PHP读取MYSQL动态显示,在访问量大的情况下,会有很多性能问题,如果租用别人的虚拟主机,则会因为CPU消耗过多而被限制CPU,导致网页无法访问。我这里给出一个PHP动态生成HTML的
2010-03-02 13:51:00
938
原创 PHP 操作数据库 创建数据库,导入数据文件,备份数据库
1.创建数据库 if(mysql_query("create database `".$dbname."`",$conn)){ echo "创建数据库成功---".$dbname;}else{ echo "创建数据库失败---".$dbname."";} 2.将现在SQL文件导入数据库 <?php$conn=mysql_connect("loc
2010-01-26 12:25:00
1307
原创 PHP 调用Google在线翻译
<?phpheader("Content-Type:text/html; charset=utf-8"); class Google_API_translator{ public $opts = array("text" => "", "language_pair" => "en|it"); public $out = ""; function setO
2010-01-16 18:57:00
1406
原创 PHP遍历一个文件夹下的所有文件及创建文件夹
PHP创建一个文件夹: //创建一个文件夹 function createdir($dirname){ if (!is_dir($dirname)) { mkdir($dirname, 0777); return mkdir($dirname, 0777); } return tr
2010-01-15 08:59:00
1302
转载 PHP 常用字符串操作 函数
函数描述PHPaddcslashes()在指定的字符前添加反斜杠。4addslashes()在指定的预定义字符前添加反斜杠。3bin2hex()把 ASCII 字符的字符串转换为十六进制值。3chop()rtrim() 的别名。3chr()从指定的 ASC
2009-12-16 19:21:00
1139
原创 采集 淘宝产品描述信息
昨天采集淘宝的一些产品信息时遇到一个问题: 在采集产品描述信息时显示为:"加载中..." 后来查看源代码知道产品的描述信息是用JavaScript文件加载的.因此花了点时间来查找JavaScript文件来试图解决这个问题. 最后得到了相关的URL: 在源代码最下面有一些JS代码: 查找" "apiItemDesc": "后面要看的就是描述信息地址.
2009-12-16 14:48:00
2142
转载 php编码 header 中的Cache-control 参数说明
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况: (1) 打开新窗口值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定
2009-12-14 19:05:00
444
原创 IIS6支持PHP
1).打开IIS6下default websites 属性面板.2).切换到ISAPI Fiters页面, 参照下图, 添加Fiter name: PHP ; Executable:选择你的PHP安装目录下的php_ISAPI.dll文件. 3).切换到Home Direcotory,操作如下图
2009-11-30 13:35:00
400
转载 IIS6支持WML
如果你想让你的IIS支持wml,做个wap网站,只需作小小的改变就行了.虽然目前支持wml的虚拟主机极少,但是自己在本机上玩玩也好的.首先在打开IIS,然后在默认网站的属性--HTTP头--MMIE映射--文件类型--添加注册文件的类型:Associated Extension MIME Type wml
2009-11-30 13:15:00
515
转载 配置PHP连接MSSQL
windows下面 要安装mssql或者,mssql客户端 安装以后检查在你的系统目录下面是不是有ntwdblib.dll文件,如果有请继续(一般安装了mssql都会有); 然后启动mssql数据库服务 1:在php.ini文件里设置如下,找到 ;extension=php_mssql.dll 把前面的分号去掉。2:找到extension_dir
2009-11-30 11:58:00
1362
原创 EnableQ 安装
安装EnableQ步骤: 安装enable最基本的前提是你的php必须被apatch或是iis支持并配置成功 还有就是在安装EnableQ之有要先安装Zend Optimizer 安装enableq必须有几个支持:所以在php.ini中要进行修改://重要修正register_globals = Off //将EGPCS变量注册为全局变量magic
2009-11-30 11:11:00
1805
转载 drupal中Fckeditor的安装
前几天用到了一个在线编辑器,转载一下:1.首先去Drupal官方下载FCKeditor模块。http://drupal.org/project/fckeditor下载与你相应版本的模块。放到drupal的/modules/下;2.然后登陆后台,管理 - 模块Other钩选 FCKeditor保存设置,完成模块的启用。3.然后去FCKeditor官方下载FCKeditor文件包。htt
2009-11-30 10:53:00
498
原创 配置IIS6.0支持WML
IIS6本身是不支持WML的.只有添加了MIME TYPE才能使用.IIS7本身自带了对WML的支持 具体添加步骤:1.选中Web Sites右键属性2.选择HTTP Headers, 如下图所示: 3.进入到MIME Types添加页面:如下图 4.把下面的一些添加即可. Extension : .wbmpMIME type: imag
2009-11-26 10:37:00
603
原创 Nusoap输出WSDL 做WebService服务端
昨天遇到个问题, 我参照网上的代码用Nusoap写了个生成WSDL做服务端的代码, 先前是写的分开来,有两个文件 functionfile.php 和 PHPWebServer.php:代码如下:functionfile.php<?php function savaNetData($moduleID,$pageArticleNumber,$webserverUrl){
2009-11-25 09:06:00
2567
原创 WML建手机网 wap1.2
这个是参照了别人的网站, 有点分层的意识..下面把代码粘出来保存. Index.php <?phpHeader ( "Content-type: text/vnd.wap.wml;charset=utf-8" );Header ( "Cache-Control: no-cache, must-revalidate" );Header ( "Pragma: no-ca
2009-11-24 16:11:00
1212
原创 PHP采集图片并保存
前些时候用到了PHP的小偷程序, 得是一直只是采集文字, 没有实现图文的采集.今天写了一个简单的采集图片的小程序, 保存一下:/* * $url 图片地址 * $filepath 图片保存地址 * return 返回下载的图片路径和名称 */function getimg($url, $filepath) { if ($url == ) { retu
2009-11-24 16:05:00
10202
原创 Drupal中SMTP配置
新装的 Drupal 默认是不支持邮件发送的如果要开启邮件支持需要一系列的设置首先下载SMTP模块.http://drupal.org/project/smtp 上传到modules文件夹然后下载phpmailer http://phpmailer.codeworxtech.com 解压后放到SMTP文件夹中1要注意版本选择,2要注意是把整个phpmailer文件夹上传到sm
2009-11-24 14:52:00
1708
翻译 IIS7安装Application Request Routing
最近想做一个外网连接到内网的功能 , 网上有一些资料提到可能用IIS的Application Request Routing所以就参照官网上的步骤安装了, 在此把步骤记录下来: 备注: 我所用的IIS版本是IIS7 1. 下载Application Request Routing Version2 2.用管理员权限打开命令提示符. 开始->运行->CMD
2009-11-22 17:34:00
9528
原创 ADODB5连接MSSQL和MySQL
前段时间用PHP 连接MSSQL时本来用的PHP内置函数, 可是到了取字段的时候却出现了问题.只有的ntext字段都会报错.最后没有办法只有舍弃PHP的内置函数,用ADODB这个数据库工具. ADODB5操作数据库具休的步骤如下: 1.下载adodb类库 我下载的是adodb5,可以到网上搜索得到. 2.解压后把adodb5放在建立的工程下面(网上说可以放在任意的目
2009-11-22 17:18:00
3453
原创 PHP中 Curl的应用
curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话错误信息的数字编号curl_error — 返回一个包含当前会话错误信息的字符串curl_exec — 执行一个curl会话curl_getinfo — 获取一个curl连接资源句柄的信息
2009-11-20 13:58:00
1503
原创 Bugtracker.Net的安装和使用
Bugtracker是一款用于记录Bug的工具, 有PHP版本的也有.Net版本的.在些都可以在网上down得到... Bugtracker.Net的安装方法: 1.把下载下来的*.zip包解压到一个目录下.用IIS新建一个站点指定那个目录. 2.新建一个数据库, Bugtracker.Net的数据库是使用SQL Server的. 3.打开
2009-11-20 13:41:00
2641
ecshop解决与jQuery冲突文件
2010-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人