易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

PHP网站开发方案(开发新人必读)

一、开发成员
a)项目主管
b)页面美工
c)页面开发
d)服务端程序开发
e)系统与数据管理
f)测试与版本控制
二、 网站组开发简明流程
三、 开发工具与环境
a)服务器配置
i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。
ii.数据库服务器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 集群服务,邮件服务器。
iii. 100M/1000M交换机
b) 开发工具
i. 前台: Macromedia flash 8.0、Macromedia Dreamweaver 8.0、Adobe photoshop CS
ii. 后台: Zend Studio 5.2、SQL Server Enterprise Manager、PhpMyAdmin
四、 技术规则
a) 浏览器兼容策略: 兼容IE5.0以上版本,同时兼容FireFOX2.0以上浏览器。
b) 搜索引擎优化: 着重针对baidu、Google、Yahoo搜索优化,制作清晰明确的网站地图。
c) 字符编码规则:中文网站一率采用GB2312字符标准。[目前我统一使用UTF-8编码包括了数据库的文件内容的编码统一]
d) 文件与文件夹命名: 为兼容win32与unix系统,一率采用小写字母命名。
(统一全站的文件夹与文件的命名都使用小写的形式处理。这样不会出现问题了!)
e) 公共文件命名 ......

php三板斧——请求和会话

 php是一门简单而又强大的语言,所有的php书籍都会这样说(谁让我最爱看前言呢)。如果将.net、jsp比作刀剑,那么php就是斧头。学会程咬金的三板斧,虽不能天下无敌,却可以安身立命。
今天咱们学习第一板斧,网站交互的基础:请求和会话。
PHP中客户端与服务器信息的传递是依靠请求应答和会话保持实现的,而PHP对于请求应答和会话主要使用内置变量完成的。
从网站编程的角度讲,请求是指浏览器向服务器发送的请求信息,用于获得想要得到的网页;而应答是指服务器根据请求信息,返回完整网页的过程。
请求和应答
请求的方式可以分为POST和GET:GET是指通过URL传递的数据,POST是指通过非URL传递的数据。通常,我们通过地址栏输入网页地址的方式是用GET方式提交的,而填写表单并提交服务器是POST方法。
无论是POST和GET,对于一个完整的请求应答包含的信息,有以下两个方面构成:
1、header,即请求的头信息:
    浏览器发送的header主要包括Host(发送请求的客户端IP地址)、User-Agent(通常为浏览器的版本)、Referer(发送请求的上一个页面,用于判断客户端从哪个网页过来的)、Cookie(客户端的Cookie内容)等。
    服务器发送的he ......

关于PHP你可能不知道的10件事

1.使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。
  这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。
  2.在验证Email地址的时候使用checkdnsrr() 函数验证域名是否存在。
  这个内置函数能够确认指定的域名能够解析成IP地址。该函数的PHP
文档的用户评论部分有一个简单的用户自定义函数,这个函数基于checkdnsrr(),用来验证 email
地址的合法性。对于那些认为自己的Email地址是memory@wwwphp100.net而不是memory@php100.net的家伙们,这个方
法可以很方便的抓住他们。
  3.如果你使用的是PHP 5和MySQL 4.1 或者更高的版本,考虑用mysqli_* 系列函数。
  一个很好的功能就是你可以使用预处理语句,如果你在维护一个数据库密集型站点,这个功能能够加快查询速度。一些评估分数。
  4.学会爱上三元运算符。
  5.如果你在项目中感觉到有可复用的部分,在你写下一行代码前先看看PEAR中是否已经有了。
  很多PHP程序员都知道 PEAR 是一个很好的资源库,虽然还有很多程序员不知道。这个在线资 ......

uchome二次开发 php程序讲解(common.php文件解析)

index.php文件第一行就是包含了
include_once('./common.php');
文件所以先对common.php文件解析
<?php
/*
[UCenter Home] (C) 2007-2008 Comsenz Inc.
$Id: common.php 10981 2009-01-14 03:05:20Z liguode $
*/
//定义一个常量,用来在其他页面中,防止被恶意用户直接调用其他PHP文件。
@define('IN_UCHOME', TRUE);
//定义一个常量,这个常量表示版本号
define('X_VER', '1.5');
//这个也是一个常量,次版本号
define('X_RELEASE', '20090114');
/*定义程序的调试模式,在我们调试程序的时候将常量值设为1,这样程序出错的时候会在页面显示错误信息。
在调试完毕正常投入使用后设为0,这样程序出错不会显示给用户。
*/
define('D_BUG', '0');
//通过D_BUG常量值指定错误报告类型。其中error_reporting()的参数是错误报告类型,相关参数可查询PHP手册
D_BUG?error_reporting(7):error_reporting(0);
//这下面都是定义的全局变量。具体的会在后面使用的时候一一介绍
$_SGLOBAL = $_SCONFIG = $_SBLOCK = $_TPL = $_SCOOKIE = $_SN = $space = array();
/*
$_SGLOBAL = 超全局公共信息
$_SCONFIG = 程序配置信息 ......

JSP中定时关闭页面的JS控件


JS代码
<script
type="text/javascript">
function closewindow(){
 window.returnValue = true;
 window.close();
}
function clock(){
 i = i -1;
 if(document.getElementById("info")){
  document.getElementById("info").innerHTML
= "本窗口将在"+i+"秒后自动关闭";
 }
 if(i > 0)
  setTimeout("clock();",1000);
 else
  closewindow();
}
var i = 4;
clock();
</script>
jsp页面代码
<body>
<center>
 删除记录成功!<p>
 <div
id="info">本窗口将在3秒后自动关闭</div>
 <input type="button" value="关闭窗口"
onclick="closewindow();">
</center>
</body>
页面加载时会自动个调用clock()函数,然后去执行clock()方法,实现定时关闭
......

JSP iterator


JSP中结果集显示如下:
    
<
ww:iterator
 
value
=
"resultList"
 
status
=
"status"
>
    
<
tr
 
class
=
"<ww:if test="
#status.even"
>
row-even
</
ww:if
>
<
ww:else
>row-odd
</
ww:else
>
"
>
        <
td
>
            <ww:property value=""/>
        </
td
>
     </
tr
>
   </
ww:iterator
>
样式表可以参考:
   .row-even{background-color:#def7c2;}  /*偶数行样式*/
   .row-odd{background-color:#c8e7a6;}   /*奇数行样式*/
除了使用#status.even判断是否偶数行外,还有其他几个属性可以使用:
   #status.odd        是否奇数行 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [461] [462] [463] [464] 465 [466] [467] [468] [469] [470]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号