随笔分类 -  php&sql

8 个必备的PHP功能开发
摘要:做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:view sourceprint?01.// 两个默认参数的函数 02.function foo($arg1 = ”, $arg2 = ”) { 03.echo “arg1: $arg1\n”; 04.echo “arg2: $arg2\n 阅读全文
posted @ 2013-11-25 14:44 zhanghongji 阅读(259) 评论(0) 推荐(0)
Mysql字符串组合的问题
摘要:转载:http://hi.baidu.com/aotori/item/3434fed7046c3497270ae748我们一般使用concat组合MySql中的字符串如:concat('Hello',' World') 结果为:"Hello World"有时也有特殊情况:当要组合的字段中有null时(concat(null,' World') ),结果就不一样了。结果也会是Null所以我们还应该用下面的方式来更健壮地组合字符串:concat(ifnull(null,''),ifnull(' World& 阅读全文
posted @ 2013-05-30 16:38 zhanghongji 阅读(247) 评论(0) 推荐(0)
通用PHP动态生成静态HTML网页的代码
摘要:转载:http://www.williamlong.info/archives/1289.html首先设置.htaccess文件,将动态调用的参数转换为静态的HTML的URL地址,例如将在post目录下的文件,转发到根目录的wp-post.php文件中,加入的语句类似:RewriteRule ^post/([a-z0-9\-]+\.html)$ wp-post.php?$1$2 然后修改wp-post.php文件,在文件的开头加入以下PHP代码:ob_start();$qstring = isset($_SERVER["QUERY_STRING"]) ? $_SERVER[ 阅读全文
posted @ 2013-01-07 17:50 zhanghongji 阅读(514) 评论(0) 推荐(0)
MSSQL2005和MSSQL2008删除或压缩数据库日志
摘要:转载:http://blog.163.com/gouzhiguo@126/blog/static/36681098201252782217598/适用于SQL Server 2005的方法Backup Log DNName WITH no_logGODUMP TRANSACTION DNName WITH no_logGOUSE DNNameDBCC SHRINKFILE (2)GO适用于SQL Server 2008的方法USE [数据库]GOALTER DATABASE 数据库 SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE 数据库 SET 阅读全文
posted @ 2012-12-07 09:29 zhanghongji 阅读(144) 评论(0) 推荐(0)
PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系
摘要:[文章作者:张宴 本文版本:v1.0 最后修改:2011.08.05 转载请注明原文链接:http://blog.s135.com/file_get_contents/] 有时候,运行 Nginx、PHP-CGI(php-fpm) Web服务的 Linux 服务器,突然系统负载上升,使用 top 命令查看,很多 php-cgi 进程 CPU 使用率接近100%。后来,我通过跟踪发现,这类情况的出现,跟 PHP 的 file_get_contents() 函数有着密切的关系。 大、中型网站中,基于 HTTP 协议的 API 接口调用,是家常便饭。PHP 程序员们喜欢使用简单便捷的 file_.. 阅读全文
posted @ 2012-12-06 16:45 zhanghongji 阅读(147) 评论(0) 推荐(0)
根据 累计 使用 CPU 资源最多的语句 和 最经常 需要编辑的存储过程 来优化 语句 和存储过程
摘要:转载:http://www.cnblogs.com/xunziji/archive/2011/07/22/2114275.html--使用DMV来分析SQL Server启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名。select c.last_execution_time,c.execution_count,c.total_logical_reads,c.total_logical_writes,c.total_elapsed_time,c.last_elapsed_time, q.[text]from (select top 50 qs.* ... 阅读全文
posted @ 2012-11-14 08:44 zhanghongji 阅读(162) 评论(0) 推荐(0)
解决require_once后顶部输出空白行问题
摘要:转自http://window1972.blog.163.com/blog/static/92024602011322112333960/在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符&qu 阅读全文
posted @ 2012-11-10 11:10 zhanghongji 阅读(456) 评论(0) 推荐(0)
如何编译PHP源代码?
摘要:综述:我们将要介绍Zend公司的最新工具Zend Encoder,利用这个工具,我们就可以实现编译PHP,从而达到保护PHP源代码的目的。 如何安装Zend Encode? 一、先去www.zend.com去注册一个用户https://www.zend.com/add_user.php 二、在你的注册信箱里得到登录名和密码后,从https://www.zend.com/login.php登录,如果成功则会自动跳转回Zend的首页,这时点击首页右上边的导航栏里的Store,然后再点击Enterprise Products,再点击Zend Encoder Unlimited,然后再点击右边的... 阅读全文
posted @ 2012-10-13 09:38 zhanghongji 阅读(411) 评论(0) 推荐(0)
win2008安装php
摘要:windows2008的IIS7下配置PHP+MySQL+ZendOptimizer-windows2008下安装phpwind8.0具体软件环境如下:windows2008标准版,IIS7.0(windows2008系统自带),PHP5.2.14,MySQL5.1.48,ZendOptimizer以上软件三款软件均官方下载,软件是从百度随便搜索下载的1.在配置之前要保证win2008的IIS7安装比较全面像Web万维网服务器中的组件能安装的最好都安装上尤其是ISAPI扩展ISAPE筛选器,CGI要安装上,并且要添加上ISAPI或CGI限制,这一步操作很关键关系到下边的成败,添加操作如下打开I 阅读全文
posted @ 2012-09-26 21:05 zhanghongji 阅读(309) 评论(0) 推荐(0)