开放源码网站开发指南

开放源码网站开发指南

(美) 李, (美) 威尔, 著

出版社:清华大学出版社

年代:2003

定价:45.0

书籍简介:

开放源码技术为构建动态的商业软件及数据驱动的Web应用程序提供了一种低成本的解决方案,并将每种开放源码技术的优势和不足进行了对比,指导用户作出最佳的选择。

作者介绍:

James Lee(james@opensourcewebbook.com)是伊利诺伊州的一名黑客和开放源码的倡导者。他从西北大学取得了硕士学位,在橄榄球赛季大家经常可以看到他在那里支持野猫队。创Onsight的创办人,并从事编程、培训、管理和写作工作,而且他还是一个开发源码的倡导者。他是最近

书籍目录:

绪论 0.1 免费的午餐 0.2 开放源码软件 0.3 小结 0.4 资源第I部分 结构 第1章 Web简介 1.1 它是如何工作的 1.2 本书没有介绍的内容 1.3 安全 1.4 小结 1.5 资源 第2章 Linux基础 2.1 概述 2.2 Unix基础

绪论 0.1 免费的午餐 0.2 开放源码软件 0.3 小结 0.4 资源第I部分 结构 第1章 Web简介 1.1 它是如何工作的 1.2 本书没有介绍的内容 1.3 安全 1.4 小结 1.5 资源 第2章 Linux基础 2.1 概述 2.2 Unix基础 2.3 小结 2.4 资源 第3章 Apache Web服务器 3.1 概述 3.2 Apache的启动、停止和重启 3.3 配置 3.4 Apache安全 3.5 建立Web站点 3.6 Apache日志文件 3.7 小结 3.8 资源 第4章 Perl 4.1 概述 4.2 Perl文档 4.3 Perl语法规则 4.4 面向对象编程概述 4.5 我们不做讲解的内容 4.6 小结 4.7 资源 第5章 MySQL 5.1 概述 5.2 教程 5.3 数据库独立接口 5.4 表连接 5.5 载入转储数据库 5.6 小结 5.7 资源第II部分 静态技术 第6章 WML语言 6.1 概述 6.2 安装 6.3 基础知识 6.4 创建模板 6.5 其他有用的包含文件 6.6 转换器 6.7 更好的模板 6.8 通过.wmlrc配置WML 6.9 宏指令--创建自定义标签 6.10 使用eperl编程代码 6.11 一个WML项目 6.12 小结第III部分 动态技术 第7章 通用网关接口 7.1 概述 7.2 Apache配置 7.3 第一个CGI程序 7.4 错误是怎么出现的 7.5 引入CGI.pm 7.6 CGI.pm的HTML简化操作 7.7 CGI程序接收到信息 7.8 表单控件的方法 7.9 CGI的安全问题 7.10 关于die() 7.11 一个完整的项目--CHI/MySQL/DBI 7.12 小结 7.13 资源 第8章 mod_perl 8.1 概述 8.2 配置 8.3 把CGI转变成mod_perl程序 8.4 mod_perl编程 8.5 一个完整的项目 8.6 其他能做的事情 8.7 小结 8.8 资源第IV部分 嵌入式技术 第9章 服务器端包含 9.1 概述 9.2 安全思考 9.3 小结 9.4 资源 第10章 Embperl 10.1 概述 10.2 安装Embperl 10.3 Apache的配置 10.4 一个简单的示例 10.5 Embperl命令 10.6 提交的数据及%fdat 10.7 其他的Embperl变量--$row和$col 10.8 一个Embperl项目 10.9 没有介绍的内容 10.10 小结 10.11 资源 第11章 Mason 11.1 概述 11.2 安装 11.3 Apache配置 11.4 一个简单的示例 11.5 内容Perl代码块 11.6 用%ARGS和处理提交数据

11.7 Mason组件

11.8 一个Mason项目

11.9 没有介绍的内容

11.10 小结

11.11 资源

第12章 PHP

12.1 概述

12.2 把PHP嵌入HTML

12.3 配置

12.4 两个简单的示例

