如何使用Dreamweaver CS6编写PHP程序,如何使用DW创建PHP站点

2024-06-07 09:38

本文主要是介绍如何使用Dreamweaver CS6编写PHP程序,如何使用DW创建PHP站点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


我们都知道,DW即Dreamweaver的缩写,这是个非常优秀的可视化的网页制作工具,但是你知道吗?它现在早已经超出了早前版本的功能了,针对不同的WEB开发者,它都有相应的集成环境,下面我们就一起来学习一下吧。

1、使用DW搭建一个站点,笔者在http://www.91ctc.com/article/article-66.html一文中已经用DW 8演示了创建静态站点的步骤。那么今天我们以DW CS6为例,演示一下创建一个动态站点。由于DW CS6为Adobe公司最新版的DW,所以,其对动态语言增加了很多友好的支持,例如:代码补全、代码提示、语法检查等,那么用它来编写PHP程序已经很给力了。

2、首先运行你桌面上的这个东西:Dreamweaver CS6图标,然后:

3、单击菜单上的这个“站点”-“新建站点”,如图:

 使用DW CS6新建一个站点

4、可以看到这个对话框:

使用DW创建一个动态站点

5、这个时候,我们给站点起一个名称,例如:MyPHPWebSite,在本地站点文件夹中选择一个路径,我的设置如图:

使用DW定义动态站点

由于我的PHP环境安装的是集成的Appserv(我使用的版本是AppServ 2.5.9),所以,我在选择站点根目录的时候,直接选择了Appserv目录下的www目录,注意,如果你使用的是其他集成环境,或者你是自己单独配置的PHP运行环境,那么,你可以选择你自己的站点根目录。

6、选择好以后,点击下方的“保存”,如图:

DW定义动态站点:选择站点根目录

还有一个需要说明的是:一般我们的站点根目录下会有很多网站,有时候我们为了区分这些网站,又设置了子目录,比如www下有site01、site02、site03……多个站点,所以为了不让网站文件混杂在一起,我们建议也设置子目录,这样,我们的站点就设置成这样:

DW设置站点

然后再点击保存按钮,这样我们点击面板上“文件”按钮,就可以看到我们新建的站点了:

DW新建的站点效果图

7、如此一来,我们就正确建好了PHP站点,这时,我们就可以新建文件和目录开始编写程序了,如图,在站点上右击“新建文件”,如图:

站点右击新建文件

就可以新建一个php文件,但是我们实际发现,新建了一个untitled.html文件,如图:

DW新建html文件

8、这说明我们的站点还只是静态站点,不能直接新建php文件,这个用户体验很不好,如果不嫌麻烦,可以直接右击untitled.html重命名,连同扩展名一起改,直接改成index.php,也不是不可以,但是这样实在不爽(我们一般修改文件不随意修改扩展名,防止误改,因为过一段时间,这个文件原来是什么扩展名又不记得了,改了扩展名,还容易打不开)。下面我们完善一下这个不方便之处。

9、我们依次点击菜单上的“站点”-“管理站点”,如图:

DW CS6管理站点

10、会弹出一个管理站点对话框,我们找到刚才我们新建的MyPHPWebSite,然后点击下面的“编辑”图标,如图:

编辑站点

11、这时候,在弹出的站点对话框中,点击“服务器”,如图:

DW设置动态站点,编辑服务器

12、然后点击这个DW新加服务器

13、弹出一个看上去很复杂的层,如图:

DW CS6设置动态站点

14、这里,服务器名称任意写,自己取名,连接方法我们选择本地/网络,因为我们是做测试,PHP环境是安装在本地,(如果你有FTP,你可以使用FTP)。如图:

DW定义动态站点

15、其他选项保持如下设置:

DW CS6设置动态站点

服务器文件夹还是选择刚才那个目录,Web URL我们写http://127.0.0.1/MyPHPWebSite/ 这个weburl是为了在DW中直接F12预览php网页的时候使用的。

16、然后切换到高级选项,如图:

DW CS6设置动态站点高级设置

我们选择一个服务器模型,由于我们使用PHP编程,本例我们选择PHP MySQL,这里还有其他选项,如图:

