IIS下关闭指定站点的443端口

利用adsutil.vbs关闭。打开菜单“开始” 》》》“运行”,输入“cmd” 打开命令行模式。

进入到目录cd C:\inetpub\adminscripts。

运行如下命令,关闭端口
cscript adsutil.vbs set w3svc//securebindings ""

其中ID,可查看IIS属性,开始》》》运行,输入 “inetmgr”打开Internet信息服务,右击你的站点,点属性。

进入属性对话框。

点击日志部分的属性,进入扩展日志记录属性。

查看日志文件名,W3SVC后面的数字即为ID,如我的机器输入如下命令:
cscript adsutil.vbs set w3svc/1/securebindings ""

恢复打开的端口需要输入如下命令:

PHP Version 5.2.9 疑是empty的bug

abstract class ttt{
protected $_vals = array ();
abstract function sayhi();
public function __set($name, $value) {
$this->_vals [$name] = $value;
}

public function __get($name) {
return array_key_exists ( $name, $this->_vals ) ? $this->_vals [$name] : null;
}

}
class test extends ttt {
//private $a='';
function sayhi(){
$this->aa = 'a';
echo $this->aa; // ccc
var_dump( empty($this) ); // false
var_dump( empty($this->aa) ); // true

}

}
$tt = new test();
$tt->sayhi();
这是整个代码,

不重载__get, __set没事,先声明也没事,难道是bug?

cakephp 多库连接 Missing Database Table错误

cakephp的代码,放到服务器上就报“Missing Database Table”错。
Missing Database Table

Error: Database table sipusers for model Sipuser was not found.

Notice: If you want to customize this error message, create app/views/errors/missing_table.ctp

在本地运行的好好的,这个比较晕。

经过测试,修改,把服务器上的Sipuser.php文件名改为小写。把$useTable变量的表名也改为:var $useTable = 'subscriber';。这样就可以了。

其他$default配置中的表也有同样的问题。呵呵,其他几个文件我是用cake bake生成的。

主要是大小写不匹配的问题。欢迎大家讨论。

附上多库连接的方法:

1、database.php中新建一个连接配置。
2、model中使用使用如下方法引入即可:
var $useDbConfig = 'sipdb';
var $useTable = 'subscriber';

控制PHP中递归的次数示例

