网站开发
墨魚丸
因為興趣而來到這裡,想和大家一起進步
展开
-
IP地址和数字的转换
今天朋友问我有没有做过限制IP的网站,说是要限制到只有一个城市才能访问,其它城市的都拒绝访问。 刚开始想到如果只做个别限制可以直接在服务器上设置,但是限制整个城市,大概是要通过代码,查询IP地址库了。 但是想到IP库,要查找出IP,然后比较城市,呃,好像很麻烦,但是又想不到其它办法了。 这是我那朋友,给了两个数字,说是允许访问的起始IP地址和结束IP地址。 我一看,IP地址怎么会是数字?原创 2011-03-18 22:48:00 · 8433 阅读 · 2 评论 -
ASP.NET Session丢失问题原因及解决方案
<br />转自:http://developer.51cto.com/art/200907/138676.htm<br /> <br /><br />正常操作情况下会有ASP.NET Session丢失的情况出现。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。<br />现在我就把原因和解决办法写出来。<br />ASP.NET Session丢失原因:<br />由于Asp.net程序是默认配置,所以Web.Config文件转载 2011-01-28 22:52:00 · 470 阅读 · 0 评论 -
phpwind 提示附件文件夹没有写入权限问题
<br />最近在弄 phpwind ,我本地是能正常上传的,但是在服务器上总是提示附件文件夹没有写入权限。我反复多次确认过已经分配了福建文件夹的写入权限,php.ini 中配置的 upload_tmp_dir 目录也确认了有写入的权限(事实上,我在上传的时候,upload_tmp_dir 配置的目录是有生成临时文件的,只是phpwind的Attachment 目录下的临时文件,大小是0,所以应该是无法写入attachment)。<br /> <br />有写入权限,却不能写入,在网上找了好久,发现还有一原创 2011-01-20 18:07:00 · 3825 阅读 · 0 评论 -
ASP.NET木马及Webshell安全解决方案
<br />ASP.NET木马及Webshell安全解决方案1<br />Security Fuard Solution Of ASP.NET and Webshell<br /><br /><br />信息来源:[S.S.R.E.T]ServersTeam.Org [S.S.D.A]31896.net<br />原始发布地址:http://www.Serversteam.org/docs/Microsoft_Win_ASP.Net_Webshell_Security.htm<br />此文讨论地址:htt转载 2010-12-23 08:51:00 · 430 阅读 · 0 评论 -
ASP.NET MVC 环境下CKeditor 的配置以及用jQuery进行数据存取操作
<br />转自:http://www.cnblogs.com/hutaoer/archive/2010/10/08/1846029.html<br /> <br />由于项目中要用到富文本编辑器,在网上搜到一些关于FCKeditor和CKeditor配置的文章,但实际在项目中用起来还是有些出入。因此,在这里跟大家一起分享下自己在配置CKeditor的过程,本人菜鸟一只,如有不对的地方,还请各位大虾和朋友指正。<br /> 在网上关于FCKeditor的配置文章稍微多一些,但是FCKeditor相对转载 2010-10-19 15:20:00 · 619 阅读 · 0 评论 -
CKEditor在asp.net环境下的使用一例
<br />转自:http://www.cnblogs.com/downmoon/archive/2010/08/09/1796145.html<br /> <br />以前习惯了FckEditor,编译为dll,一直在Asp.net环境下使用正常。<br />今天试用了一下CKEditor3.3.2,下载地址:http://ckeditor.com/download<br />由于该版本重新架构,因而不采用dll的形式,而代之以js模式。于是新建一项目(基于Framework 4),项目结构如下:<br转载 2010-10-19 15:18:00 · 677 阅读 · 0 评论 -
Win7下,在IIS7中配置PHP的FastCGI支持
<br />转载自:http://www.tech-q.cn/thread-4132-1-1.html<br /> <br />听说现在要在IIS7下跑PHP不再用ISAPI了,现在都FastCGI了,听说FastCGI比ISAPI好,之前我在Vista下还是用ISAPI配成的PHP环境,这回换7了,在多方考查下,终于也实现了FastCGI,现把过程记录如下。 在Windows7的控制面板-程序中“打开/关闭Windows功能”,在里面打开IIS,不要忘了打开IIS里的CGI(这个默认是不选的),如下图转载 2010-12-07 16:00:00 · 323 阅读 · 0 评论 -
js获取fckeditor表单内容
转载自:http://www.cnblogs.com/zgqys1980/archive/2009/08/21/1551480.html形式如:varoEditor=FCKeditorAPI.GetInstance('content');varcontent=oEditor.GetXHTML(true);eg:function GetInnerHTML(){ // Get the editor instance that we want to interact with. var oEditor转载 2010-12-02 08:42:00 · 524 阅读 · 0 评论 -
FCKeditorAPI中文用例说明
转载自:http://goldtoad.javaeye.com/blog/507287function abc() { var checkContent =FCKeditorAPI.GetInstance("editor");//获取实例 alert(checkContent.GetXHTML());//获取当前内容 var newelement = document.createElement("a"); newelement.href="#";转载 2010-12-01 15:20:00 · 963 阅读 · 0 评论 -
ASP.NET实现RSS订阅功能
<br />转载自:http://zhangleiy.blog.51cto.com/1948660/389355<br /> <br />RSS也称聚合,通常被用于新闻和Blog中,是基于XML的一种形式,网站提供RSS输出,有利于让用户发现网站内容的更新,并在不打开网站页面的情况下阅读内容。 下面是如何使用ASP.NET实现该功能。<br /><br /> 通知浏览器网站提供了RSS输出:把下面的这句放在博客或这站点的<head>标签中:<br /><link id="RSSLink" title转载 2010-12-01 15:09:00 · 418 阅读 · 0 评论 -
Web.config配置详解
<br />转自:http://www.cnblogs.com/ityfei/articles/1003622.html<br /> <br />一、认识Web.config文件 <br />Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web转载 2011-04-01 09:16:00 · 335 阅读 · 0 评论 -
类库项目如何访问web.config字符串
<br />转自:http://www.dnbcw.com/biancheng/c/ebdb50597.html<br /> <br />这个问题困绕我很久了,一直没有想起什么好的办法解决,无意中在网上看了一篇关于这样的文章,就实践了一下,真的有效果,把过程写出来和大家分享.其实类库不一定要和网站项目在一个解决方案里面,只要被网站引用的类库都可以访问web.config中的连接字符串。只是简单测试一下,所以可能有错误,希望大家指证。<br /><br /> 一个类库项目里面的代码,要访问引用自身的网站we转载 2011-04-11 16:53:00 · 921 阅读 · 0 评论 -
在特殊目录创建 Internet 快捷方式
最近一个做一个网站,需要在访问者的桌面创建 Internet 快捷方式(明显提示用户的,不是耍流氓)。 之前还真没留意 Internet 快捷方式的后缀和内容,于是随便这里一个 Internet 快捷方式打开来看,能看到内容主要是以下格式 [InternetShortcur] URL=网址 但是没看到有文件名后缀(已经在查看里去掉“隐藏已知文件类型的后缀”前面的勾勾),于是上谷原创 2011-12-26 11:25:05 · 628 阅读 · 0 评论 -
自己采集全国省市区县数据(C#)
最近的项目要用到全国省市数据,于是到网上找了一些。可是下载下来看一下,格式都不是我想要的。基本上都是分表的,省、市分开保存,有的还有地区表。而自己想要一个表的,或者是一个xml,或者是一个Json。 搜索过程中,找到了国家统计局的省市数据,看页面简单,正好最近在弄数据采集。以其下载别人的,还要扣金币、不如自己采集吧,一方面练习,另一方面也上传供下载,赚些金币,嘿嘿。 好了,牢骚说完原创 2011-12-22 08:59:03 · 712 阅读 · 0 评论 -
从客户端中检测到有潜在危险的Request.Form值的详细解决方案
转自:http://www.lmwlove.com/ac/ID530 ASP.Net1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面: 以下是引用片段: ServerErrorin'/Your转载 2011-12-22 08:24:23 · 1330 阅读 · 0 评论 -
WebClient,HttpWebRequest模拟Form提交
转自:http://www.cnblogs.com/simon4545/archive/2008/05/14/WebClient_HttpWebRequest_Post.html 下面列出两个类的实现方法,可以实现提交,但要指出的是,这两个方法都没有实现COOKIES的传递,所以只能提交,但是并不能保存cookies记录。下一次发布的时候将来发布日前写的一个小软件AutoClick,它是转载 2011-12-01 17:44:34 · 3179 阅读 · 0 评论 -
资深老站长传授网站服务器防黑经验
转自:http://www.huweishen.com/help/zatan/1175.html 一、设置严密的权限。 上传的目录只给写入、读取权限,绝对不能给执行的权限。 每个网站使用独立的用户名和密码,权限设置为Guest。 命令:net localgroup users myweb /del 设置MSSQL 、Apache、MySQL以Guest权限运行:在转载 2011-11-01 11:01:06 · 668 阅读 · 0 评论 -
黑客是如何利用Windows2003+IIS6.0的文件名解析漏洞入侵网站挂马的?
转载自:http://3hao.banzhu.net/article/3hao-61-997149.html 本期主角:Windows2003+IIS6.0 问题所在:文件名解析存在漏洞 主要危害:夺取网站最高权限 调研时间:2009.9.8~2009.10.18 Windows2003+IIS6.0的文件名解析漏洞,对那些带上传功转载 2011-11-01 10:59:33 · 3011 阅读 · 1 评论 -
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey>
转自:http://hi.baidu.com/taotaowyx/blog/item/074bb8d83907bb3233fa1ce6.html 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算转载 2011-08-27 17:36:50 · 12415 阅读 · 0 评论 -
遭遇:“传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确” 错误
转自:http://www.cnblogs.com/delphinet/archive/2010/03/09/1681777.html 正在写一个类似文章的发表系统。其中记录文章内容的字段Contents设计为varchar(Max)类型。 其中在DAL层调用转载 2011-08-20 00:15:19 · 1761 阅读 · 0 评论 -
非自动增长列实现自动增长(SQL Server)
最近在做一个电子签核的项目,其中有个字段是表单单号,这个字段是要自动增长的,但是考虑到对不同表单的需求,有可能前面会设定为字母(当然可以说把单据别设定在另一个字段,然后显示的时候把两个字段拼接在一起。解决问题的方法很多,我这里只想说说非自动增长列实现自动增长)。 以前我原创 2011-08-31 18:02:17 · 1373 阅读 · 1 评论 -
ASP.NET"正在中止线程"错误原因
<br />转自:http://www.web3.cn/Content,2007,11,23,214.aspx<br /> <br />最近做的系统中老出现的一些问题不太明白,在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException ,本来系统是没有问题的,在保存数据时也可以正常,本来使用try-catch 语句是用来捕获一异常情况的,但系统正常,老捕获到下面的东西##[操作记录]:2007-11-23转载 2010-09-20 23:23:00 · 496 阅读 · 0 评论 -
ASP.NET 2.0中TextBox服务器控件的ReadOnly和Disabled属性
转自:http://java2000-net.javaeye.com/blog/242175在以前的ASP.NET 1.x版本中,设置为ReadOnly的TextBox控件在客户端更改了值后,在服务器端仍然可以得到修改后的值,但在ASP.NET 2.0中,这种做法已经限制。这是为了提高应用程序安全性所考虑的。下面就是TextBox控件获得数据的内部方法,由此可以看出ReadOnly的限制:protected virtual bool LoadPostData(string postDataKey, Name转载 2010-09-20 14:04:00 · 327 阅读 · 0 评论 -
用ASP.NET生成JSON字符串
<br />转自:http://www.dwww.cn/news/2008-9/20089241932358092.shtml<br /> <br />最近在学习ExtJs与ASP.NET结合开发,前者用到的数据内容基本上都是JSON格式,遂想写一个格式化数据成JSON的东东,在网上找了一下,发现还蛮多的,实现了一个类似于ToString()的方法,名曰:ToJson()。<br />不过在网上看到的基本上都是属于SCOTT大作的临摹版,90%以上都一样(我并不是说SCOTT大虾的杰作有什么不好,没有那个意转载 2010-09-16 11:41:00 · 773 阅读 · 0 评论 -
jquery學習-accordion
最近在學習JQuery,發現這東東真是太好用了,以前對於一些簡單的菜單效果,用js+css來實現,都有點頭大(當然我還是菜鳥一個,所以才會頭大,呵呵).最近應用JQuery框架來實現,簡單了很多,應用插件的話,就更簡單了.下面是一個簡單的accordion的例子.html xmlns="http://www.w3.org/1999/xhtml" >head> title>原创 2008-12-05 09:01:00 · 1042 阅读 · 0 评论 -
asp.net生成靜態html並且能分頁
今天偶然在網上看到asp.net生成靜態頁面,還能分頁,趕緊記錄下來先,呵呵. 轉載自:http://tech.it168.com/a2009/0203/264/000000264273.shtml 主要的原理就是替换模板里的特殊字符。 1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。Code highlighting produc转载 2009-02-06 17:41:00 · 738 阅读 · 0 评论 -
附檔名對應的HTTP頭信息
以前老師給過一個各附檔名所對應的HTTP頭信息的清單,這些HTTP頭信息可讓瀏覽器識別對應的檔案,以做相應的動作,比如強制瀏覽器下載某個附檔名的檔案(把該附檔名對應的HTTP頭信息設定為2進制流),或者讓瀏覽器直接開啟某個附檔名的檔案(客戶端必須有相應的應用程式可以開啟)等等.現在在這裡列出清單來,方便自己查詢,也可以和別人分享,嘿嘿 ".*"="application/octet-st原创 2009-02-04 13:41:00 · 670 阅读 · 0 评论 -
網頁中上傳和下載檔案大小限制
更換主機真是一件麻煩事,大概是沒有經驗,總是漏掉一些東西.今天系統中上傳附件時,有些能正常上傳,有些則沒有反應,檔案會上傳到伺服器中,但是大小是0,把我搞到一頭霧水.後來發現可能是上傳檔案的大小有限制,改了上傳檔案的允許大小之後,可以正常上傳了. 到網上找了一下對上傳和下載檔案允許大小的限制,還能在哪裡設定,都是一樣,在這裡記錄一下,方便以後查看,嘿嘿 IIS6 中為了安全性原创 2009-02-04 13:18:00 · 1108 阅读 · 0 评论 -
網頁中檔案類型設定
今天公司內網工作流系統,上傳的dwg檔案,都無法顯示了,開始以為是路徑問題,但是其它後綴的檔案都能正常開啟.在網上搜了下,說可能是瀏覽器認不到dwg檔案,於是在iis中加入dwg檔案的http頭信息,就可以顯示了(客戶端能打開的就能顯示,不能打開的會提示下載檔案).具體步驟如下:右單擊要設定的網站或者虛擬目錄,選擇[內容](簡體應該是[屬性]),開啟如下圖所示窗口, 選擇[HT原创 2009-02-04 11:51:00 · 840 阅读 · 0 评论 -
HTTP 狀態碼
今天在GOOGLE搜了一下HTTP狀態碼,這裡把內容記錄下來,以後方便查看. 下面是轉載自: http://www.doumiao.net/www/22/2007-12/182.html 1xx表示临时响应并需要申请人继续执行操作的状态码。100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本2xx表示成功处理了请求的状态码。200(成功) 服务原创 2009-01-23 11:00:00 · 367 阅读 · 0 评论 -
win2003的IIS無法使用,重新安裝提示找不到iisadmin.mfl文件
我的系統是win2003 繁體版 sp2,現在iis無法使用,我同事的也是,也不知道是不是跟在網域中有關係,因為我用虛擬機的繁體系統win2003 R2版iis可以正常使用,不過以前那台電腦也是在網域中,但是就可以用,還配置了支持php的,真是鬱悶死我了.在網上搜索一下,發現很多人都遇到這種情況,几種方法都試過了,都還是不行,也試了用那個win2003 R2版來安裝iis,還是不用訪問,估計是原创 2008-11-18 14:59:00 · 8667 阅读 · 1 评论 -
破解网页禁止复制的招数
轉載自:http://blog.35358.com/user1/eagletone/archives/2007/2991.html1、破解网页禁止复制的方法很多,今天在网上看到下面这个有效的解决办法:就是把下面这段代码复制到地址栏,然后按回车键。之后你就可以复制当前页面了代码如下:程序代码javascript:alert(document.onselectstart = docum转载 2008-11-03 17:35:00 · 6697 阅读 · 0 评论 -
asp.net ajax学习系列功能强大的UpdatePanel控件
先给一个简单的例子,后面给一个比较复杂的例子。改进后的UpdatePanel使页面部分更新(Partial-Page Updates)实现起来非常容易。要想在已有web页面或新建页面中加入部分更新内容,都十分容易,下面几个步骤:在页面中加入ScriptManager控件。并保证ScriptManager控件的EnablePartialRendering属性值为true。若Enable转载 2008-10-29 02:14:00 · 452 阅读 · 0 评论 -
修改Metabase.xml文件提升IIS性能
转载自:http://www.gzu521.com/campus/article/network/200812/180033.htm metabase.xml文件是iis的设置文件,每个网站已经iis的设置都在这个下面,所以在修改这个文件之前要把这个文件备份一下。这个文件在c:/windows/system32/inetsrv/metabase.xml,前篇的启用iis的静态压缩也可以在文转载 2008-12-21 15:50:00 · 360 阅读 · 0 评论 -
ASP.NET的缓存技术
转自:http://www.moon-soft.com/doc/23159.htm 介绍大量的网站页面是采用动态的方式,根据用户提交的不同请求创建生成页面。正如我们所知的,动态页面有助于根据用户要求来提供定制的动态内容。动态页面也利于获取在数据库中每时每刻更新的资料。缺点是为每个用户请求生成同一页面增加了系统开销。为克服此问题,一些网站用页面生成引擎对所有页面生成html静态页面。但这转载 2008-12-21 16:02:00 · 284 阅读 · 0 评论 -
国外域名注册商比较 哪个域名服务商更适合你
<br />转自:http://www.236z.com/html/1/3/21/2010/07/02/109256.html<br /> <br /> <br />因为众所周知的原因,国外域名和空间受到越来越多建站人士的关注,如果是专门做英文SEO的,那么一个稳定不需要备案的国外域名更是必不可少的。因此,国外域名注册商哪个好,怎样在国外注册域名这类问题经常能在各大站长论坛出现。上文的内容将就笔者自己的个人经验,详述下我所接触到的国外域名注册服务商,希望能给大家在注册国外域名的过程中提供点帮助。<br />转载 2010-08-14 18:25:00 · 878 阅读 · 0 评论 -
ASP.NET 2.0 本地化技术之研究 (多语言的实现)
转自:http://www.cnblogs.com/xinzaitian/archive/2009/12/28/1634235.html 众所周知ASP.NET 2.0里对本地化(Localization)做了很多工作,大大简化了开发过程。今天终于能抽出时间研究一下这个技术了,资料很多,但大多带着一股咬文嚼字的翻译味道,So......自己写一篇。1.使用工具自动生成本地化资源(Local转载 2010-05-17 12:25:00 · 402 阅读 · 0 评论 -
jQuery 参考:jquery中的$(document).ready()与window.onload的区别
<br />转自:http://www.cnblogs.com/dlonghow/archive/2009/07/17/1525559.html<br /> <br />window.onload = function(){ alert("welcome"); }<br /> 这样的写法,是希望在页面加载完,自动 执行定义好的 js代码(function)。<br />对于这样的需求,大部分的程序员都会这样做。<br />学习jQuery核心函数时,讲$(document).ready(function转载 2010-07-10 10:33:00 · 550 阅读 · 0 评论 -
HTTP断点续传
在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 (一)断点续传的原理 其实断点续传的原理很简单转载 2010-01-22 00:08:00 · 402 阅读 · 0 评论 -
通过IIS6.0部署一个silverlight网站(转)
转自:http://whoami1731.blog.163.com/blog/static/57739469200942001933802/ 在windows2003上通过IIS6.0部署一个silverlight网站与部署其他网站基本一致,但是有几点特别需要注意的地方,掌握了这几个小窍门,就可以轻松部署你的silverlight网站了。下面我们以一个利用ASP.net2.0 webser转载 2010-01-17 16:42:00 · 415 阅读 · 0 评论