点击进入在线实时咨询或给我们留言!
WordPress丰富的插件一定让你无从下手,下面就向你介绍十个WordPress图片相册插件 1. NextGEN Gallery Plugin 最好的WordPress图片相册插件NextGEN Gallery,完美集成于WordPress中,允许你添加图片显示效果和自定义模板。并且支持水印和zip压缩包上传解压 2. Cincopa WordPress Plugin 3. WP Photo Album 4. Picasna WordPress Plugin 一款和picasa结合的wordpress相册插件 5. Flickr Photo Album 一款和Flickr结合的wordpress相册插件 6. SuperSlider-Show SuperSlider-Show 使用Mootools 1
在mysql中使用默认字符集为utf8,结果想要把中文按拼音排序出现了问题,排出来的顺序乱七八糟,不是我们想要的结果。 解决办法如下: 1、不想改变表定义及默认编码的情况,将字段先转换成gbk编码再排序: SELECT * FROM table ORDER BY CONVERT( chinese_field USING gbk ) ; 前提是在安装mysql时安装了gbk字符集,不然会报错: #1115 - Unknown character set: 'gbk' 在编译源码时加上gbk编码即可,如果已经安装好了,重新编译再安装,重新编译安装一般不会影响mysql的已有设置,包括数据都不会受到
安装玩mysql后,通常只能用localhost或127.0.0.1这个地址来连接这个数据库,通过以下的方法,可以将这个地址该成msql服务器所在机器的ip。 1:用工具打开mysql自带的数据库‘mysql’。 2:打开‘user’表,将字段‘host’中的数据由原来的‘localhost’修改为‘%’ 3:重启mysql数据库或机器。修改完成
PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip-name-resolve这一句。 但是,这样会引起一个问题:连接mysql时,不能使用 localhost连接了,而是要使用IP地址的;如果是按localhost对用户赋权限的话,用户登录权限也要修改一下的。 连接mysql速度慢的解决方法. 2台服务器,一台跑iis+php,一台跑mysql,和以往一样配置好环境,测试页
其实要想在windows下使用php的mail()函数进行发信的话,只要机器里安装了smtp就可以了 当然iis有内置的smtp,可是如果web服务器安装的是apache的话总不可能为了一个smtp而再去安装一个iis吧 所以找了个简单的smtp服务器软件(1st SMTP Server)找的是一个老版本的,才700多k,没有其它的无用功能! 先下载好1st SMTP Server后,运行里面的注册机,再运行主程序,进行注册。注册完了后就可以关闭主程序窗口了,在任务栏里双击1st SMTP Server图标,可以看到它的主界面!这时,应该smtp服务就正常运行了,像dns和smt
最近采集流行,可能许多朋友都尝试通过采集数据来建设一个内容丰富完善的站点. 可是,在某些时候我们通常采集得到的RAR文件都被批量加了注释,这个时候如果将这些数据放到自己的站上无异于为人家做广告. 最近我也碰到了这样的问题,为此大伤脑筋,后来仔细的翻看WINRAR的帮助文件发现我们可以通过下面的方法来做到批量修改. 我们打开WINRAR的帮助文件,帮助文件中提到了在命令行模式下修改RAR文件注释及添加压缩文档的两个参数分别为A\C,WINRAR的说明文件如下: 从当前文件夹添加全部 *.hlp 文件到压缩文件 help.rar 中
function getfirstchar($s0){ if($fchar>=ord("a") and $fchar<=ord("Z") ) { return strtoupper($s0{0}); } $s=iconv("UTF-8","gb2312", $s0); $asc=ord($s{0})*256+ord($s{1})-65536; if($asc>=-20319 and $asc<=-20284)return "A"; if($asc>=-20283 and $asc<=-19776)return "B"; if($asc>=-19775 and $asc<=-19219)return "C"; if($asc>=-19218 and $asc<=-18711)return "D"; if($asc>=-18710 and $asc<=-18527)return "E"; if($asc>=-18526 and $asc<=-18240)return "F"; if($asc>
现在不少人上QQ都用显IP版,不仅能显示好友的IP地址,还能够显示其IP对应的地方,有时可以精确到某城市的某个网吧,甚至可以精确到某栋楼的某房间。 这项功能还可以放到论坛或其他网页上用于显示来客的位置,也可以放在计数统计系统中用于统计客流来源。 对于PHP+MySQL构建的网站,如果我们能把IP数据库存储在MySQL数据库中,就能方便的实现上述功能。但是网上找的MySQL版的IP数据库往往比较陈旧,而IP地址数据库却日新月异。既然没有现成的,咱们就来DIY一个最新的好了。 材料:获取最新IP数据库的工具,现在很多
目录: 第一章:简介 1.1.PHP功能 1.1.1. 全局变量注册 1.1.2. 错误报告 1.2.原则 1.2.1. 深度防范 1.2.2. 最小权限 1.2.3. 简单就是美 1.2.4. 暴露最小化 1.3. 方法 1.3.1. 平衡风险与可用性 1.3.2. 跟踪数据 1.3.3. 过滤输入 1.3.4. 输出转义 第二章 表单及URL 2.1. 表单与数据 2.2. 语义URL攻击 2.3. 文件上传攻击 2.4. 跨站脚本攻击 2.5. 跨站请求伪造 2.6. 欺骗表单提交 2.7. HTTP请求欺骗 第三章 数据库及SQL 3.1. 访问权限暴露 3.2. SQL 注入 3.3. 数据的暴露 第四章 会话与 Cooki
软件 默认新建时是否包含bom 打开含有bom文件默认处理 Zend Studio5.5 × 不处理,可手动删除 EditPlus2.31 &
php上传文件涉及到的参数: 几个参数调整: 0:文件上传时存放文件的临时目录。必须是 PHP 进程所有者用户可写的目录。如果未指定则 PHP 使用系统默认值 php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录。 要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权限 1:max_execution_time 变量max_execution_time设置了在强制终止脚本前PHP等待脚本执行完毕的时间,此时间以秒计算。当脚本进入了一个无限循环状态 时此变量非常有用。然而,当存在一个需要很长时间完成的合法活动时(
SWFUpload: http://www.swfupload.org/forum/news/550 SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 SWFUpload的主要特点 * 可以同时上传多个文件; * 类似AJAX的无刷新上传; * 可以显示上传进度; * 良好的浏览器兼容性; * 兼容其他JavaScript库 (例如:jQuery, Prototype等); * 支持Flash 8和Flash 9; SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,
PHP中实现多线程? 看到这个标题, 你一定以为我疯了..但是事实上我真的这么做了. 下面是我的一些做法, 已经实验过. 确实可以的. 我们知道PHP本身是不支持多线程的, 但是我们的WEB服务器是支持多线程的. 也就是说可以同时让多人一起访问. 这也是我在PHP中实现多线程的基础. 假设我们现在运行的是a.PHP这个文件. 但是我在程序中又请求WEB服务器运行另一个b.PHP 那么这两个文件将是同时执行的. (PS: 一个链接请求发送之后, WEB服务器就会执行它, 而不管客户端是否已经退出) 有些时候, 我们想
  目前我知道的方法有两种,一种是使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc),另外一种方法是使用PECL扩展模块 uploadprogress实现(http://pecl.php.net/package/uploadprogress)我这里举两个分别实现的例子供参考,更灵活的应用根据自己需要来修改。 APC实现方法: 安装APC,参照官方文档安装,可以使用PECL模块安装方法快速简捷,这里不说明 配置php.ini,设置参数 apc.rfc1867=1 ,使APC支持上传进度条功能,在APC源码说明文档里面有说明 代码范例
问题: 在本地电脑windows下正常安装discuz 7 (full utf-8版)后,进入首页显示空白,其他数据库访问及安装目录权限均设置正常,但ucenter能正常进入后台,为什么? 解决: 跟踪发现是在include/common.inc.php文件的 $cachelost = (@include DISCUZ_ROOT.'./forumdata/cache/cache_settings.php') ? '' : 'settings'; 这行代码处通不过 再检查forumdata/cache/cache_settings.php文件,代码为: $_DCACHE['settings'] = array ( 'accessemail' => '', 'activitytype' => '朋友聚会 出外郊游 自驾出行
由于太多所以下载地址没有补上,不过这样也好查一点, 只要把名字一复制 到Google搜索就可以到其所提供技术支持的相关官方网站下载 目录 博客 [35] CMS [97] RSS聚合 [6 ] 综合应用 [43] 电子商务 [10] 威客wiki [16] 论坛 [30] 图片相册 [16] 网络办公 [8 ] 项目管理 [10] 开发框架 [33] [博客] Chyrp 国外开源php+mysql 超轻量级开源博客引擎 [博客] EasyTalk 国内开源 php+mysql 迷你博客系统 [博客] AtomPhotoBlog 德国开源相册blog [博客] zomplo
  随着所谓WEB2.0时代来临,程序员从来没有时代象今天那样受人注意,很多程序员对于语言的争论也从来没有象今天这样剧烈,JAVA、C++、PHP、ASP等等,最近又出来一个Ruby,加上Python。无数的FANS在中间进行争论不休,也就是在网路上,如果是在现实生活中,大概会象《倚天屠龙记》里描述的那样,会决战光明顶来定一个胜负,或者说定出天下第一大门派。而现在定出谁是天下第一大其实很方便,看一下哪个语言旗下的弟子人数即可。而现在最流行的统计方式,就是Google了,看看Google的搜索结果,基本就能判断出其在市面
Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼。此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下,避免下次忘记了这样的安装配置方法。 步骤一:下载php 5.2 for windows的安装包,解压至C:\php。注意此解压目录可以是在任何盘下,然而目录名不能包含空格; 以下是php5.2的文件目录: c:\php | +--dev | | | |-php5ts.lib | +--ext -- extension DLLs for PHP | | | |-php_bz2.dll | | | |-php_cpdf.dll
首先到网站下载到mysql-5.0.18-win32.,地址是:http://download.mysql.cn/src/2006/0218/199.html   解压后点击安装文件SET   这里是安装欢迎程序,点击Next开始下一步安装。默认是Typical,建议改成Custom,因为Typical模式不允许改变安装路径,只能安装在C盘。下面会介绍Custom的安装方法。   到这一步需要选择组件及更改文件夹位置,组件就用默认的,位置可以选择Change来改变。   安装mysql的路径中,不能含有中文!一切就绪,点击Install开始安装。   安装结束后,程序会提示是否要在mysql.com上
2008-11-16Smarty的安装
1.首先到Smarty官方网站下载最新套件: http://www.smarty.net/ 2.程序的资料夹设定. 程序的主资料夹是「C:\Program Files\xampp\htdocs\demo」。 在 Linux 底下,请记得将 templates_c 的权限变更为 777 。Windows 下则将其只读取消。 3.我们先设定 Smarty 的路径,请将以下这个档案命名为 main.php ,并 放置到主资料夹下: <?php include "class/Smarty.class.php"; define('__SITE_ROOT', '../demo'); $tpl = new Smarty(); $tpl->template_dir = __SITE_ROOT . "/templat
1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux/Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换PostgreSQL或者Oracle,支持N种数据库。(N >= 10)   2. 语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。   3. 目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用。   4. 有比
PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力;与ADODB和MDB2相比,PDO更高效。目前而言,实现“数据库抽象层”任重而道远,使用PDO这样的“数据库访问抽象层”是一个不错的选择。 PDO->beginTransaction() — 标明回滚起始点 PDO->commit() — 标明回滚结束点,并执行SQL PDO->__construct() — 建立一个PDO链接数据库的实例 PDO->errorCode() — 获取错误码 PDO->error
PHP下MySQL的连接,有好多种选择,根据需求的不同,要做不同的选择: mysql.dll mysqli.dll php_pdo.dll + php_pdo_mysql.dll ADODB PEAR MDB2 mysql.dll mysql.dll库是最基础的MySQL连接库,如果你短时间内没有学习和使用其他数据库的需求,而且不会使用像“事务支持”,“外键”,“触发器”,“视图”等高级功能,那么就可以使用mysql.dll库,直接用函数或者是封装类库,都可以。 mysqli.dll 是mysql.dll库的升级版,支持“事务支持”,“
1、选安装PEAR,点击php目录下的go-pear.bat,一路按默认安装 2、安装mdb2数据库操作包(php4时代的db已被推荐用mdb2取代): 命令行下输入: pear install mdb2 安装MDB2包 3、安装mysql驱动,否则会提示无法连接MYSQL数据库,提示:MDB2 Error: not found 命令行下输入: pear install MDB2#mysql 或者: pear install MDB2_Driver_Mysql
有经验的PHPer应该对PEAR*都不会陌生,不过对新手来说,简单的练习PEAR应该不必派上用场,不过在开始接触复杂的编程时,PEAR对PHPer来说可以说是一个很有效的工具。到底什么是PEAR我这里不详细讨论了,因为答案都在pear.php.net,不过这里得介绍一个很好用的工具 -- DB,这是一个以PEAR为基础的数据库抽象层;虽然PHP已经有内建的数据库函式,不过功能有限,而且不容易转移平台。例如通常连接MySQL的函式是mysql_connect(),而PostgreSQL则是pg_connect(),虽然你大可将mysql_[x]改成pg_[x],不过如果你的数据库抽象层
我用的php是5.1.4 apache 2.052 (windows) 我在配置apache 服务器后,安装pear,但没有发现DB.php文件 这到底是怎么回事 如果没有DB.php php 5.1.4怎么连接数据库 还是php5.0以上版本不支持 如果这样我只好换回php 4.0的版本了 请各位高手帮帮忙! 谢谢! 1 楼Cain(一苇渡江)回复于 2006-10-25 12:24:42 得分 2 没有就下一个db包,然后安装一下就可以了 Top 2 楼gavintolee(gav
pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下: 1.在php目录中双击go-pear.bat。 2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问Internet,若无代理服务器则直接回车 3.然后会提示一些包和PHP绑定,选择Y 。 4.然后安装基本包和提示安装成功,就这么简单。 5.打开windows目录下的php.ini文件,然后查找到如下的地方: ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes"
及时交付应用程序是确定解决方案采用何种技术的关键所在,PHP借助于PEAR(PHP Extension and Application Repository:PHP扩展与应用库)会大大促进其开发过程。PEAR是一种代码库,它为标准程序功能提供预先编写的类,从而大大降低了应用程序的开发时间。PEAR在概念上类同于Perl的CPAN,PEAR包含了具有丰富特性的功能函数,包括数据库、邮件和错误处理等。在采用PEAR的情况下,开发人员就可以部署和增强已经编写的基本函数同时把注意力集中到编写程序新功能这一方面上来。 PEAR基础 创建PEAR的目的是为开发人员共享
2008-11-15PHP PEAR简介
一,什么是 PEAR? PEAR是PHP的官方开源类库, PHP Extension and Application Repository的缩写。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结构、缓存操作、网络协议等许多方面,用户可以很方便地使用。 二,为什么要使用PEAR? PHP是一个非常优秀的脚本语言,简洁、高效,随着4.0的发布,越来越多的人使用它来进行动态网站的开发,可以说,PHP已经成为最优秀的INTERNET开发语言之一,尤其对于那些需要能够快速、高效地开发中小
Smarty - Manua手册 - Chapter 7. Built-in Functions第7章 内建函数 - {foreach},{foreachelse}用于像访问序数数组一样访问关联数组 {foreach},{foreachelse} {foreach} is used to loop over an associative array as well a numerically-indexed array, unlike {section} which is for looping over numerically-indexed arrays only. The syntax for {foreach} is much easier than {section}, but as a t

©2004-2010 版权所有 · 广州子言网络 [ 英文网店系统建设专家 ]

联系电话:020-3600  粤ICP备05066100号