php学习--使用COM

评论(0)浏览(124)分类:PHP/apache/Perl
php学习--使用COM示例代码点击这里下载生成excel电子表格+展开-PHP?phpinclude_once("guid.php");$ex=newCOM("Excel.sheet")ordie("Can'tnotopenexcel!");//$ex-Application-Visible=1;$wkb=$ex->application->workbooks->add();$sheet=1;excel_write_cell($wkb,$sheet,"A4","Hello,World!");$exFileName=realpath(".")."\\".getGuid().".xls";$wkb->SaveAs($exF..

php学习--生成guid

评论(0)浏览(102)分类:PHP/apache/Perl
php学习--生成guid+展开-PHPclassSystem{functioncurrentTimeMillis(){list($usec,$sec)=explode("",microtime());return$sec.substr($usec,2,3);}}classNetAddress{var$Name='localhost';var$IP='127.0.0.1';functiongetLocalHost(){$address=newNetAddress();$address->Name=$_ENV["COMPUTERNAME"];$address->IP=$_ENV['SERVER_ADDR'];return$address;}function..

php学习---class

评论(0)浏览(136)分类:PHP/apache/Perl
php学习---class  特殊的方法__autoload()。它不是一个类方法,而是一个单独的函数;也就是说,可以在任何类声明之外声明这个函数。如果实现了这个函数,它将在实例化一个还没有被声明的类时自动调用__autoload()方法的主要用途是尝试包括或要求任何用来初始化所需类的文件。如下所示,该代码实现将包括一个具有与该类相同名称的文件。function __autoload($n..

php学习--auth授权

评论(0)浏览(120)分类:PHP/apache/Perl
php学习--auth授权+展开-PHP$auth=false;$user=$_SERVER['PHP_AUTH_USER'];$pwd=$_SERVER['PHP_AUTH_PW'];if(isset($user)&&isset($pwd)&&$user==strrev($pwd))$auth=true;if(!$auth){header('www-authenticate:basicrealm="topsecretfiles"');header("http/1.0401unauthorized");}echo$user,"",$pwd;

php在window下连接和使用access数据库

评论(0)浏览(204)分类:PHP/apache/Perl
php在window下连接和使用access数据库示例代码点击这里下载连接acc数据库+展开-PHP$cnStr="provider=microsoft.jet.oledb.4.0;datasource=".realpath("db.mdb");$cn;functionOpenDB(){global$cn,$cnStr;$cn=newCOM("adodb.connection");$cn->open($cnStr);}functionCloseDB(){global$cn;$cn->close();$cn=null;}使用游标属性eof,bof及fields+展开-PHP$result=false;$rs=$cn->execute..

jdbc连接数据库驱动

评论(0)浏览(80)分类:Jsp/Java
jdbc连接数据库驱动MSSQLSERVERClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());OracleClass.forName("oracle.jdbc.driver.OracleDriver");java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());mysqlClass.forName("com.m..

ASP调用WEBSERVICE文档

评论(0)浏览(118)分类:Asp/VBScript
ASP调用WEBSERVICE文档----INDEX----1. soap请求方式2. post请求方式3. SHOWALLNODE函数(关于节点各属性和数据显示)---------------------一.SOAP请求示例下面是一个 SOAP 请求示例。所显示的占位符需要由实际值替换。POST /WebService1/UserSignOn.asmx HTTP/1.1Host: 192.100.100.81Content-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http..

asp 调用webservice

评论(0)浏览(102)分类:Asp/VBScript
asp 调用webservice+展开-HTML%'通过asp程序访问webService服务,取出议案并显示。'取出参数公司代码(code)'code=trim(Request("code"))code="012345"'定义变量,议案的内容dimstrContent,strFlag%%SetobjHTTP=Server.CreateObject("MSXML2.XMLHTTP")SetxmlDOC=Server.CreateObject("MSXML.DOMDocument")'strWebserviceURL="http://"+request.ServerVariables("S..

ASP.NET AJAX调用Web Service

评论(0)浏览(171)分类:Asp.Net/C#/WCF
ASP.NET AJAX调用Web Service原文地址:http://www.developer.com/net/asp/article.php/3657826[原文源码下载]原文发布日期:2007.02.08作者:Bipin Joshi翻译:webabcd介绍尽管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用处,处理服务器端数据需要一种简单可靠的方法。幸运..

Ajax.net用户指南

评论(0)浏览(96)分类:Asp.Net/C#/WCF
Ajax.net用户指南程守华 译概述AJAX依靠服务器作为中介来分发和处理请求。为了完成这项工作,.net封装类依赖于客户端的请求对象,而xmlHttpRequest对象被大部分的浏览器支持,因此使用这个对象是一个不错的解决方案。因为封装的目的是隐藏xmlHttpRequest的实现,故我们不讨论他的实现细节。封装类是通过在.net的方法上增加AJAX属性标记来实现的,一旦被标记,AJA..

SQL注入不完全思路与防注入程序

评论(0)浏览(131)分类:SQL及数据库
SQL注入不完全思路与防注入程序一SQL注入简介   许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,(一般是在浏览器地址栏进行,通过正常的www端口访问)根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。   二SQL注入思路   思路最重要。其实好多人都不知道SQL..

什么是SQL注入

评论(0)浏览(142)分类:SQL及数据库
什么是SQL注入引 言 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓..

Asp.net终极优化指南秘籍

评论(0)浏览(132)分类:Asp.Net/C#/WCF
Asp.net终极优化指南秘籍1.用Repeater和ListView来代替其他展示数据的控件。也许是中国的教材影响,大多数人都喜欢按照课本上的例子来使用Gridview,Datalist,Formview等控件来展示数据。也许,这些控件提供了简便的方式来展示,修改数据,但背后却是增加了很多垃圾的代码,不但影响速度,而且因为这些控件生成的代码是不能控制的,(例如Gridview自动生成的是table的代..

来自微软专家的SQL注入防范方法

评论(0)浏览(101)分类:SQL及数据库
来自微软专家的SQL注入防范方法  自去年下半年开始,很多网站被恶意代码说困扰,攻击者在动态网页的SQL数据库中注入恶意的HTML SCRIPT标签。这种脚本攻击行为在2008年第一季度开始加速传播,并继续影响有漏洞的Web应用。  这些Web应用存在以下几点共性:  使用ASP作为编程代码;  使用SQL Server数据库;  应用程序代码根据URI请求字符串生成动态SQL查询(http://cons..

使用ASP.NET Global.asax 文件

评论(0)浏览(134)分类:Asp.Net/C#/WCF
使用ASP.NET Global.asax 文件Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项..

ASP.Net MVC入门教程

评论(0)浏览(125)分类:Asp.Net/C#/WCF
ASP.Net MVC入门教程Introduction MVC应该算是一个古老的Design Pattern了,无论是在win form程序还是web程序中,它的应用都是比较广泛的。MVC也是我在学校中学习到的第一个设计模式。终于,可以在Asp.Net中应用了。本文的例子 所用的是ASP.NET MVC Preview 2,可以在这里下载。 Create a new MVC project 菜单File-New Project -Asp.Net Web MVC Application 新创建..

ASP.NET图表控件

评论(0)浏览(138)分类:Asp.Net/C#/WCF
ASP.NET图表控件 是的,我们现在可以使用asp:chart runat="server"/了,相关文章及下载:下载免费的微软图表控件 下载VS 2008对图表控件的工具支持 下载微软图表控件例程 下载微软图表控件文档 访问微软图表控件论坛 新的ASP.NET图表控件发布了(译文) 首先,必须是vs2008,.net3.5sp1,以下引用译文:asp:chart / 支持各种丰富的图表选项,包括pie(饼图), are..

趣味理解:三层架构与养猪—《.NET深入体验与实战精要》[

评论(0)浏览(120)分类:Asp.Net/C#/WCF
趣味理解:三层架构与养猪—《.NET深入体验与实战精要》[ 为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力于.NET新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原来可以这样学。抛砖引玉而已。 层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理”。这个..

在ASP.net中网站访问量统计方法

评论(0)浏览(154)分类:Asp.Net/C#/WCF
在ASP.net中网站访问量统计方法  一位QQ好友问我个人网站访问量是如何统计的,由于本人初学做网站,水平有限,所介绍的方法可能是笨方法,但在我网站上能够凑合着使用,希望大家多多指教。 一、建立一个数据表IPStat用于存放用户信息   我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一..

了解ASP.NET中的IFRAME框架挂马

评论(0)浏览(68)分类:Asp.Net/C#/WCF
了解ASP.NET中的IFRAME框架挂马  安全工程师,要能独立负责网站安全、局域网安全、服务器安全等,要了解网页挂马有IFRAME框架挂马、JS文件挂马、伪装挂马、CSS挂马、ActiveX组件挂马等方式,这样才可以有针对性地进行防范,避免网站和服务器等安全威胁。下面,我们来迈出成长为安全工程师的第一步,掌握IFRAME框架挂马的底细以及相应的防范方法。  什么是IFRAME框架挂马 ..

web中缓存的使用

评论(0)浏览(102)分类:Asp.Net/C#/WCF
web中缓存的使用很多人都知道什么叫缓存,甚至学习过,但用起来还真难用。我经过几天的学习cache想跟大家分享和讨论。我是带着疑问去学习的。缓存是用在什么地方,有什么好处。缓存就是把获取的数据暂时存到缓存中,当获取的数据没有变化时就还是用缓存里的东西。可能有人会问怎么判断获取的数据没有变化?这个等下会说到。这样从缓存数据可是获取数据速度快很多..

在.NET环境下为网站增加IP过滤功能

评论(0)浏览(131)分类:Asp.Net/C#/WCF
在.NET环境下为网站增加IP过滤功能  华能集团下某发电厂的企业网站(基于Asp.Net2.0实现,不允许修改源程序)要求实现“厂内用户可直接访问整个站点的所有页面,厂外用户只能访问指定的页面”的功能,本文将按照需求分析、方案设计、编码实现、部署应用的顺序逐步阐述整个解决方案的形成过程。1. 需求分析通过深入的交流和沟通,确认了该发电厂在企业网站用户访问控制方面的改进..

利用DbProviderFactory实现数据操作跨数据库数据操作类

评论(0)浏览(108)分类:Asp.Net/C#/WCF
利用DbProviderFactory实现数据操作跨数据库数据操作类+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.Data.Common;usingSystem.Configuration;usingSystem.Collections;namespaceThs{/**////summary///========================================================///2006-9-13///Wangzhq///zhenqiang812@163.com///wangzhq.cnblogs.com///数据..

c# 连接字符串数据库服务器端口号

评论(0)浏览(120)分类:Asp.Net/C#/WCF
c# 连接字符串数据库服务器端口号正常的数据库连接字符串配置,这是在MSSQL服务器端口是1433(默认)的情况下。+展开-XMLaddkey="Article"value="server=.;uid=Admin;pwd=admin;database=db;"/add但是有时候,为了数据库服务器安全,这个端口会被改成其它的,这时再连接数据库可能报出以下错误: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL ..

ASP 整合ASP.NET的URL参数编码问题

评论(0)浏览(113)分类:Asp.Net/C#/WCF
ASP 整合ASP.NET的URL参数编码问题一般情况下,ASP是gb2312编码的 而ASP.NET是 utf-8 的修改globalization requestEncoding="gb2312" resp/ 会导致其他程序连锁反应比较合适的是System.Collections.Specialized和System.Text命名空间下的方法NameValueCollection gb2312Requests;gb2312Requests = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("GB2312"..

在.net中如何利用数据工厂实现多数据库的操作

评论(0)浏览(74)分类:Asp.Net/C#/WCF
在.net中如何利用数据工厂实现多数据库的操作  在项目的开发过程中,在设计模式的概念还没有出来时,我们那时候在编写程序时,往往如果项目的数据库是采用SQL Server,然后用户又想换其它数据库如Oracle时,我们就需要对其代码进行重写,特别是在一些软件的产品化道路中,我们做出来的产品如果让用户可以有选择的去选取各种数据库,那无疑对用户提供了很大的方便。  自从工厂模式的设计..

asp.net(C#)中文乱码问题

评论(0)浏览(241)分类:Asp.Net/C#/WCF
asp.net(C#)中文乱码问题----------大家也许可能也能遇到希望对你能有帮助-------------asp.net默认的编码是UTF-8js文件里的编码也是UTF-8当你要在aspx页面上进行传中文参数时会出现乱码-----request.aspx--接收参数页---------response.aspx--传送参数页-----例一:a href="request.aspx?str=中国人"/a解决办法一:1.可以和改webconfig的编码 如: location pat..

分页控件之分页算法 —— for SQL Server 版。百万级的数据只需要15毫秒到900毫秒

评论(0)浏览(114)分类:SQL及数据库
分页控件之分页算法 —— for SQL Server 版。百万级的数据只需要15毫秒到900毫秒下载分页控件(包括源码和演示) 分页控件使用方法 关于分页的误区 误区1:分页的时候,只有使用存储过程,效率才高。 误区2:忽略了索引的作用。 上两篇好像介绍的不太详细,这里详细说明一下分页控件里使用的分页算法,也就是SQL语句。 分页一般分为四种情况 1、单字段排序,排序字段没有重复值。 2、单字段排序,排序字段有重复值。 3、多..

针对Web服务器的八种入侵攻击方式

评论(0)浏览(116)分类:操作系统及应用软件
针对Web服务器的八种入侵攻击方式一、WEB服务器面临威胁 在了解WEB服务器的安全状况之前,首先要让大家了解网站安全的另一面——黑客攻击。97至98年互联网开始在中国兴起之时,黑客就已经诞生了,在98年印尼排华事件中,中国黑客对印尼ZF网站的打击行动通过媒体的渲染,让黑客一词进入了广大中国网民的眼帘。随着几次黑客大战的爆发以及媒体对黑客的渲染,让更多人加入了黑客这个..

C#发送邮件程序 及测试邮件服务器

评论(0)浏览(115)分类:Asp.Net/C#/WCF
C#发送邮件程序 及测试邮件服务器今天,总算是对这个邮件程序有个交待了。这个邮件程序反复修改,现在测试也差不多了。拿出来跟大家共享一下。源码附后,我在开头说个要点。首先,地球人都知道C#开发邮件发送程序有三个办法:第一:使用sys.web.mail命名空间下的MailMessage类等的方法属性。第二:引用CDO组件(跟第一个办法其实也是引用了CDO组件)。第三个办法就是用socket,自..