分类: 网络预览模式: 普通 | 列表

WEB页面上处理字符的一些不常用方法

WEB页面上的字符只显示不打印

页面在浏览器里浏览时会正常显示出来,但在打印预览和打印的时候都不会出现。

XML/HTML代码
  1. <style media="print" type="text/css">  
  2. .noprint  
  3. {  
  4. visibility:hidden; display:none;  
  5. }  
  6. </style>  
  7.   
  8. <div class=noprint>只在屏幕上显示而不打印出来的内容</div>  

注意:media="print" 是关键。

 

 Input转Span标签可换行效果

下面这个方法用处很妙,但不多用。需求是如果用户在文本框里实时输入的字符很多,就有可能不能全部显示出来,也不能直接进行打印(打印不全的),因为文本框是不能换行的。由此就有下面的处理方式了。不过这个效果只在IE里能实现(IE8.0),firefox 10.0.2 不行,其他的各版本各品牌未测试。

XML/HTML代码
  1. <script language="Javascript">    
  2.     function setHS(spId,txtId,canwrite)    
  3.         {    
  4.         if(canwrite=='true')    
  5.         {    
  6.             document.getElementById(txtId).style.display="inline";   
  7.             document.getElementById(spId).style.display="none";  
  8.             document.getElementById(txtId).value=document.getElementById(spId).innerText;  
  9.             document.getElementById(spId).innerText="";    
  10.         }  
  11.         else  
  12.         {  
  13.             if(document.getElementById(txtId).value!='')  
  14.             {    
  15.             document.getElementById(spId).style.display="inline";  
  16.             document.getElementById(txtId).style.display="none";  
  17.             document.getElementById(spId).innerText = document.getElementById(txtId).value;  
  18.             document.getElementById(txtId).value="";  
  19.             }    
  20.         }    
  21.     }    
  22. </script>    
  23.     
  24. <span id="spAddr" size="40"   class="txtline normalSize" onclick="setHS('spAddr','txtaddr','true')"></span><input type="text" id="txtaddr"  size="40" class="txtline normalSize" onblur="setHS('spAddr','txtaddr','false')"></input>  

查看更多...

Tags: 打印 换行 文本框 span 悬挂缩进 CSS

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2156

更改iis对上传文件的大小的限制

最近感觉自己的记性太差了,刚做过的事都会忘记是怎么做的,所以,像这个问题也是一样,以前操作过,今天还是费了一番功夫才搞定。所以,如果脑子不好用,就写下来吧。

IIS6.0对上传文件的大小有限制,一般为200KB,所以如果要上传更大的文件,得修改这个配置。

更改iis上传文件大小限制,方法如下。

办法一:

查看更多...

Tags: IIS 上传文件 文件大小限制 文件上传

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2292

在xml、xslt文件中的空格输出处理

在xml、 xslt文件中要输出空格的处理,下面是在网上找到的方法,方法后面是我自己的补充说明,说明不一定正确,谨记供自己今后参考。

方法一:用&#160;就可以表示空格了。(这个方法比较直接,一个“&#160;”就相当于一个空格。)

方法二:用<xsl:text></xsl:text>可以保留空格,注意这里的xsl类型为text才可以,为其他的就不行了。(这个方法的用法不是很清楚,好像是一个“<xsl:text></xsl:text>”就成一个空格位置,但多个这样的,却不是多个空格,用“<xsl:text>   </xsl:text>”也不能产生多个空格,学习中。)

方法三:disable-output-escaping 属性为yes时,可以禁止转义输出,即直接输出<,&等字符<xsl:text disable-output-escaping=”yes”>&amp;nbsp;</xsl:text>&#160;或者<xsl:text disable-output-escaping=”yes”><![CDATA[&nbsp;&nbsp;]]></xsl:text>

 

Tags: xml xslt 空格

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3893

让人崩溃的Discuz,让人抓狂的Discuz;让人沮丧的MySQL技术水平。

前几天升级Discuz X2.0到X2.5,导致论坛里的图片全部不能正常显示,而且升级过程居然没有错误提示!今天想全新安装一个直接到X2.5的版本算了,结果出现这样的事。

mysql_connect() 不支持 请检查mysql 模块是否正确加载

这样的问题应该很普遍,因为网上有一大批这样的提问及解答,但我的问题依然没有解决。

查看更多...

Tags: Discuz mysql_connect mysql PHP

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5213

WEB IIS服务器维护笔记

