ECShop 2.6.2 的结构图及各文件相应功能介绍
ECShop2.6.2 upload 的目录
┣ activity.php 优惠活动列表
┣ affiche.php 广告处理文件
┣ affiliate.php 生成商品列表
┣ animated_favicon.gif 动态icon
┣ article.php 文章内容
┣ article_cat.php 文章分类列表
┣ auction.php 拍卖前台文件
┣ brand.php 品牌列表
┣ captcha.php 生成验证码
┣ catalog.php 列出所以分类及品牌
Read more…
找了很久才找到,记录下来,以备不时之需!
Blogger API 部分,这里的wordpress的blogid 用1就好了,如果实在不相信,可以先看下http://youname/xmlrpc.php 返回里面就有.
blogger.newPost
说明: 建立一则新文章,并选择性地将其出版。 参数: 字符串 appkey, 字符串 blogid, 字符串 username, 字符串 password, 字符串 content, 布尔值 publish
传回值: 成功时为新发表文章的字符串 postid ;失败时为 fault
blogger.editPost
说明: 更新既有文章的信息。 参数: 字符串 appkey, 字符串 postid, 字符串 username, 字符串 password, 字符串 content, 布尔值 publish
传回值: 成功时为布尔值 true ;失败时为 fault
Read more…
最近很郁闷,因为虚拟主机上运行的都是我自己写的程序,忘记了wordpress的路径是不一样的,既然给配置成了我自己写的路径的方式了,今天加个统计代码,才看到出错了,郁闷死了.
现在说下,wordpress配置的一些问题,为了安全,我关闭了nginx php-cgi的自动路径寻找选项,根据80后的方法配置了,回来发现在网上找的wordpress的rewrite规则都不可以用,没办法,只能自己写个了.现在放出来,当做是给博客增加个博文吧!汗,其实自己很少写博文的!!!!!!!!!
rewrite ^/(?!xmlrpc\.php|wp.+)(.+) /index.php?/$1 last;
记得重新加载下配置 (命令):nginx -s reload
在做商务E流量分析的时候,需要实现一个功能:如果访客是通过搜索引擎的搜索找到客户网站的,要统计出访客是通过哪个搜索引擎访问到页面,并且统计出是通过 什么关键字搜索到该网站的。在网上google一下,发出对这方面的描述文档还是比较少的,在做这个功能的过程中有些经验给人家分享一下。
实现这样的功能,基本原理是获取到来源地址,然后分析其中的内容,把所需要的搜索引擎名称和关键字取出。
获取来源地址很简单,在servlet 中可以通过HttpServletRequest.getHeader(“Referer”)方法取得,jsp页面中可以通过 request.getHeader(“referer”)取得。取得来源地址后便可以通过分析得到的来源地址分析出我们所需要的内容。通常我们常用的搜 索引擎有以下14个。
Read more…
PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了
【PDO是啥】
PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL、PostgreSQL、MS SQL Server、SQLite,同样的,我们必须借助 ADOdb、PEAR::DB、PHPlib::DB之类的数据库抽象类来帮助我们,无比烦琐和低效,毕竟,php代码的效率怎么能够我们直接用C/C++写的扩展斜率高捏?所以嘛,PDO的出现是必然的.
1先找到配置文件php.ini中以下几项扩展
Read more…
本文省略“通用快捷键”描述,诸如:ctrl+N=新建,ctrl+O=打开,ctrl+C=复制,ctrl+V,ctrl+X……等等几乎所 有软件都通用的一组快捷键,而着重介绍zde独有的快捷键,了解并灵活运用这些快捷键以后,一定能帮助您在实际的项目操作中更加游刃有余。(怎么越写越觉 得我是在做游戏秘籍,哈哈!)
编辑功能 组合键 实现功能 适用条件
Ctrl+/ 单行注释。当前为php代码时,则在光标所在行添加双斜杠行注释,选择多行则每一行都添加双斜杠;而当代码为html时则在行前后添加<!– –>注释,选中多行将在选区前后添加<!– –>注释,而非每行添加 PHP代码、html代码全部适用,不适用于CSS部分
Ctrl+Shift+/ 块注释,为选择的PHP代码添加/* */块注释,如果没有选择任何代码,则将光标所在行添加块注释 PHP代码适用,对HTML代码其功能与Ctrl+/相同
Ctrl+U 选择的代码片段全部转换为大写 php、html等均适用
Ctrl+L 选择的代码片段全部转换为小写 php、html等均适用
Ctrl+D 复制光标所在行 所有代码均适用
Ctrl+E 删除光标所在行 所有代码均适用
Tab/Shift+Tab 按tab增加代码缩进,默认为4个空格位置,可在首选项中进行设置,Shift+Tab则减少缩进,此操作对多行操作同样有效。即多行同时增加/减少缩进。 所有代码均适用
Ctrl+Alt+F 在文件中查找,打开“在文件中查找”对话框 整个ZDE环境适用
Ctrl+BackSpace 删除光标前一个单词,或者一个符号,注意这里的“一个单词”是由ZDE自行理解的,与英文中的一个单词有一定出入 所有代码均适用
Ctrl+G 转到行。打开转到行对话框,填写行数字即可转到相应行,此为通用快捷键 整个ZDE环境适用
Alt+ →,← 右箭头是定位到光标的下一个位置,左箭头则是定位到光标的上一个位置。 整个ZDE环境适用
Read more…
今天走了一条弯路,在网上找到ThinkPHP配置URL路由的方法为:
conf/routes.php文件中:
< ?php return array( ‘about’ => array(‘About’,'tt’,'id’,'tt/tt1′), ); ?>
以上代码经过测试是无效的,当我输入http://localhost/app_name/index.php/about/11时,按道理应该到项目的AboutAction模块下的tt方法,结果不是,而是跳到了IndexAction下的tt方法。经过改大小写也无用。路由没有生效。百思不得其解~
绝望中打开ThinkPHP 2.0完全开发手册,看到官方案例下的routes.php文件格式为:
return array(
array(‘Category’,'Blog/category’,'id’), //注意此行格式
array(‘/^Blog\/(\d+)$/is’,'Blog/read’,'id’),
array(‘/^Blog\/(\d+)\/(\d+)/is’,'Blog/archive’,'year,month’),
);
细心的朋友一定发现了,这个文件的数组结构和网上找的代码段不同,不仔细看还真的还看不出来。丫丫的,娘希匹!
于是迅速改动如下:
< ?php return array( array(‘about’,'about/tt’,'id’,'tt/tt1′), ); ?>
清空runtime文件夹,刷新后,发现终于给我路由到了AboutAction下的tt方法~
看来还是官方权威,估计网上找的代码段是TP早期版本的配置格式。
现在贴上来,希望给和我一样遇到这个问题的朋友一点启发。
利用站长工具
互联网越来越庞大、复杂,百度为了更好的处理互联网上的信息,提供了一些的面向站
长的工具,合理的利用这些站长工具,可以起到事半功倍的效果。
Sitemap:百度站长平台支持通过 sitemap 提交网站内容。通过sitemap可以让百度收
录的更有效率。百度站长平台目前尚在内测中,即将开放。
Ping:Ping 是针对 blog内容的提交方式,实时通知搜索引擎blog上有新内容产生。
目前主流的博客程序都支持 ping,您只需要将百度的 ping服务地址
http://ping.baidu.com/ping/RPC2加入博客后台并开启 ping功能即可。 Read more…
LINUX防DDOS和CC攻击的方法
mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块。对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块。虽然并不能完全防御 DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力。如果配合iptables、硬件防火墙等防火墙设备配合使用,可能 有更好的效果。
LINUX防DDOS和CC攻击的方法
虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux虚拟主机服务器本身提供的防火墙功能来防御。
Read more…
呵呵,最近总是没有时间来更新我的博客,先定个标题,主要是些安装Zend Optimizer For linux 没有install.sh文件的安装方法!