win7开机自动拨号上网-此方有效

一:在 控制面板\网络和 Internet\网络连接,新建一拔号边接。
,若早已存在拔号连接,就不需要新建了。

二:右键宽带连接,属性,选项,拔号选项,将前两个复杂框的勾选去掉,保存,关闭。

三:Win+R,regedit,进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run节点,右侧新建一个字符串值,名称为:AutoDial,双击新建项,输入键值:c:\Windows\System32\rasphone -d “宽带连接”,“宽带连接”就是你自己建立拔号连接的实际名称。确定,关闭注册表。

重启机器,已经是自动拔号,也没有“正在验证”等信息了,干净利索。

参考:http://www.xici.net/main.asp?url=/u19249244/d121344105.htm

Posted in windows | Tagged , , | Leave a comment

CentOS5下yum安装MSSQL

命令:yum install freetds php-mssql

安装完成后,phpinfo();

OK,大功告成。

参考资料:http://jerryboy.no-ip.com/forum/index.php?topic=750.0

Posted in PHP, mssql | Tagged , , | Leave a comment

重装系统后将MySQL服务添加到Windows系统服务中

系统由WIN2008改为WIN7以后,MYSQL(我装在D盘)的系统服务没有了,这样就不能开机自动启动了,使用下面的方法可以解决此问题:

开始》运行》cmd》进入mysql安装目录》执行mysqld -install,若返回信息为:Service successfully installed.则说明已将MYSQL成功添加到系统服务了。

Posted in MySQL | Leave a comment

很有意思的一张图片[左脑还是右脑思考]

你看到的是顺时针旋转还是逆时针?
顺时针,是左脑思考,逆时针,是右脑思考

Posted in some words | Leave a comment

页面图片加载失败时自动替换

1
<img onerror="this.onerror=null;this.src='/img/default.gif'" src="/img/customer.gif" align="absmiddle" />

利用IMG的onerror属性,当指定图片加载失败时,onerror属性触发,然后用this.src指定默认图片替换。

Posted in javascript | Tagged | Leave a comment

IE下绝对定位层被遮挡(已解决)

先了解一下所涉及到的几个定位特性:

1. 相对定位元素默认的z-index的数值是0。
2. 当两个相对定位同时出现时,代码靠后的z-index优先。
3. 子级遵循父级设定的z-index,如果子级设定了绝对定位、z-index,可以冲破父级显示。

看下面的代码:

1
2
3
4
5
<div style=”position:relative; background:#FF0000; width:200px; height:100px;”>
<div style=”position:absolute; background:#FFFF00; width:49px; height:50px; left:106px; top:310px; z-index:100“></div>
</div>
<div style=”position:relative; background:#000000; width:200px; height:100px;”></div>
<div style=”position:relative; background:#9900FF; width:200px; height:100px;”></div>

代码解释:上面是三个相邻的相对定位的层,在第一个层里加了个相对其绝对定位的层,按照理论,这个绝对定位的元素是在三个相对定位元素之上的,但是,实际却没有显示。尝试设置z-index值也没有效。

按照定位的特性,ie的这个bug是可以回避的:

从表面上看是下面的相对定位层遮住了上面的绝对定位层,实际上是下面的相对定位层遮住了绝对定位层的父级层,只要将该父级层的z-index设定大于后面的层即可。

Posted in IE | Tagged | 1 Comment

apache禁止使用IP访问

1
2
3
4
5
6
7
8
9
10
NameVirtualHost *:80

<VirtualHost *.*.*.*:80>  ==>(*.*.*.*为服务器IP地址)
    ServerAdmin webmaster@domain.com
    ServerName *.*.*.*
    <Location />
        Order Deny,Allow
        Deny from all
    </Location>
</VirtualHost>

站点限制某IP访问,加上此句:

1
2
3
Order Allow,Deny
Allow from all
Deny from 10.0.0.1/16(此处为要限制的IP)
Posted in Apache | Tagged | Leave a comment

Love Flower

Posted in some words | Leave a comment

Windows右键“打开方式”不能添加新程序[已解决]

症 状:右键选择打开方式,发现想要的程序没有在列表里面,点击浏览,选择想要的这个程序,点击打开,回到了选择列表,发现没有把想要 的程序加进 去。

解决方案:点“开始”-“运行”,输入regedit 进入注册表,找到“HKEY_CLASSES_ROOT\Applications \*程序执行文件名称*\shell\open\command”,双击看右侧“默认”,看程序所在路径是否正确。如果错误,就更正,然后关闭注册 表。以FireWords为例,查找“HKEY_CLASSES_ROOT\Applications \firewords.exe\shell\open\command”,查看右侧路径,修正为正确路径后,关闭注册表。再右键打开方式里,就有 fireworks了。

原文:http://hi.baidu.com/830808/blog/item/40fc1923898e6946935807ee.html