DW CS6定义站点服务器模型选择

我们要根据自己的WEB开发语言来选择,如果你使用的JSP,那么请你选择JSP。是什么语言就选择什么语言。选好后点击“保存”。

17、然后就可以看到我们配置好的服务器站点了,如图:

DW CS6定义好的服务器站点

我们把测试打上勾,方便测试。再依次点击保存-完成。

18、这时候,我们会到站点资料管理器中,新建一个文件的时候,就默认是php文件了,如图:

DW CS6新建文件为PHP文件

这个时候我们可以做我们的正事了,当然,文件名还是改下,一般新建好,DW会默认选中文件名,让你去改的。这里我们改成index.php。然后双击这个文件,就打开了。

19、我们为了编码方便,就选择一个风格,如图,我选择“编码人员(高级)”风格,如图:

DW CS6的编码模式

  20、我们切换到代码视图,如图:

DW CS6切换到代码视图

21、然后在文档中开始编写代码,如果你嫌弃DW生成的那几行代码碍事,全选,直接删了也无妨。我们为了做测试,就不删了,我们写一行代码:

使用DW CS6编写PHP程序

22、写好,保存(ctrl+s),然后直接按F12键就可以预览效果了,如图:

DW CS6 F12键预览效果

补充:使用DW CS6编写PHP程序,它还有语法检错,如图:

DW CS6语法查错

还有更给力的语法提示功能(打字母时候,按CTRL+H键就可以提示了),如图:

DW CS6语法提示

这个对于一些函数拼写记得不清楚时候,就可以排上用场了,不用再去翻手册了,给力!


转载:http://www.91ctc.com/article/article-307.html

这篇关于如何使用Dreamweaver CS6编写PHP程序,如何使用DW创建PHP站点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1038814

相关文章

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

Python使用Pandas对比两列数据取最大值的五种方法

《Python使用Pandas对比两列数据取最大值的五种方法》本文主要介绍使用Pandas对比两列数据取最大值的五种方法,包括使用max方法、apply方法结合lambda函数、函数、clip方法、w... 目录引言一、使用max方法二、使用apply方法结合lambda函数三、使用np.maximum函数

Qt 中集成mqtt协议的使用方法

《Qt中集成mqtt协议的使用方法》文章介绍了如何在工程中引入qmqtt库,并通过声明一个单例类来暴露订阅到的主题数据,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一,引入qmqtt 库二,使用一,引入qmqtt 库我是将整个头文件/源文件都添加到了工程中进行编译,这样 跨平台

C++使用栈实现括号匹配的代码详解

《C++使用栈实现括号匹配的代码详解》在编程中,括号匹配是一个常见问题,尤其是在处理数学表达式、编译器解析等任务时,栈是一种非常适合处理此类问题的数据结构,能够精确地管理括号的匹配问题,本文将通过C+... 目录引言问题描述代码讲解代码解析栈的状态表示测试总结引言在编程中,括号匹配是一个常见问题,尤其是在

Java中String字符串使用避坑指南

《Java中String字符串使用避坑指南》Java中的String字符串是我们日常编程中用得最多的类之一,看似简单的String使用,却隐藏着不少“坑”,如果不注意,可能会导致性能问题、意外的错误容... 目录8个避坑点如下:1. 字符串的不可变性:每次修改都创建新对象2. 使用 == 比较字符串,陷阱满

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

使用C++实现链表元素的反转

《使用C++实现链表元素的反转》反转链表是链表操作中一个经典的问题,也是面试中常见的考题,本文将从思路到实现一步步地讲解如何实现链表的反转,帮助初学者理解这一操作,我们将使用C++代码演示具体实现,同... 目录问题定义思路分析代码实现带头节点的链表代码讲解其他实现方式时间和空间复杂度分析总结问题定义给定

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

如何使用Java实现请求deepseek

《如何使用Java实现请求deepseek》这篇文章主要为大家详细介绍了如何使用Java实现请求deepseek功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.deepseek的api创建2.Java实现请求deepseek2.1 pom文件2.2 json转化文件2.2