【IE6】下载.docx、.xlsx、.pptx扩展名的文件变成.zip的解决办法
刚遇到的一个问题,在IE6里点击.docx、.xlsx、.pptx扩展名的文件下载链接,弹出保存框时后缀名变成.zip了,Firefox下正常,无语了。
网上搜搜,找了原因
伟大的Microsoft迄今为止还没有修复这个bug,自作多情的把自己发明的docx,xlsx等格式保存成zip文件,虽然那些文件的实质就是zip,但是绝不能容忍IE下载文件时把它们当做zip,总不能告诉用户让他们自己把下载好的文件改回docx或xlsx后缀吧,麻烦。
解决办法:
博客友链调整 20120408
一晃离上次友链整理已经有一年了,因为一般是通过RSS订阅来看的,所以平常也不会去点站上的友情链接。今天想起都点了一下友链链接,发现又个几个博客已经打不开了,感慨坚持写博客的不容易啊!
顺手删除以下打不开的友链:
【Word】增加页眉文字下的横线
以前遇到过需要把页眉横线,结果这次碰到横线没有需要加上去的情况,折腾了一番总算还是搞定了
操作步骤:选中页眉文字》右键》样式》应用样式…(打开 应用样式 窗口,样式名为“页眉”)》点击 修改…(打开 修改样式 窗口)》点击 格式》边框(打开 边框和底纹 窗口)》左键点击一下右边预览方框中的区域下边缘,出现一条黑线》依次确定》搞定了
根据这个步骤,去页眉横线也可以这么搞定了,哈哈~
PHP6取消了get_magic_quotes_gpc函数
把服务器的PHP版本升到6以后,发现系统彻底空白,猜到是PHP程序运行时出问题了,逐步调试了一下,原来get_magic_quotes_gpc函数的问题,也就是下面这段代码的地方:
if (!get_magic_quotes_gpc()) {
$_REQUEST = array_map( 'addslashes', $_REQUEST);
}
【Apache】禁止list目录浏览
默认情况下,Apache的目录浏览功能是开放的,这样就存在安全漏洞了,一般情况下目录浏览功能是不需要的,特别是对于已经上线的系统来说。所以我们需要来禁用目录的浏览权限。
具体如下:
方法一:修改apache的配置文件httpd.conf,找到网站对应的配置项,在以下配置项前使用#注释掉或者去掉其中的Indexes就可以了
Options Indexes FollowSymLinks
【PHP】session过期时间设置
1. session在server端(一般是Apache with PHP module)如何存在的?
默认的,php会将session保存在/tmp目录下,文件名为这个样子:sess_01aab840166fd1dc253e3b4a3f0b8381。每一个文件对应了一个session(会话)。
more /tmp/sess_01aab840166fd1dc253e3b4a3f0b8381 username|s:9:”jiangfeng”;admin|s:1:”0″; #变量名|类型:长度:值
删除这里的session文件,就表示对应的session失效了。
Ubuntu下无法安装sun-java6-jdk的解决办法
安装sun-java6-jdk出现以下错误
root@stu-system:/home# sudo apt-get install sun-java6-jdk Reading package lists... Done Building dependency tree Reading state information... Done Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'sun-java6-jdk' has no installation candidate
【PHP】PDO中使用Like进行参数模糊查找
使用以下PDO代码进行参数的模糊查找,结果没有返回数据
$db = new PDO(DB_DSN, DB_USERNAME, DB_PASSWORD, $pdo_options);
$query = $database->prepare('SELECT * FROM table WHERE name LIKE "%:name%"');
$query->bindValue(':name', $name, PDO::PARAM_STR);
$query->execute();
while ($results = $query->fetch())
{
echo $results['name'];
}
ASP.NET在web.config中的认证配置
ASP.NET支持在web.config中直接进行访问权限的管理,具体如下,以下是网站根目录下的web.config代码片段
<configuration> <location path="Styles/Site.css"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location> <system.web> <compilation debug="true" targetFramework="4.0" /> <authentication mode="Forms"> <forms loginUrl="~/Account/Login.aspx" timeout="2880" /> </authentication> <authorization> <allow users="maple,maple2"/> <deny users="*"/> </authorization> </configuration>
Linux下Git和gitosis的安装与配置
经过前面的代码版本管理软件Git的优势和用法分析,最后绝对采用Git来作为组织的代码版本管理软件。今天来折腾安装了一下,记录一下要点。
1、增加git用户
root@stu-system:/#useradd git root@stu-system:/#vim /etc/passwd git:x:501:501::/home/git:/bin/bash/git-shell root@stu-system:/sudo passwd git
近期评论