12.5 语法

12.6 PHP的内置函数

12.7 PHP和MySQL

12.8 项目

12.9 小结

12.10 资源

参考文献

显示全部信息

编辑推荐内容推荐作者简介目    录

热荐商品根据您的浏览历史为您推荐

提示

店铺收藏成功

查看收藏夹>>

var zamplus_tag_params = {

productId:"8762240"

};

var _mvq = _mvq || [];

_mvq.push(['$setAccount', 'm-111-0']);

_mvq.push(['$setGeneral', 'goodsdetail', '', '', '']);

_mvq.push(['$addGoods', '', '', '', '8762240']);

_mvq.push(['$logData']);

var _py = _py || [];

_py.push(['p','8762240']);

正规渠道正品保障

放心购物货到付款

150城市次日送达

上门退货当场退款

购物指南

购物流程

发票制度

账户管理

会员优惠

支付方式

货到付款

网上支付

礼品卡支付

银行转帐

订单服务

订单配送查询

订单状态说明

自助取消订单

自助修改订单

配送方式

配送范围及免邮标准

当日递/次日达

订单自提

验货与签收

退换货

退换货政策

自助申请退换货

退换货进度查询

退款方式和时间

商家服务

招商报名

商家中心

运营服务

加入尾品汇

公司简介|

Investor Relations|诚征英才|网站联盟|广告服务|当当招商|机构销售|手机当当|官方

Blog

Copyright (C) 当当网 2004-2014, All Rights Reserved京ICP证041189号出版物经营许可证 新出发京批字第直0673号

login_session.browsePageOperate();

//MediaV

var _mvq = _mvq || [];

_mvq.push(['$setAccount', 'm-111-0']);

_mvq.push(['$logConversion']);

(function() {

var mvl = document.createElement('script');

mvl.type = 'text/javascript'; mvl.async = true;

mvl.src = ('https:' == document.location.protocol ? 'http://static.dangdang.com/js/header2012/mvl.js' : 'http://static.dangdang.com/js/header2012/mvl.js');

var s = document.getElementsByTagName('script')[0];

s.parentNode.insertBefore(mvl, s);

})();

//pinyou

var _py = _py || [];

_py.push(['a', 'xT..hNvyCM_tldiECftJyo-LKP']);

_py.push(['domain','stats.teller.cn']);

//_py.push(['mapping','1']);

_py.push(['e','']);

-function(d) {

var s = d.createElement('script'),

e = d.body.getElementsByTagName('script')[0]; e.parentNode.insertBefore(s, e),

f = 'https:' == location.protocol;

s.src = (f ? 'https' : 'http') + '://'+(f?'js.teller.cn':'js.teller.cn')+'/j/adv.js';

}(document);

$(window).bind("scroll",function(){

var a=$("#return_top");

var c=document.body.scrollTop||document.documentElement.scrollTop;

if(c==0){$("#back_to_top").hide()}else{$("#back_to_top").show()}

});

价格举报

用户反馈

返回顶部

function dd2_DoFSCommand(command,args){

switch(command){

case "i_close":

document.getElementById("flash_ad_top2").style.display="none";

document.getElementById("flash_ad_top1").style.display="";

if(window.ActiveXObject)document.getElementById("dd1").play();

break;

case "topflash_close":

document.getElementById("flash_ad_top2").style.display = "none";

document.getElementById("flash_ad_top1").style.display = "none";

break;

default:break;

}

}

function dd1_DoFSCommand(command,args){

switch(command){

case "i_close":

document.getElementById("flash_ad_top2").style.display="";

document.getElementById("flash_ad_top1").style.display="none";

break;

case"i_endmovie":

document.getElementById("flash_ad_top2").style.display="";

document.getElementById("flash_ad_top1").style.display="none";

break;

case "topflash_close":

document.getElementById("flash_ad_top2").style.display = "none";

document.getElementById("flash_ad_top1").style.display = "none";

break;

default:break;

}

}

document.write('dd2_DoFSCommand(command,args);');

document.write('dd1_DoFSCommand(command,args);');

