多memcached和mysql主从环境下PHP开发: 代码详解【整理】

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP代码 知识总结 性能优化 memcached
1
一般的大站通常做法是—— 拿着内存(memcached)当数据库 来用和很好的 读写分离  备份机制 (mysql的主从)。 配置文件 config.php 内容 <?php $memcached = array( //用memcached 的多进程模拟多台memcached 服务器。cn、...阅读全文>>

网页跳转代码汇总

admin 发表于 [Javascript] 分类,标签: 知识总结 页面跳转
0
<一>三种网页跳转代码:如果你要在服务器端跳转,可以这样: Response.Redirect(http://www.admpub.com/blog) Response.End 如果你要在客户端跳转,可以这样: <script language="javascript" type="text/javascript"> ...阅读全文>>

jQuery 页面载入进度条

admin 发表于 [Javascript] 分类,标签: 知识总结 jQuery
0
页面 Loading 条基本人人都会用。它的原理很简单:在页头放置一个文字或者图片的 loading 状态,然后页尾载入一段 JS 隐藏掉,即根据浏览器的载入顺序来实现的简易 Loading 状态条。 上图展示了传统 Wordpress 模板在浏览器中的载入顺序,Loading 条的出现和消失分布于头尾。 如果我们在页面的不同位置放置多个 JS ,每个 JS 用于逐步增...阅读全文>>

jQuery循环滚动展示代码

admin 发表于 [Javascript] 分类,标签: 知识总结 jQuery
0
循环滚动展示的文字和图片每个人都见过,实现类似效果的 JS 也很多。但如果只用于几个条目或三五张图片,体积庞大的 JS 会浪费资源。下面,我们就依靠 jQuery写了一版,代码更少使用也更简单。 使用之前,先插入 jQuery 框架( 直接从 Google 拿 ): <script type="text/javascript" src="http:/...阅读全文>>

PHP性能优化技巧

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP代码 知识总结 性能优化
0
1. 不要随便就复制变量 有时候为了使 PHP 代码更加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想一下,在下面的例子 中,如果用户恶意插入 512KB 字节的文字到文本输入框中,这样就会导致 1MB 的内存被消耗! BAD: PHP代码 $description ...阅读全文>>

PHP数组索引加不加引号的区别

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP语法 知识总结 性能优化
0
我看到过很多人操作数组的时候, 对于数组中的非数字键名不使用引号, $array[key] = $value; 我可以理解有些人可能会觉得这样的代码很”整洁”, 并且也能正常执行. 更甚至,如果他很”幸运的”php配置的好: error_reporting = ~E_NOTICE 他也许永远都沉浸在自己的”整洁”风格中, 而没...阅读全文>>

PHP中strtr和str_replace比较

admin 发表于 [PHP] 分类,标签: PHP代码 PHP语法 知识总结
0
mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count]) string strtr ( string str , string from, string to)string strtr ( string str , array replace...阅读全文>>

MySQL命令Replace INTO的使用

admin 发表于 [MySQL] 分类,标签: 知识总结
0
REPLACE的运行与INSERT很相像。只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。 所有列的值均取自在R...阅读全文>>

判断和获取PHP扩展

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP代码 PHP自定义函数 知识总结
0
列出所有加载的扩展及其包含的函数 <?php /** *列出所有加载的扩展及其包含的函数 */ $exts=get_loaded_extensions(); foreach($exts as $ext) { $funs=get_extension_funcs($ext); echo "当前扩展名称:"...阅读全文>>

调整PHP和MySQL的时区,实现同步显示中国时间

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP代码 知识总结
0
现在很多朋友购买国外主机,可是国外主机显示的是当地时间,如何设置成国内时间呢? 所谓的时间问题归根结底也就是“时区”问题,我们首先要知道的是:1、美国时间和中国时间相差应该是8小时。2、PHP的时间和MySQL的时间不是相同的。所以,我们所要做的事情就是:1、把美国时间改成中国时间。2、并且要把PHP的时间和MySQL的时间统一。 //这里是页面的开头,用于改P...阅读全文>>

在HTML文件中嵌入另一文件内容(*.htm , *.txt),非Iframe

admin 发表于 [Javascript] 分类,标签: 知识总结 网页布局
0
将txt或html嵌入另一个html中,而不采用iframe的方式,代码如下: <object style="border:0px" type="text/x-scriptlet" data="test.htm" width=100% height=30></object> test.htm为被包括的内...阅读全文>>

(转载)PHP检测远端文件是否存在

admin 发表于 [PHP] 分类,标签: 编程技巧 HTTP PHP代码 PHP自定义函数 知识总结
0
今天在vB·流水帐的博客上看到这篇文章,让我有所斩获,因为以前也曾为这个问题而困惑,特转载收藏。 以下为转载内容: <?php $url = 'http://example.com'; $hander_array = get_headers($url); if ($header_array[0] == 'HTTP/1.1 2...阅读全文>>

PHP Filter 函数

admin 发表于 [PHP] 分类,标签: 知识总结
0
PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 安装 filter 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。 PHP Filter 函数 PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP filter_has_var() ...阅读全文>>

【转】Firefox Greasemonkey 学习笔记

admin 发表于 [Javascript] 分类,标签: 知识总结
0
Find all the elements with a title attribute var allElements, thisElement; allElements = document.evaluate( '//*[@title]', document, null, XPathResult.UNORDER...阅读全文>>

MySQL 数据类型详解

admin 发表于 [MySQL] 分类,标签: 知识总结
0
数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补 注意,如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性。 下表列出了各种数值类型以及它们的允许范围和占...阅读全文>>

常用$_SERVER变量列表

admin 发表于 [PHP] 分类,标签: 知识总结
0
$_SERVER['HTTP_ACCEPT_LANGUAGE'] //浏览器语言$_SERVER['REMOTE_ADDR'] //当前用户 IP 。$_SERVER['REMOTE_HOST'] //当前用户主机名$_SERVER['REQUEST_URI'] //URL$_SERVER['REMOTE_PORT']...阅读全文>>