06 2011 档案
摘要:在PHP网站开发中,为了满足网站的需要,时常需要对PHP环境变量进行设置和应用,在虚拟主机环境下,有时我们更需要通过PHP环境变量操作函数来对PHP环境变量值进行设置。为此我们有必要对PHP环境变量先有所熟悉。今天和大家分享PHP环境变量$_SERVER和PHP系统常量的部分详细说明。PHP提供了很多默认的系统变量,用于获得系统配置信息、网络请求相关信息等。这些默认的系统变量及其作用如表2-1所示。变量作用$GLOBALS[]储存当前脚本中的所有全局变量,其KEY为变量名,VALUE为变量值$_SERVER[]当前WEB服务器变量数组$_GET[]存储以GET方法提交表单中的数据$_POST[
阅读全文
摘要:Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:<?php $name = '浅水游'; print <<<EOT <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312&q
阅读全文
摘要:php中的getop是用于接收cmd参数的时候用的例如当你再linxu 中 需要用php调试的时候,往往需要带参数调试getopt就是可以实现带参数传入的命令使用方式: array getopt ( string $options [, array $longopts ] )注意: $options字符串中的每个字符将被用来作为选项字符和对传递给脚本用一个连字符开始匹配选项( - )。例如,一个选项字符“x”对应一个选项-x。只有a - z,A - Z和0-9是允许的 空格是不能作为选项字符的。 note: 包含当运行于命令行下时传递给当前脚本的参数的数组。 Note: 这个变量仅在 regi
阅读全文
摘要:apache-solr-3.2.0基于TOMCAT安装 以下是windows的安装方法,与linux安装是一样的修改tomcat的server.xml文件<Connector port=”8983″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ URIEncoding=”UTF-8″ />增加tomcat\conf\Catalina\localhost\solr.xml文件<?xml version=”1.0″ encoding=”utf-8″?><Context docBase
阅读全文
摘要:PHP的ob_start();用法用PHP的ob_start();控制您的浏览器cacheOutput Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1.程序代码<?php ob_start(); //打开缓冲区 echo \"Hellon\"
阅读全文
摘要:参考自:http://www.cncfan.com/html/?56_6215.htmlhttp://apps.hi.baidu.com/share/detail/33984432本文将讲述HTML和CSS的关键—盒子模型(Box model). 理解Box model的关键便是margin和padding属性, 而正确理解这两个属性也是学习用css布局的关键.注: 为什么不翻译margin和padding? 原因一, 在汉语中并没有与之相对应的词语; 原因二: 即使有这样的词语, 由于在编写css代码时, 必须使用margin和padding, 如果我们总用汉语词语代替其来解释的话, 到了实
阅读全文
摘要:12341234123412341234123412341234123412341234效果如上所示,点击table就可以看到当前滚动条立div的距离关键的一句话是:var element = document.getElementById('Content');alert('scroll left: '+element.scrollLeft+'px');alert('scroll top: '+element.scrollTop+'px');
阅读全文
摘要:高级应用(二) //组件是否安装 isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}", "componentID")) //检查网页是否存在 function CheckURL(URL) { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.Open("GET",URL, false); try { xmlhttp.Send(); var result = xmlhttp
阅读全文
摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnVal 鼠标位置 event.x event.y 窗体活动元素 document.activeElement 绑定事件 document.captureEvents(Event.KEYDOWN
阅读全文
摘要://不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0"> //正则匹配 匹配中文字符的正则表达式: [\一-\龥] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配
阅读全文
摘要:document.getElementById("div1").attachEvent("onmouseover",function(){change("参数");});document.getElementById("div1").onmouseover = function(){change("参数");};
阅读全文
摘要:1、绑定到元素,这也是比较常见的一种比如: <input type="button" onclick="doEventThing(event)">触发:击此按钮 2、绑定事件到对象:这也是比较常见的一种,特别是在IE4+下面: document.getElementById("divid").onclick = doEventThing;3、使用<script for>进行事件的绑定,这只在IE4+下有用(为button1绑定事件,逻辑在script块中书写event来指定怎么触发事件): <script
阅读全文
摘要:exampleexampleexampleexampleexampleexample提示窗口exampleexampleexampleexampleexample这是提示窗口的正文区域,你可以在这里填写任何内容。效果如上所示:相关代码:<script type="text/javascript"> var popup_target; var popup_mouseposX; var popup_mouseposY; // ----- popup_exit ------------------------------------------------------
阅读全文
摘要:效果如下图所示:演示:JavaScript同时弹出多个DIV窗口层登陆窗口姓名: 密码: 这里的内容可以自由编辑 注册窗口您的姓名: 您的密码: E-mail: 这里的内容可以自由编辑 提示窗口这是提示窗口的正文区域,你可以在这里填写任何内容。代码吾爱:www.code52.net代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
阅读全文
摘要:哈哈,今天我的虚拟机可以上网啦我的情形: 公司通用一个网关出去:192.168.0.1, 而且公司内部每台电脑一个IP我的主机是win7【192.168.2.52】,而虚拟机是xp的解决方案:虚拟机的联网方式是NET,可能不是对每个人都适用,有类似问题的朋友不妨参考下。1、设置win7主机的本地连接为共享,点击“本地连接”的”共享“选项卡即可 2、按下确定后自动提示讲与“本地连接5”(网络连接5就是虚拟机的net的网卡)进行共享,并且将本地连接5的IP设置成为192.168.137.1 3、我这里出去都需要网管,所以设置本地连接5(NAT网卡)DNS为192.168.0.1 确定,保存。注意:
阅读全文
摘要:wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wgetlinuxsense.org/xxxx/xxx.tar.gz">http://www.linuxsense.org/xxxx/xxx.tar.gz 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载 例如: # wget -chttp://www.linuxsense.org/xxxx/xxx.tar.gz 下面详细阐述wget的用法: wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HT
阅读全文
摘要:如果不清楚ExcelReader的话,请查看 php读取excel类——PHP-ExcelReader大概的步骤:1、有个上传文件的php文件2、有个处理上传文件的php文件3、一些需要处理的excel 。第一步:上传的页面文件效果:相关代码:<html><body><form action="example.php" method="post"enctype="multipart/form-data"><label for="file">Filename:</
阅读全文
摘要:一些题外话,抱怨一下,不要介意。还是进入正题吧,我这里讨论很浅,仅仅是思路,以上传txt格式的文件为例,深层次的扩展这里就不讨论了,因此这篇文章只适合PHP初学者,对高手来说可能没有什么意义。好,我们开始。首先要建立一个文件夹和两个文件,具体如下:File —————— 文件夹,用于存放上传的文件。choose.htm —————— htm文件,用于选择上传的文件。upload.php —————— php文件,用于处理上传的文件。第一步:建立 File 文件夹。第二步:建立 choose.htm 文件,代码如下:________________________________________
阅读全文
摘要:WindowsXP可以无限次激活的号码 CXGDD-GP2B2-RKWWD-HG3HY-VDJ7J RK7J8-2PGYQ-P47VV-V6PMB-F6XPQ WindowsXP 2520 Pro 英文版--60天免激活序列号: RK7J8-2PGYQ-P47VV-V6PMB-F6XPQ Windows XP 2505 RC1--序列号 DTWB2-VX8WY-FG8R3-X696T-66Y46 Q3R8Y-MP9KD-3M6KB-383YB-7PK9Q 411Y0-URB45-34R3B-310N6-70U51 F0R6R-347JU-57IC3-M0V34-11Z16 50M38-0DY5
阅读全文
摘要:http://sourceforge.net/projects/phpexcelreader/一、概述PHP-ExcelReader是一个读取Excel xsl文件内容的一个PHP类。它的下载网址:http://sourceforge.net/projects/phpexcelreader/文件名:phpExcelReader.zip包含两个必需文件:oleread.inc、reader.php。其它文件是一个应用例子,自述文件等二、文件使用首先,包含reader类文件:require_once " reader.php";新建一个实例:$xl_reader= new Sp
阅读全文
摘要:最近在项目中要用到PHP生成EXCEL,上网找了一下,发现PHPEXCEL挺不错,用了一下,感觉还行,就是设置单元格格式的时候比较麻烦,总体来说功能还是比较强大的,还有生成PDF什么的,发一个实例吧<?phprequire_once 'PHPExcel.php';require_once 'PHPExcel/Writer/Excel5.php';require_once("..\include\mysqlconn.php");$sdate=$_POST["sdate"];//接受传递过来的生成时间段$edate=$_
阅读全文
摘要:在电脑桌面右下角结束本地连接时无法结束,并且报错“此时无法停用连接。这个连接可能在用一个或多个不支持即插即用的协议,或者它是由其他用户或系统帐户初始化的。”的最新终极解决方法。如下:1、单击开始> “运行 , 键入 cmd ,然后单击确定;2、键入 netsh winsock reset catalog 然后按 Enter键;3、键入 netsh int ip reset reset.log 然后按 Enter键;4、重新启动计算机。开机后再次“禁用本地连接”如果不行,尝试以下步骤:1、单击开始> “运行 , 键入 cmd ,然后单击确定;2、键入 net stop cryptsv
阅读全文
摘要:http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/Q_23803845.htmlhttp://www.setasign.de/products/pdf-php-solutions/fpdi/manuals/http://www.setasign.de/products/pdf-php-solutions/Php FPDI and FPDF open pdf file and edit one page?Asked bygalic1987in PHP Scripting LanguageI us
阅读全文
摘要:最近在学习Chart的时候,遇到一个LineChart的线条Style的问题,var strok:Stroke = new Stroke();strok.color = getColor();strok.weight = 1;var lineSeries:LineSeries=new LineSeries();lineSeries.setStyle("itemRenderer", new ClassFactory(CircleItemRenderer));//设置数据点显示圆圈lineSeries.setStyle("lineStroke", strok
阅读全文
摘要:以前在PHP4的早期版本中用PDFlib生成PDF文档比较容易,现在升级到PHP5了,发现更麻烦了,装的PHP 5.2.4默认没有PHPlib,从php.net上找了一个,装上竟一直报错,开始以为是版本兼容问题,后来在租来的服务器上(PHP 4.3.11)也是不行,在网上搜索,看到PHPlib居然还是非免费的,算了吧,放弃!继续搜索其他的解决方案,phpMyAdmin用的有生成PDF的功能,是TCPDF,测试发现不支持中文,所有的汉字都只显示为方格,戒烟如你初步判断为字库问题,网上也没有合适的解决办法,只好再放弃!最后才找到一个叫FPDF的东西,简单、实用、支持中文,在PHP 5.2.4和PH
阅读全文
摘要:http://livedocs.adobe.com/flex/3/html/help.html?content=charts_types_08.html
阅读全文
摘要:http://blog.minidx.com/http://www.myflexhero.com/share/里面有比较多的中文实例
阅读全文
摘要:ComboBox控件使用dataProvider定义下拉列表的值。dataProvider的类型可以是Array、XML或者是ICollectionView。这里monthCombo的dataProvider是一个包含十二个月份的Array。我们看到,monthCombo的TextInput区域和下拉列表中都显示的是Array中每个Object的label字段的值。其实,ComboBox控件的labelField定义了该控件将选择Object中的哪个字段用作显示。例如,我们改变monthCombo的dataProvider为XML,于是,我们需要修改monthCombo的labelField属
阅读全文
摘要:这是flex文件mxml的一个sample,是关于linechart这个控件的以及弹出datatip中字体大小的控制,但仅限于字体,其他样式颜色并不能改变<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white
阅读全文
摘要:文章分类:Flash编程一.引很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。Flex的精髓之一就是事件和绑定机制,了解之后,能帮助大家更灵活的设计程序,也对新手上路有一定的帮助。讲解可能不太系统,也不全面,有很多没有深入。如果高手看到后有疑问,欢迎指正。当然各位也可以提出自己的看法,或者经验分享,谢谢。二.事件机制介绍1. 什么是事件机制事件可以看作是一种触发机制,当满足了一定的条件后,会触发这个事件。比如MouseEvent就是指的当鼠标进行操作之后触发的一系列的事件。很多控件
阅读全文
摘要:There are some issues to consider when loading XML using namespaces and url parameters. In this simple example you will use to add parameters to the loading url and display the date in a list.Usually you get your XML by calling a url with parameters like this one:'http://niimo.com/api?type=xml&a
阅读全文
摘要:最近在学习Flex 和Asp.net互操作,在网上查找了一些资料,综合后, 做出了这个动态加载组件的LineChart曲线。尚有不足之处请予以指正:谢谢。下面是完整代码: 1 <?xml version="1.0" encoding="utf-8"?> 2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" 3 initialize="addA
阅读全文
摘要:不甘心flex在控件方面的丰富程度竟然输给js,于是找了好些控件的链接:http://flexbox.mrinalwadhwa.com/http://code.google.com/p/jwopitz-lib/http://code.google.com/p/flexvizgraphlib/http://code.google.com/p/flex-object-handles/http://code.google.com/p/flex2treemap/http://code.google.com/p/reflexutil/http://code.google.com/p/fxspy/http
阅读全文
摘要:Oracle over()函数的使用实例Oracle over()函数是经常用到的函数,下面就为您介绍两个使用Oracle over()函数的例子,希望可以让你对Oracle over()函数有更深的认识。1.先来一个简单的,注意over(...)条件的不同,使用sum(sal) over (order by ename)... 查询员工的薪水“连续”求和,注意over (order by ename)如果没有order by 子句,求和就不是“连续”的,放在一起,体会一下不同之处:SQL>selectdeptno,ename,sal, sum(sal)over(orderbyename
阅读全文
摘要:?; Error handling and logging ;; 出错控制和登记 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 错误报告是按位的。或者将数字加起来得到想要的错误报告等级。; E_ALL - 所有的错误和警告; E_ERROR - 致命性运行时错; E_WARNING - 运行时警告(非致命性错); E_PARSE - 编译时解析错误; E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的,;也可能是有意的行为造成的。(如:基于未初始化的变量自动初始化为一个;空字符串的事实而使用一个未初始化的变量); E_CORE_ERROR - 发生于PHP
阅读全文