Posted in windows | Leave a comment

恢复“右键新建文本文档”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.txt\OpenWithList]
@=""

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

将以上内容复制到文本文件中,后缀修改为reg,双击执行,一路确认下去,OK

Posted in windows | Tagged | Leave a comment

CKFinder_php_2.0无限制破解版

ckfinder_php_2.0_nolimited

不需授权码,全功能可用

Posted in PHP | Tagged , | Leave a comment

感谢百度快照!

让我又找回来了以前的东西!

Posted in some words | Leave a comment

ICO图标制作利器:ToYcon0.9[汉化,绿软]

这哥们做的比较专业,而且简单易用,对于像我这样的菜鸟来说,足够用!

ToYcon0.9

Posted in software | Tagged , | Leave a comment

Linux下安装ZendOptimizer3.3.9后页面无法显示〔已解决〕

ZendOptimizer发布了新版本3.3.9 for Linux,于是乎及时跟进。

症状:成功安装后,phpinfo()显示正常,但是网站页面却打不开,显示“访问的页面不存在或输入网址有误,请确认” 。

解决方案:与已安装APC缓存模块有冲突,设置apc.enabled = 0,问题解决。

参考资料:http://kb.zend.com/index.php?View=entry&EntryID=150

Posted in PHP | Tagged , , | Leave a comment

php ini_set post_max_size,upload_max_filesize修改方法

1
2
3
4
5
6
7
8
ini_set('max_execution_time','10');
ini_set('memory_limit','1024M');
echo 'max_execution_time = ' . ini_get('max_execution_time') ;
echo 'memory_limit = ' . ini_get('memory_limit') ;
echo 'post_max_size = ' . ini_get('post_max_size');
echo 'upload_max_filesize = ' . ini_get('upload_max_filesize');
ini_set('max_execution_time','10');
ini_set('memory_limit','1024M');

注意: post_max_size,upload_max_filesize用下面的方法是修改不了的.

1
2
ini_set('post_max_size','1024M');
ini_set('upload_max_filesize','1024M');

正确做法是用.htaccess文件:

1
2
php_value upload_max_filesize 50M
php_value post_max_size 100M

前提是该站点在httpd.conf中配置了:
AllowOverride All

补充:
其实在php文档里有说明upload_max_filesize的可修改范围是PHP_INI_PERDIR。PHP_INI_PERDIR的意思是域内指令可以在php.ini、httpd.conf或.htaccess文件中修改。PHP_INI_SYSTEM 域内指令可以在php.ini和httpd.conf文件中修改所以upload_max_filesize用int_set是无法修改的。只有可修改范围是PHP_INI_ALL的才可以用int_set修改。

Posted in PHP | Tagged , | Leave a comment

Flash+PHP文件上传,自定义样式,浏览器兼容,跨域上传

原文参见:http://www.cnblogs.com/kingthy/archive/2008/10/08/flex_file_uploader.html

我这里所做的修改:同一页面中可多次调用FLASH,解决IE,FIREFOX,CHROME,OPERA浏览器传值兼容问题,另外提供可跨域上传的解决办法。
————————————————-
2010-5-21 更新:默认语言为英文,将错误提示工作交给JS,根据错误类型自定义错误信息。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
*当Flash出现错误时(如上传文件)将触发此事件。
*error拥有两个属性
*error.type 错误类型
*error.value 错误信息
*/

__SWFUpload_OnError = function(objID, error){
switch(error.type){
case 'size':
alert('文件大小超出限制:'+error.value);
break;
default:
alert(error.value);
break;
}
__SWFUpload_GetMovie(objID).__SWFUpload_ResetUpload();
}

示例文件下载(Ver 1.1):Flex.FileUploader.1.1

Posted in PHP | Tagged , , | Leave a comment

PHP:header详解-页面刷新,页面跳转…

header() 函数会传送一个标题讯息给浏览器。因为这些讯息都遵循 HTTP 的规范, 因此浏览器会依据这些讯息做适当之响应。

header()格式:��int header ( string 标头宣告文字 [, bool 置换 [, int http回应码]])

–[标头宣告文字] 的内容就是传给浏览器的标题文字内容。

–[置换] 是布尔型态的参数。 设定为 True 时, 当有二的相同型态的标题讯息宣告时, 后面的讯息将会覆盖前一个讯息。

–第三个参数会让 HTTP 回应码给指定的值。

Location

Refresh

Content-type

Expires(意思为终止)

Last-Modified等。

Location – 浏览器显示指定的网页。