function ddtuijian(){

$("#ddtuijian").addClass("on");

$("#search_tuijian_content").show();

$("#cpc_tab").removeClass("on");

$("#ddcpcdiv").hide();

}

function ddcpc(){

var flag=$(".reco_wrap").attr("value");

if($("#cpc_tab").length&&flag==0){

$("#cpc_tab").addClass("on");

$("#ddcpcdiv").show();

$("#ddtuijian").removeClass("on");

$("#search_tuijian_content").hide();

}

if($("#cpc_tab").length==0){

$("#tabtc").removeClass().addClass("tab one_tab");

}

}

$("#ddtuijian").click(function () {

ddtuijian();

});

$("#cpc_tab").click(function () {

ddcpc();

});

function turn(){

if($("#cpc_tab").length==0){

$("#tabtc").removeClass().addClass("tab one_tab");

ddtuijian();

}

}

setInterval("turn()",3000);

DD_AD.cpc_pid=8762240;

DD_AD.cpc_title="%CD%BC%CA%E9%3E%BC%C6%CB%E3%BB%FA%2F%CD%F8%C2%E7%3E%B3%CC%D0%F2%C9%E8%BC%C6%3E%C6%E4%CB%FB%3E%BF%AA%B7%C5%D4%B4%C2%EB%CD%F8%D5%BE%BF%AA%B7%A2%D6%B8%C4%CF";var pagesize="pw";

if(!iswidth)

pagesize="pn";

DD_AD.fetchCPC(6,0,"01.54.06.18.00.00",1,"new",pagesize);

DD_AD.fetchCPC(9,0,"01.54.06.18.00.00",1,"new","float"); if(iswidth){DD_AD.fetchCPT("top_10733","01.54.06.18.00.00",2,1);

DD_AD.fetchCPT("bottom_pro_10733","","","1");

}else{DD_AD.fetchCPT("top_10733","01.54.06.18.00.00",2);

DD_AD.fetchCPT("bottom_pro_10733");

}

DD_AD.fetchCPT("skyscraper_10733");

DD_AD.fetchCPT("flip_10733");

if($("#ad_cpt_12213")[0]){DD_ADSMART.fetchCPT(12213,"mobile_ad_tag","new_mobile");}

.topbanner_all div {

border: 1px solid #DCDDDD;

height: 63px;

margin: 10px auto 0;

overflow: hidden;

position: relative;

width: 1198px;

}

.product_btmad div {

border: 1px solid #DCDDDD;

height: 88px;

margin: 10px auto;

overflow: hidden;

position: relative;

width: 1198px;

}

如果您在其他网站发现同样商品的价格比当当价低,且双方均有货,请您提供有效链接信息,将作为我们调整价格的重要依据。

商品名称:

当当价:

*竞品价格:

元请填写有效数字

*网址链接:

请填写有效链接

联系方式:

请填写有效联系方式

提交关闭

确定