网站是从2012年5月10日下午开始出现问题,直至24日凌晨1点半左右才恢复正常(但愿意是真的正常了,不然我会崩溃的)。

没有什么经验可谈,只说说期间遇到的一些问题及做的一些事。当然,看到的事不一定是正确的,但至少当时是这样的情况,至少,也是一种局部片面的经验吧。

1、LeapFTP上传文件时,感觉多个文件一起传比压缩打包再传要快,要稳定,这可能与FTP传输是命令式的工作原理有关吧,道理我说不清楚。打包传容易断开,并且速度会越来越慢。

2、网站文件在转移的时候,最好不要贪多求快,与第1点有关,就是打包(虽然不怎么好,但打包容易管理,知道哪些传完整了,哪些还传)的时候不要打得太大,小点,一个一个包都传完整,这样的效率高些。工作网速不快的时候,这些很关键。

查看更多...

Tags: 服务器 IIS Web 维护

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1759

2003服务器管理使用点滴

摘录:怎么突破2003系统只能允许2个远程连接的限制

一台远程服务器,PCanywhere显示连接忙,无法连接。使用远程连接显示“超过了最大允许连接数”,第一个问题可以过去操作一下服务器,但是也必须把第二个问题解决,搜索了一下,摘抄一些有用的东西。

使用远程桌面的朋友可能经常会遇到“超出最大允许连接数”的问题,这是因为remote desktop for administrator缺省设置是2个连接,而且如果远程登录后不注销而直接关闭远程桌面,实际上session还留在服务器端,所以再次连接就很容易出现上面的提示。解决办法一是用注销来关闭远程桌面,二是限制已经断开连接的session存在的时间,三是增加连接数。

先说增加连接数,目前的两种方法,我明天去测试一下:

查看更多...

Tags: 2003 IIS 服务器 Web server

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2262

多站点IIS用户权限设置详解

一、多个站点服务器IIS设置一个站一个用户
要问这样做的好处,不知大家有没有听过旁注?我简单的解释一下吧:有个人想黑掉A站点,但找来找去都没发现可利用的漏洞,无意中他发现与A同服务器上还有个B站点,并且在B站点上找到了可利用的漏洞,于是他将木马从B站中上传至服务器,如果服务器权限配置不当,那么现在他就可以黑掉服务器上的所有站点了!如果我们为每个站点都建立一个用户,并设置该用户只有访问本站点的权限,那么就能将访问权限控制在每个站点文件夹内,旁注问题也就解决了。

二、准备工作
1、运行环境:Win2K 服务器版 + IIS 5.0
2、文件系统:各分区文件系统为NTFS 中.国站长站
3、站点文件夹:E盘下建立两个文件夹web001和web002 站.长站
4、新建站点:IIS中新建两个站点web001和web002,站点文件夹分别为E:\web001和E:\web002,都指定IP为192.168.0.146,端口分别为101和102。
在IE中分别输入http://192.168.0.146:101和http://192.168.0.146:102测试两站点是否建立成功。

三、配置过程
1、建立用户组和用户
新建一用户组webs,以后所有站点用户全部隶属于该组,以便于权限分配。
建立用户web01,注意要钩选"密码永不过期"(否则背后会出现"HTTP 401.1 - 未授权:登录失败"),并设置其只隶属于webs用户组。同样在建一个用户web02。
2、各分区NTFS权限设置
打开各分区的安全选项卡依次给各分区授于administrator和system完全控制权限,并设置webs组完全拒绝权限。
3、站点文件夹NTFS权限设置

查看更多...

Tags: IIS 用户 权限 网站

分类:网络 | 固定链接 | 评论: 27 | 引用: 0 | 查看次数: 3653

IIS6下网站的访问权限应该怎么设置

[注:虽然做网站多年,但多年来一直受安全问题的困扰,下面的文章是摘录的,供自己参考。]

说实话,我觉得 IIS 还是不错的,尤其是 Windows 2003 的 IIS 6(马上 Longhorn Server 的 IIS 7 也就要来了,相信会更好),性能和稳定性都相当不错。但是我发现许多用 IIS 的人不太会设置 Web 服务器的权限,因此,出现漏洞被人黑掉也就不足为奇了。但我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。

IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上。这两个地方是密切相关的。下面我会以实例的方式来讲解如何设置权限。

IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上有:

查看更多...

Tags: IIS 网站 权限 安全 黑客

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1981