首页 > 编程语言 >PHP Web 2.0开发实战

PHP Web 2.0开发实战

时间:2023-06-21 10:06:08浏览次数:60  
标签:Web 2.0 Smarty Framework Ajax PHP


如何使用Zend Framework、Smarty、Ajax创建一流的网站

 “读完本书后,我发现自己对Web开发和MVC模式的理解都已经今非昔比……强烈推荐此书!”

——Amazon.com

 

“……一部极富启发性的PHP实战指导书,业界专家充分演示了如何使用Zend Framework、Smarty、Ajax等强大技术创建一流的网站。”

——Slashdot.org

 

                

PHP已经成为主流Web开发语言,支撑着全球翘楚Facebook、Wikipedia在内的众多网站。然而,要在Web 2.0时代取得竞争优势,PHP程序员面临着更大挑战,仅仅掌握语言本身,远远不够实战所需。

 

本书由资深PHP专家撰写,不在基础知识上花费太多笔墨,而是引导读者从设计、规划开始,综合运用PHP、MySQL、CSS、HTML、JavaScript/Ajax等技术,实现各种必需的Web 2.0特性,最终完成一个完整的典型Web 2.0应用——功能丰富的多用户博客系统。书中提供了大量具有示范意义的代码,读者将直观地学到如何实际开发出用户登录、博客、搜索功能、动态图库、Google Maps集成、标签、Web提要等功能,如何在实战中应用Zend Framework、Smarty模板引擎、Prototype等JavaScript/Ajax框架以及微格式等技术。


Quentin Zervaas资深PHP程序员,曾为世界各地众多客户开发了许多Web应用,其中Recite CMS已经用于澳大利亚许多大公司。他还是知名PHP开发资源网站PhpRiot (www.phpriot.com)的维护者。


标签:Web,2.0,Smarty,Framework,Ajax,PHP
From: https://blog.51cto.com/u_15767091/6527458

相关文章

  • SpringBoot之MVC配置(WebMvcConfigurer详解)
    一:基本介绍SpringMVC是一种常用的JavaWeb框架,它提供了一种基于MVC模式的开发方式,可以方便地实现Web应用程序。在SpringMVC中,WebMvcConfigurer是一种常用的配置方式,可以允许我们自定义SpringMVC的行为,比如添加拦截器、消息转换器等。在本文中,我们将介绍什么是WebMvcConfi......
  • 【web开发】PHP命名空间的别名和导入
    前言前面两篇文章我们详细介绍了PHP命名空间的定义和基本使用以及命名空间相关术语解读,对PHP的命名空间的有了更多的了解,本文我们再深入探索PHP命名空间的更多使用技巧。废话不多说,直接上菜。命名空间的别名和导入涉及到命名空间的使用,命名空间中的别名和导入这俩个概念我们是无法......
  • webView链接字串以及多点触摸问题
    packagefirsrdroid.tutorial.mywebview;importandroid.app.Activity;importandroid.os.Bundle;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;publicclassUsingMyWebviewextendsActivity{WebViewmWebView;/**Calledwhentheact......
  • webView中长按后取消菜单js实现
    <!DOCTYPEhtml><html><head><script>functionabsorbEvent_(event){vare=event||window.event;e.preventDefault&&e.preventDefault();e.stopPropagation&&e.stopPropagation();......
  • Springboot web,三层架构, IOC&DI 使用总结2023
    Springbootweb,三层架构,IOC&DI使用总结2023一.spring.io全家桶springbootspringframework基础框架,配置繁琐,入门难度大--》springbootspringcloudspringsecurityspringdataspring发展到今天是一个生态圈,提供了若干个子项目,每个子项目用于完成特定的功能。二.sp......
  • 基于php的在线宠物电商交易平台的设计与实现
    随着社会的高速发展,社会压力逐步增加,忙碌的工作使得人们无暇过多地陪伴亲人。此时,人们也已不再只是追求物质上的享受,也逐渐看重精神上的享受。所以,排遣压力,寻求生活上的陪同者,享受更好的生活等理由,使得宠物在人类的生活中开始充当越来越重要的角色,随着养宠物的家庭的不断增多,宠物经......
  • Springboot实现WebSocket
    一、什么是webSocketWebSocket是HTML5下一种新的协议(Websocket协议本质上是一个基于tcp的协议),它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的,WebSocket是一个持久化的协议。二、修改配置文件在application.properties,修改内容为:server.port=......
  • 基于PHP理工大社区管理系统的设计与实现
    随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成为当今处理信息数据的主要工具。数据库技术已经成为计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理会比文件来存储数据,管理起来更高效、方便。人们对于现实中的各种事物的管理,已经越来越依......
  • Web编辑器从word复制粘贴图片
    ​图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。加入下面的代码://判断剪贴......
  • springboot+websocket简单使用
    一、引入依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.o......