private function Generate($min = 600000, $max = 700000) {
global $conn, $tbl_users;
static $depth = 0;

if ($depth > 3) {
return FALSE;
}
$depth ++;
$userid = mt_rand ( $min, $max );

$query = "SELECT `userid` FROM {$tbl_users} WHERE userid='{$userid}' LIMIT 1;";
if (FALSE != ($result = mysql_query ( $query, $conn ))) {
if (mysql_num_rows ( $result ) < 1) {
mysql_free_result ( $result );
} else {
mysql_free_result ( $result );
$this->Generate ( $min, $max );
}
} else {

使用DreamweaverCS4编辑Cakephp的CTP文件

使用DreamweaverCS4编辑Cakephp的CTP文件示例:

  1. 打开文件C:\Documents and Settings\Administrator\Application Data\Adobe\Dreamweaver CS4\en_US\Configuration\Extensions.txt。

    我装的是WindowsXP + Adobe Design CS4,英文版,所以是这个路径。其它系统版本路径分别是:
    • Dreamweaver CS3 on Windows Vista:

      C:\Users\[username]\AppData\Roaming\Adobe\Dreamweaver 9\Configuration
    • Dreamweaver 8 on Windows Vista:

      C:\Users\[username]\AppData\Roaming\Macromedia\Dreamweaver 8\Configuration
    • Dreamweaver CS3 on Windows XP:

Poedit的使用

Poedit的使用

1、设置首选项

使Poedit支持Cakephp的*.ctp文件。

打开“文件”菜单,“首选项”,“解析器”,“新建立。”

使用CTP文件的解析器命令:

xgettext --language=PHP --force-po -o %o %C %K %F

没设置好会出现这样的错误:xgettext: warning: file ‘.ctp’ extension ‘ctp’ is unknown; will try C.

2、新建项目

打开“文件”菜单,“新建消息目录文档”,全进入设置对话框,

复数形式可设置为:nplurals=2; plural=n==1?0:1;
源文件编码可不设置,如果设置一定要设置正确,如utf-8。

路径设置为你的源代码路径:

关键字设置为函数名之类的即可,如图:

MS微软所有产品下载地址

MS微软所有产品下载地址
Subscriber Downloads | Search and download thousands of Microsoft products and get Product Keys
https://msdn.microsoft.com/en-us/subscriptions/downloads/default.aspx

php执行如下代码,apache崩溃

装的是ApacheFriends XAMPP (Basispaket) version 1.7.1的组件。php执行如下代码,apache崩溃,原因未知。
<?php
function foo($str) {
static $i = 0;
print "$str : $i";
++ $i;
}

register_tick_function ( 'foo', 'count' );

declare ( ticks = 6 ) {
for($i = 0; $i < 20; ++ $i) {
echo "$i";
}
}
?>

最近看的电视剧-蜗居

蜗居电驴下载地址:
ed2k://|file|蜗居.2009.中国.第01集.XTM.DVD-HALFCD2.mkv|164351868|FE098E42CFF6E7DDEA2B98EBEAC5C3E2|/
ed2k://|file|蜗居.2009.中国.第02集.XTM.DVD-HALFCD2.mkv|148057571|6889749CBFA63E16CB564E5F4892EC90|/
ed2k://|file|蜗居.2009.中国.第03集.XTM.DVD-HALFCD2.mkv|148114312|078DDA140BF6C86E6AD345B5A5E723B2|/
ed2k://|file|蜗居.2009.中国.第04集.XTM.DVD-HALFCD2.mkv|147925348|CABC8EC79C4D5A3280CC84C0D301697E|/
ed2k://|file|蜗居.2009.中国.第05集.XTM.DVD-HALFCD2.mkv|149623703|F4B310E12E7637A8833451955E6872F5|/
ed2k://|file|蜗居.2009.中国.第06集.XTM.DVD-HALFCD2.mkv|148598267|DA1D47F5886359D213B7A881E9C65A36|/
ed2k://|file|蜗居.2009.中国.第07集.XTM.DVD-HALFCD2.mkv|148718136|7F95C30A35CA498D7CD9753FD2EBEA18|/
ed2k://|file|蜗居.2009.中国.第08集.XTM.DVD-HALFCD2.mkv|149121698|C8477A8D118972728D0EF6AB533229F6|/
ed2k://|file|蜗居.2009.中国.第09集.XTM.DVD-HALFCD2.mkv|148834404|F44A16343C06D9B68DCADB10A06CD2F6|/
ed2k://|file|蜗居.2009.中国.第10集.XTM.DVD-HALFCD2.mkv|148317022|E8F1508CDDD3411EFE698489C28FBF1D|/
ed2k://|file|蜗居.2009.中国.第11集.XTM.DVD-HALFCD2.mkv|148081082|7C1F8C9FD461E7C85635B1766283FD4B|/
ed2k://|file|蜗居.2009.中国.第12集.XTM.DVD-HALFCD2.mkv|151757044|949478463D1074AA34ACA6860F7DEE37|/
ed2k://|file|蜗居.2009.中国.第13集.XTM.DVD-HALFCD2.mkv|148407088|958B19AF46F26EB251470DBEBB2CCCC8|/
ed2k://|file|蜗居.2009.中国.第14集.XTM.DVD-HALFCD2.mkv|148696937|F975FE06D0721E88B8C94D43FE592183|/
ed2k://|file|蜗居.2009.中国.第15集.XTM.DVD-HALFCD2.mkv|141794367|1F028094F35B8A7539D756E3501E8F08|/
ed2k://|file|蜗居.2009.中国.第16集.XTM.DVD-HALFCD2.mkv|148126063|8549A287F87BEBE46F0A75FD8F518577|/
ed2k://|file|蜗居.2009.中国.第17集.XTM.DVD-HALFCD2.mkv|148467237|BBDE6A6ADE08BA395668888303604E3A|/
ed2k://|file|蜗居.2009.中国.第18集.XTM.DVD-HALFCD2.mkv|148374793|C4AB85C0F0A021B5666B22F05695B48C|/
ed2k://|file|蜗居.2009.中国.第19集.XTM.DVD-HALFCD2.mkv|148299931|B53238E4683FD8469DACBDEF833635B6|/
ed2k://|file|蜗居.2009.中国.第20集.XTM.DVD-HALFCD2.mkv|148547191|7F5B5BCA7960C312D423C93A833C4E23|/
ed2k://|file|蜗居.2009.中国.第21集.XTM.DVD-HALFCD2.mkv|148145818|AC7ED968959801A218390BF2C7B6F978|/
ed2k://|file|蜗居.2009.中国.第22集.XTM.DVD-HALFCD2.mkv|151117922|1FA577064BD7274C8E621D94BAEBD950|/
ed2k://|file|蜗居.2009.中国.第23集.XTM.DVD-HALFCD2.mkv|149002513|80A1FFDD1C5F505B10A0EC1685BCEAAF|/
ed2k://|file|蜗居.2009.中国.第24集.XTM.DVD-HALFCD2.mkv|160816534|37E4088392EA3D403678C686C31ABD4A|/
ed2k://|file|蜗居.2009.中国.第25集.XTM.DVD-HALFCD2.mkv|150654149|7A49FEBFA7F7AC0CB7329665949818D4|/
ed2k://|file|蜗居.2009.中国.第26集.XTM.DVD-HALFCD2.mkv|149828737|7825851EEF7DB900BE2B6EBA74F681AC|/
ed2k://|file|蜗居.2009.中国.第27集.XTM.DVD-HALFCD2.mkv|148973111|4E03C25DF1C56F18797A2A8658E18F21|/
ed2k://|file|蜗居.2009.中国.第28集.XTM.DVD-HALFCD2.mkv|150271017|63209E861D63A75B3709F4CB040A4E7D|/
ed2k://|file|蜗居.2009.中国.第29集.XTM.DVD-HALFCD2.mkv|149253532|8978753D65C5F4F43AD738971E4AB4DE|/
ed2k://|file|蜗居.2009.中国.第30集.XTM.DVD-HALFCD2.mkv|148897801|324519B26B1F709CEB1A1F267ABC5820|/
ed2k://|file|蜗居.2009.中国.第31集.XTM.DVD-HALFCD2.mkv|148518091|DBC734159357A0D9672F846CEB024DB9|/
ed2k://|file|蜗居.2009.中国.第32集.XTM.DVD-HALFCD2.mkv|148779173|21B728FE03F1D56402C80383DD5999BF|/
ed2k://|file|蜗居.2009.中国.第33集.XTM.DVD-HALFCD2.mkv|149026925|923487EB5C25F6B8B7768A871352C19F|/
ed2k://|file|蜗居.2009.中国.第34集.XTM.DVD-HALFCD2.mkv|151779530|DE51B849F8EED1100AE9EA20912C4F37|/
ed2k://|file|蜗居.2009.中国.第35集.XTM.DVD-HALFCD2.mkv|167446655|668A333719E5DAA0396F574934F65C3C|/

页面跳转部分写法html,js,php写法

1、html跳转:
< meta http-equiv="refresh" content="5; url=http://www.yong3g.com/" / >

2、js跳转:
window.location.href = "http://www.yong3g.com";

3、php跳转:
1).htaccess
redirect 301 /old.htm http://www.yong3g.com

RewriteEngine On
RewriteRule ^(.*)$ http://www.yong3g.com/ [R=301,L]

2)header
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.yong3g.com/");
exit();
?>

4、asp跳转:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.yong3g.com/"
Response.End
%>

5、JSP跳转: