Linux 下 PHP 连接 MS SQL Server 的办法

Linux 下 PHP 连接 MS SQL Server 的办法

本来PHP脚本读写SQL Server是没有什么问题的,在Apache for windows和Windows IIS下可以工作的很好,一般可以通过ODBC或SQLServer Client连接,这都是Windows下面现成的。但是在Linux下面没有现成的ODBC和SQL Server Client,需要我们自己安装。

PHP 缓冲的免费实现方法

PHP 缓冲的免费实现方法
 我们知道 Zend 有免费的优化引擎针对 PHP 而作,但是 FreeLAMP 这次采用的是一个叫做 PHP Accelerator 的缓冲产品。 我们在 “LAMP 加速” 这篇文章中阐述过加速的几种办法,其中提到了 PHP Accelerator,它的安装方法十分简单,但是需要去他的网站获取一个激活键。 一、下载: http://www.php-accelerator.co.uk/download.php 二、获取激活键并安装: http://www.php-accelerator.co.uk/activate.php 注册...

PHP脚本的8个技巧

PHP脚本的8个技巧
如果你目前着手的Web站点开发项目规模较大,那你对代码重用必定深有体会,比方说,不管是HTML还是PHP代码块,只要项目足够大,比如有1000个Web页,你即便是一年只修改一次包含版权信息的页脚也会让你痛不欲生。 而PHP可以通过一些函数帮助你重用代码,你要具体用到的函数依赖于你打算重用的内容。 主要的函数是: * include() 和 include_once() * require() 和require_once() include()函数包含给定的文...

session全教程

session全教程
一、session概述 session是什么,刚开始我也不明白,非专业词典翻译为会议,会议期。作个不太恰当的比喻吧(虽然不恰当,但意义却是一样的),,session是你和网站之间的感情。 session在WEB技术中占有非常重要的份量。由于网页是一种无状态的连接程序,因此你无法得知用户的浏览状态。因此我们必须通过session记录用户的有关信息,以供用户再次以此身份对web服务器提供要求时作确认,例如,我们在某些网站...

PHP文本数据库的搜索方法

PHP文本数据库的搜索方法
<? //PHP文本数据库的搜索方法 searchstr=("/".preg_quote($searchstr)."/"); //$searchstr是查找的关键字 $records=file($file);//获取所有的记录数 //$file是查找的数据文件 $search_reocrds=preg_grep ($searchstr, $records);//开始查找记录 //$search_reocrds为查找到的记录数 unset($records); if($search_records){ //开始显示记录,写下你自己的处理程序*****************...

PHPShop存在多个安全漏洞

PHPShop存在多个安全漏洞
受影响系统:   phpShop phpShop 0.6.1-b   详细描述:   phpShop是一款基于PHP的电子商务程序,可方便的扩展WEB功能。phpShop存在多个安全问题,远程攻击者可以利用这些漏洞攻击数据库,获得敏感信息,执行任意脚本代码。   具体问题如下:   1、SQL注入漏洞:   当更新会话时存在一个SQL注入问题,可以对"page"变量提交恶意SQL命令而修改原有SQL逻辑,同样对"product_id&quo...

php 发送带附件的邮件

php 发送带附件的邮件
经常听到这样一个问题:“我有一个从网站发来的合同。我如何给通过表单发送的电子邮件增加一个附件呢?”   首先我要说的是要做到这个没有什么简单的办法。你要很好的理解PHP或其它的服务器端的脚本语言。当然你还要一个真正支持PHP的网站的账号。如果满足了这个前提,在你读完了本章后就可以用PHP发送带附件的电子邮件了。 1. 附件是如何工作的   如果你曾经在PHP的手册中搜索过“附件”函数,那么结果可...

用session做客户验证时的注意事项

用session做客户验证时的注意事项
如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名变量就会搅和在一起, 可以用$HTTP_*_VARS["username"]来判断你想要的那个变量. 但是即使同名, 在php.ini中variables_order = "GPCS"也会按照优先级别来判断, 等级低的值没法冲掉等级高的. 所以, 如果一开始就用session_register("username")是明智的,也可以用session_is_registered来判断变...

PHP和AJAX打造高级RSS聚合器

PHP和AJAX打造高级RSS聚合器
RSS聚合器是一种特别适合于使用标准AJAX引擎进行构建的应用程序,然而,要实现对RSS回馈的跨域的AJAX请求往往是很难的。在本文中,我将向你展示如何利用一个简单的PHP函数来实现"桥接"AJAX引擎和RSS内容。   一、 引言   现在,开发一个RSS聚合器已经不再是困难的事情,但是开发一个高质量的RSS聚合器却仍然存在相当的难度。另一方面,创建一个定制聚合器一般不是很难,并且在这种聚合器内...

php5的simplexml解析错误

php5的simplexml解析错误
前些日子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果.不想没几天就开始报错: Warning: simplexml_load_file() [function.simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F 刚开始猜想是php5的一个bug,但是搜索发现,有可能是rss源内混杂了其它编码的字符,导致simplexml解析错误. 也就是说,如果rss的声明是这样子: PLAIN TEXTXML: <?xml ver...
Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录