Web开发网 > Web开发教程
+展开-PHPfunctionHTMLEncode($str){$str=str_replace("\r","",$str);$str=str_replace("\"","",$str);$str=str_replace(">","",$str);$str=str_replace("","",$str);$str=str_replace("'","'",$str);$str=str_replace("\n","br/>",$str);return$str;}functionHTMLDecode($str){$str=str_replace("","\"",$str);$str=str_replace("",">",$st..
生成png图片代码+展开-PHP$img=imagecreate(200,200);$white=imagecolorallocate($img,0xff,0xff,0xff);$black=imagecolorallocate($img,0x00,0x00,0x00);//imagepolygon($im,array(10,100,30,400,50,600),3,$black);//imagearc($im,100,100,200,150,0,270,$black);//imagefilledrectangle($im,0,0,200,200,$black);imagestring($img,5,50,160,"..
+展开-PHP?php/*//所有错误的基类ExceptionclassException{protected$message="Unknownexception",$code=0,$file,$line,$trace,$string;function__construct(string$message=null,int$code=0){if(func_num_args())$this-message=$message;$this-code=$code;$this-file=__FILE__;//ofthrowclause$this-line=__LINE__;//ofthrowclause$this-trace=..
获取环境变量和设置环境变量,这里所说的环境变量是指php的服务器上的环境变量getenv("环境变量名称")getenv("HTTP_REFERER"):返回当前页面的上一个页面url$home="/home/nobody";putenv("HOME=$home");
IMAP库函数imap_open(),imap_close(),imap_headers(),imap_header(),imap_fetchheader()imap_body(),imap_delete(),imap_expunge();
date(string format[,int timestamp])format可以使用的格式代码代码 描述a 上午或下午,两个小写字符表示,”am“或“pm”A 同上,只是用大写表示,“AM”或“PM”B swatch internet时间,不常用c ISO 8601。日期用YYYY-MM-DD表示,时间用HH:MM:SS。如【2004-03-26T21:04:42+11:00】,用T分隔日期和时间,后面的+表示当地..
示例代码点击这里下载生成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..
+展开-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..
特殊的方法__autoload()。它不是一个类方法,而是一个单独的函数;也就是说,可以在任何类声明之外声明这个函数。如果实现了这个函数,它将在实例化一个还没有被声明的类时自动调用__autoload()方法的主要用途是尝试包括或要求任何用来初始化所需类的文件。如下所示,该代码实现将包括一个具有与该类相同名称的文件。function __autoload($n..
+展开-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;
示例代码点击这里下载连接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..
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..
----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..
+展开-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..
原文地址:http://www.developer.com/net/asp/article.php/3657826[原文源码下载]原文发布日期:2007.02.08作者:Bipin Joshi翻译:webabcd介绍尽管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用处,处理服务器端数据需要一种简单可靠的方法。幸运..
查询语法就是使用命令site:,google和百度都使用此命令来查询。 如 “site:www./”,google 的 “site:www./”,百度的 要想查看更多google和百度的查询语法,参考下面两篇文章 Google命令语法大全 百度度的高级搜索语法
示例代码点击这里下载 使用Ajax分配更新数据库信息,动态显示更新进度。 适用于大批量更新,占用时间较多的更新操作。使用ajax划分为小的单元,不需要一下占用很多系统资源。 需要注意的是必须有一个自动增长的字段,值可以不连续。 示例是将一个字段的内容,包含HTML代码的,先去掉html代码,然后更新到该条记录的另一个字段中..
为了吸引网友的注意,用动态的图片来展示相关的内容是一个很好的办法。有一些人采用JS来显示图片,IE下的效果不错,但是放到Firefox,Opera下却很难看;而Flash则不会出现此种情况,只要你的浏览器能够播放Flash那么任何浏览器下的显示效果基本都是一样的。Flash越来越不得不让我们开始关注了,它不仅可以减少我们的代码量,还能兼容于各种浏览器..
最近开发遇到的问题更偏向于js了。写了一个程序,让js与flash通讯,结果flash能调用js方法,但是js竟然不能调用flash方法。比如说我在flash中开放了接口“abcd”,但是用js调用 swf.abcd()。竟然报错说abcd不是方法。这个问题是只出现在firefox下,ie下运行正常。于是开始狂使用alert了——后来发现firebug可以断点调试,长叹!发现在firefox下通..
Flash Player 7 及以上版本为目标播放器发布的文件,采用完全域匹配规则,而不是超域匹配规则。因此,被访问的文件(即使该文件以 早于 Flash Player 7 的 Flash Player 版本为目标播放器发布)必须显式允许跨域或子域访问;其次,在某一使用安全协议 (HTTPS) 的站点上承载的文件必须显式允许从使用不安全协议(HTTP 或 FTP)的站点承载的文..
1.新的播放器可以播放存放在几个域名下的作品图片了2.编辑器也能与跨站点程序进行通讯并使用户同步登录摩豆网了解决方法共享如下:直接在flash中测试影片不会出现跨域问题,但如果Flash发布的swf文件,需要如下方法解决。建立一个crossdomain.xml文件放到被访问文件所在服务器的根目录下。以下是xml的代码:XML/HTML代码xml version="1.0"?cross..
程守华 译概述AJAX依靠服务器作为中介来分发和处理请求。为了完成这项工作,.net封装类依赖于客户端的请求对象,而xmlHttpRequest对象被大部分的浏览器支持,因此使用这个对象是一个不错的解决方案。因为封装的目的是隐藏xmlHttpRequest的实现,故我们不讨论他的实现细节。封装类是通过在.net的方法上增加AJAX属性标记来实现的,一旦被标记,AJA..
ie和firefox下操作table对象的异同【测试浏览器版本:ie为6,firefox为2.0】1)在ie下,table标签直接使用appendChild增加document.createElement('tr')的行时不显示,但是在firefox下是没有问题的。如下+展开-HTMLtableid="table1"border='1'/tablescripttype='text/javascript'vartb=document.getElementById('table1');vartr=document.create..
最新补充:来自csdn对于C#来说HttpBrowserCapabilities 类【Request.Browser.JavaScript和Request.Browser.Cookies】 使服务器能够收集有关在客户端运行的浏览器功能的信息。 命名空间: System.Web 公共属性 Cookies 获取一个值,该值指示浏览器是否支持 Cookie。 JavaScript 获取一个值,该值指示浏览器是否支持 JavaScript。 需要注意的是,上..
In my continuing quest to understand XMLHTTP I gathered some very intriguing material that I'm quite sure will save somebody else's ass. Today I offer a closer look at the abort() method, as well as an as yet unexplained bug in Mozilla which causes the responseXML to go missing.A note first of all: I tested everything ..
一个事件其实在页面上 有多个元素相应事件处理,点击页面上的一个button,会发生什么?其实 是相当于先后点击了按钮,它的容器,及这个页面.也就是说没一个元素都按照特定的顺序响应那个事件.事件的发生顺序在IE和mozilla在事件支持上的主要差别. 事件流 冒泡技术.冒泡型事件的基本思想,事件按照从特定的事件目标开始到最不确定的事件目标.例如: ..
找了半天找到的解决办法,看介绍说是javascript的闭包问题,导致得不能直接读取外部的那个函数,不然就所有传递的参数都变为最后一个了。+展开-JavaScriptvarnewopen=function(id,level){returnfunction(){opentree(id,level);//该函数为外部定义的一个执行函数;}}x.attachEvent("onclick",newopen(id,parseInt(level)+1));y.attachEvent("oncl..
一SQL注入简介 许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,(一般是在浏览器地址栏进行,通过正常的www端口访问)根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 二SQL注入思路 思路最重要。其实好多人都不知道SQL..
引 言 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓..
1.用Repeater和ListView来代替其他展示数据的控件。也许是中国的教材影响,大多数人都喜欢按照课本上的例子来使用Gridview,Datalist,Formview等控件来展示数据。也许,这些控件提供了简便的方式来展示,修改数据,但背后却是增加了很多垃圾的代码,不但影响速度,而且因为这些控件生成的代码是不能控制的,(例如Gridview自动生成的是table的代.. 首页 上一页 [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] 下一页 尾页 136/148页,每页显示30条,共4438条相关记录