var Pricepopup = {

bind : function(){

$("#look_app_client").hover(function(){

$(this).siblings("a").show();

},function(){

$(this).siblings("a").hide();

});

$("#price_report_btn").bind("click",function(){

showMsgBox("price_report_btn",'','',Pricepopup.report_pop_show);

return false;

});

$("#close_btn,#close_img").bind("click",function(){

$("#price_report_shade").hide();

$("#price_report_pop").hide();

});

$("#price_report_pop2_close_btn,#price_report_pop2_close_img").bind("click",function(){

$("#price_report_shade").hide();

$("#price_report_pop2").hide();

});

$("#price_report_product_cpprice").bind("focus",function(){

if($("#price_report_product_cpprice").val()=="必填"){

$("#price_report_product_cpprice").val("");

}

}).bind("blur",function(){

if($("#price_report_product_cpprice").val().replace(/(^\s*)|(\s*$)/g, "") == ''){

$("#price_report_product_cpprice").val("必填");

}

});

$("#price_report_product_cplink").bind("focus",function(){

if($("#price_report_product_cplink").val()=="必填"){

$("#price_report_product_cplink").val("");

}

}).bind("blur",function(){

if($("#price_report_product_cplink").val().replace(/(^\s*)|(\s*$)/g, "") == ''){

$("#price_report_product_cplink").val("必填");

}

});

$("#price_report_product_contact").bind("focus",function(){

if($("#price_report_product_contact").val()=="手机,邮箱均可,选填"){

$("#price_report_product_contact").val("");

}

}).bind("blur",function(){

if($("#price_report_product_contact").val().replace(/(^\s*)|(\s*$)/g, "") == ''){

$("#price_report_product_contact").val("手机,邮箱均可,选填");

}

});

$("#price_report_submit").bind("click",function(){

var flag = true;

var re = /^\d+(\.\d+)?$/;

if(re.test($("#price_report_product_cpprice").val())){//价格合法

$("#price_report_product_cpprice").removeClass("error_text");

$("#price_report_cpprice_error").hide();

}else{

$("#price_report_product_cpprice").addClass("error_text");

$("#price_report_cpprice_error").show();

flag = false;

}

re = /^([a-zA-z]+:\/\/)?\w+\.\w+(\.\w+)?(\/.*)?$/;

if(re.test($("#price_report_product_cplink").val())){//url合法

$("#price_report_product_cplink").removeClass("error_text");

$("#price_report_cplink_error").hide();

}else{

$("#price_report_product_cplink").addClass("error_text");

$("#price_report_cplink_error").show();

flag = false;

}

if(flag){

var timestamp = new Date().getTime();

$.ajax({

type:"POST",

dataType:"json",

url: "ajax.php",

data: {

product_id : ($("#color_size").attr("itemid") != undefined && $("#color_size").attr("itemid") != '') ? $("#color_size").attr("itemid") : $("#pid_span").attr("spid"),

product_name:$("#price_report_product_name").text(),

price:$("#price_report_product_ddprice").text(),

cpprice:$("#price_report_product_cpprice").val(),

cpurl:$("#price_report_product_cplink").val(),

contact : ($("#price_report_product_contact").val() == '手机,邮箱均可,选填' ? '' : $("#price_report_product_contact").val()),

timestamp:timestamp,

type:'price_report'

},

success: function(msg){

// console.log(msg);

// alert(msg.errorcode);

if(msg.errorcode==0 && msg.statuscode==0){

// $("#price_report_shade").hide();

$("#price_report_pop").hide();

$("#price_report_msg").text("非常感谢您的反馈,您提交的信息将作为我们调整价格的重要依据。正品低价,尽在当当网!");

$("#price_report_pop2").show();

}else{

$("#price_report_pop").hide();

$("#price_report_msg").text("网络原因,发送失败!");

$("#price_report_pop2").show();

}

},

error:function(){}

});

}

});

},

report_pop_show : function(){

$("#price_report_shade").show();

$("#price_report_pop").show();

var title = $(".head h1").html().replace(/.*?/ig,"").replace(//ig,'').replace(/(^\s*)|(\s*$)/g, "");

// title = title.slice(0,title.indexOf("

内容摘要:

开放源码技术为构建动态的商业及数据驱动的Web应用程序提供了一种低成本的解决方案。本书对开放源友技术进行了全面的剖析,详细地介绍了如何安全有效地实现这些方案,并将每种开放原码技术的优势和不足进行了对比,指导用户做出最佳的选择。

编辑推荐:

本书主要内容:
● 全面地分析了开放源码技术
● 介绍了静态和动态技术的应用
● Linux和Unix的发布、安装和命令
● Apache Web服务器、Perl和MySQL
● WML语言的应用
● CGI和mod_perl
● PHP语法和函数

书籍规格:

书籍详细信息
书名开放源码网站开发指南站内查询相似图书
丛书名系统与安全丛书
9787302072232
如需购买下载《开放源码网站开发指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26装帧平装
页数 394 印数

书籍信息归属:

开放源码网站开发指南是清华大学出版社于2003.出版的中图分类号为 TP393.092 的主题关于 网站-设计 的书籍。