格式: header(“Location: http://绝对地址”);

Location 的地址必须是一个绝对地址。

Refresh

Refresh – 更新网页。

格式如下:��header(“Refresh : N ; URL=网址”)

–N 代表更新时间, 时间单位为秒。 URL 为更新后连结的网址。 如果省略 URL 就表示更新网页本身。

Content-type

Content-type – 定义网页内容的类型。

格式: Content-Type��= “Content-Type:” media-type

举例如下:

Header(“Content-type: text/html; charset=big5″) 设定网页内容为big5

Header(“Content-type: image/gif”) 设定网页内容为gif格式的图片

Header(“Content-type: application/pdf”) 设定网页内容为pdf档

Cache Control – Cache 的控制。

Cache Control 大致可以分成几种类型

设定过期时间。 当时间超过指定时间就表示网页内容已经失效。 其格式如下

Expires = “Expires:” HTTP-date

例 如: header(“Expires: Fri, 31 Oct 2003 18:00:00 GMT”); 表示2003年10月31日星期五 18时。

header(“Expires: Wed, 30 Jun 2004 09:00:00 GMT”); 表示2004年6月30日星期三 9时。

Last-Modified = “Last-Modified” “:” HTTP-date

例如 header(“Last-Modified: Wed, 01 Jan 2003 12:00:00 GMT”); 上次修改时间2003年1月1日12时

Cache Control

no-cache 使得服务器的数据可以传送到远程的使用者, 而不会被暂存 (cache) 起来。

no-store 是预防不良的版本或者是敏感的信息被保留下来。

must-revalidate 是指必须要再评估信息, 如果暂存 (cached) 的数据是无效的则让服务器与使用者端联机

Date 是说明数据内容的建立日期及时间。 其格式如下: Date = “Date:” HTTP-date

范例: header(“Date: Sun, 15 Feb 2004 08:00:00 GMT”); 建立日期是2004年2月15日8时。

使用 header() 函数认证

基本的认证就是使用账号密码窗体输入HTTP 认证。

窗体认 证:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php

if (($_POST['name'] != “john”) or ($_POST['passwd'] !=1234)):

?>

<html>

<title>登入画面</title>

<body>

<B>未输入账号或密码, 或账号,密码不正确 </B><p>

<form action=<?php echo $_SERVER['PHP_SELF'] ?> method=post>

账号 <input type=text name=name value=”请输入账号” size=10><p>

密码 <input type=password name=passwd size=10><p>

<input type=submit value=” 登入 “>

<input type=reset value=” 清除 “>

</form>

</body>

</html>

<?php

else:

echo “登入成功 …..<p>;

echo “您登入的账号是 “.$_POST['name'].<br>;

echo “您使用的密码是 “.$_POST['passwd'];

endif

?>

HTTP认证

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php

if (empty($_SERVER['PHP_AUTH_USER'])) {

header(“Content-type: text/html; charset=big5″);

header(‘WWW-Authenticate: Basic realm=”认证范围”‘);

header(‘HTTP/1.0 401 Unauthorized’);

echo ‘请输入正确的账号及密码, 不可以取消!;

exit;

} else {

echo “您登入的账号是 “.$_SERVER['PHP_AUTH_USER'].<br>;

echo “您使用的密码是 “.$_SERVER['PHP_AUTH_PW'].<p>;

$correctName=”john”;

$correctpwd=1234;

if (($_SERVER['PHP_AUTH_USER'] != $correctName) or

($_SERVER['PHP_AUTH_PW'] !=$correctpwd)){

echo “登入失败, 请开启新的浏览器重新登入”;

}else{

echo “登入成功…..;

}

}

?>
Posted in PHP | Tagged , | Leave a comment

DIV弹窗后禁止页面滚动,IE和FF通用,基于prototype

DIV弹出之前,禁止页面滚动:

1
2
3
4
5
if(Prototype.Browser.IE){
    $($$('html')[0]).setStyle({overflow : 'hidden'});
}else{
    $($$('body')[0]).setStyle({overflow : 'hidden'});
}

DIV关闭之后,恢复页面滚动:

1
2
3
4
5
if(Prototype.Browser.IE){
    $($$('html')[0]).setStyle({overflow : 'auto'});
}else{
    $($$('body')[0]).setStyle({overflow : 'auto'});
}
Posted in javascript | Tagged , , , | Leave a comment

给Firefox3动手术:高内存占用优化方案

所谓高内存占用,在我的机器环境下,是指120M左右:一个主题,一个扩展。

下面是手术记录:

在地址栏输入 about:config,进入配置模式:

1. 新建一个布尔值,名为 config.trim_on_minimize,并设定值为 true,这样当 Firefox 最小化时就会释放内存占用;

2. 修改browser.sessionhistory.max_total_viewers修改值为5(页面快进/快退 功能中保存的页面总数,默认是-1(无限));

3. 新建一个整数值,名为 browser.cache.memory.capacity,设定其值16384 (>=1G 内存, 此步配置指定内存)。

Posted in browser | Tagged | Leave a comment

杯具!

丢了半年多的东西,好心疼!

Posted in some words | Leave a comment