在 FrontPage 2003 中编辑 PHP 及乱码问题

子夜星网站根据网络资料整理

您可以使用 PHP 创建复杂的 Web 应用程序以及外部和内部业务渠道,如电子商务网站、企业门户和

Intranet。Microsoft 提供了一个替代工具 ASP.NET 来编写 PHP 脚本,本文的结尾部分对

ASP.NET 进行了详细说明。正如所预期的那样,与 PHP 相比,FrontPage 对 Active Server

Pages (ASP) 和 ASP.NET 技术提供了更完备的支持。但是,在重新配置某些设置后,FrontPage 与

PHP 能够协同工作。

一、什么是 PHP?

PHP 是一种服务器端脚本语言

(脚本语言:一种简单的编程语言,用于执行专门或有限的任务,通常与特定应用程序或功能相关。),您可以在创建动态网页时将其嵌入到

HTML 中。PHP 是一种开放源代码产品,您可以免费进行使用、更改和重新分发。PHP

最初是“个人主页”工具,但后来发展成“PHP:超文本预处理器”。

通常,动态网页是与用户进行交互的页面,因此每个网站访问者都可以看到自定义的信息。对 PHP

而言,动态还意味着数据是从数据库中提取的。动态 Web

应用程序经常在商务(电子商务)网站中使用,这些网站上显示的内容是由数据库中或其他外部信息源中的信息生成的。

PHP 的语法与 C 和 Perl 相似,具有基本编程技能的任何用户都可以很容易地学会。PHP

只支持部分封装(如支持在类中声明方法和域)和部分多形性(无超载,无抽象)。对 PHP 而言,在类和超载中没有

private、public 或 protected 函数的概念。

二、创建包含 PHP 脚本的页面

在 FrontPage 2003 中使用 PHP 时,您可以通过使用 FrontPage

中的“设计”视图来建立总体的网页设计方案和插入任何固定元素。然后,可以在“代码”视图中编写包含每个 PHP

响应的变量部分的 HTML

代码。当然,在实施网页设计方案时,您可能希望创建占位符来表示显示变量输出的位置,以便可以很容易地找到要添加 PHP

脚本的位置。

PHP

脚本必须位于可执行目录中。考虑到安全和资源消耗等因素,许多服务器管理员严格控制对这些目录的访问。如果您不管理自己的

Web 服务器,则需要通过服务器管理员获取权限以运行服务器端脚本。

三、编辑 php 需更改 FrontPage 2003 中的有关设置

若要在 FrontPage 2003 中编辑 php,您必须对 FrontPage 中的有关设置进行如下更改,否则将会出现:中文显示乱码、程序自动编码调试错误及不能显示“设计”“预览”等问题。注意,即使出现了这些代码显示错误,也不要乱自修改,请按照如下要求更改 Frontpage 有关设置即可恢复所编辑的 php 页面代码原貌。

●禁用需要使用 FrontPage Server Extensions 的功能

如果运行 PHP 页面的 Web 服务器安装了 Microsoft FrontPage Server

Extensions,请执行下列操作:

1.在“工具”菜单上,单击“网页选项”,再单击“创作”选项卡。

2.在“FrontPage 和 SharePoint 技术”下,清除“SharePoint 服务”和“浏览时 Web

组件”复选框。

●禁用创建 ASP 或 ASP.NET 代码的功能

如果运行 PHP 页面的 Web 服务器还可运行 ASP,请执行下列操作:

1.在“工具”菜单上,单击“网页选项”,再单击“创作”选项卡。

2.在“浏览器”下,清除“Active Server Pages”复选框。

●启用和使用 ASP 样式 的代码分隔符

请执行下列操作:

1.在 Web 服务器上打开 php.ini (php.ini:PHP 的主配置文件,可以对其进行自定义以控制

PHP 在您网站上的工作方式。) 文件,然后设置 asp_tags="1"。

2.使用类似 ASP 的 标记来代替 php?> 标记。此操作阻止 FrontPage

重新设置 PHP 代码的格式。

注释:您还可以使用 标记代替

php?> 标记。

●配置要在“设计”视图中打开的 PHP 文件的扩展名

1.在“工具”菜单上,单击“选项”,再单击“配置编辑器”选项卡。

2.在“扩展名”列表中,找到并选择要使用的文件扩展名。

3.在“编辑器”列表中,选择“FrontPage (以 HTML 方式打开)”。

4.单击“设成默认值”。

●如果没有显示需要的扩展名,则您必须进行添加。

操作方法

1.单击位于“扩展名”列表上方的“新扩展名”按钮(或按 Alt+N)。

2.在“打开方式”对话框中,在“扩展名”框中键入所需的文件扩展名。

3.选择“FrontPage (以 HTML 方式打开)”,再单击“确定”。

附:ASP.NET - PHP 的一个替代方案

如果正在 FrontPage 中使用 PHP 并且发现它使您无法在网站上完成所需操作,则可以考虑使用 ASP.NET

取而代之。

ASP.NET 是 Microsoft .NET Framework 的一部分,而 Microsoft .NET

Framework 是 Microsoft Windows? 的一项功能。与 PHP 不同,ASP.NET

不是一种语言或分析器,而是 Microsoft .NET Framework 中用于建立 Web 应用程序和 XML

Web 服务的一组技术。

与 PHP 相似,Microsoft ASP.NET 页面在服务器上运行并生成标记(如 HTML、WML 或

XML),然后这些标记被发送到桌面应用程序或移动应用程序。ASP.NET

为开发网页提供了可靠的、面向对象的事件驱动编程模型,同时保持了 PHP 开发人员所习惯的简单性。

ASP.NET 应用程序基于强大的面向对象的编程 (OOP) 范例,而非基于脚本范例。这样就可以使用更高级的 OOP

功能,如继承、封装和反射。

如果正在考虑迁移到

ASP.NET,则对于小型应用程序而言,大多数情况下所需操作并不十分复杂。由于存在底层体系结构差异以及 ASP.NET

OOP 范例,因此在设计复杂的应用程序前必须进行周密的计划,以便充分利用 ASP.NET

中逻辑与数据之间更严格的分离显示及其节省时间的内置功能,该功能可以显著减少执行类似任务所需的代码数量。

有关 ASP.NET 的详细信息,请参阅以下内容:

·从

PHP 迁移到 ASP.NET(英文)

◇ 本文改编自 Jim Buyens 所著的《Microsoft Office FrontPage 2003 Inside Out》

frontpage 编辑html 乱码,在 FrontPage 2003 中编辑 PHP 及乱码问题相关推荐

  1. frontpage php,在 FrontPage 2003 中编辑 PHP的问题_在 FrontPage 2003 中编辑 PHP 及乱码问题 - 软件教程 - 格子啦...

    您可以使用 PHP 创建复杂的 Web 应用程序以及外部和内部业务渠道,如电子商务网站.企业门户和 Intranet.Microsoft 提供了一个替代工具 ASP.NET 来编写 PHP 脚本,本文 ...

  2. linux mysql 乱码怎么解决_MySQL_linux中解决mysql中文乱码方法,改默认编码:/etc/init.d/my - phpStudy...

    linux中解决mysql中文乱码方法 改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /v ...

  3. linux tomcat 日志乱码,Linux下TOMCAT中日志出现中文乱码

    红帽子AS4,其中TOMCAT为6.0. 结果TOMCAT中日志出现中文乱码 解决方法修改i18n: 最后的配置为: [root@linux etc]# more /etc/sysconfig/i18 ...

  4. android 如何制作可编辑的表格,在手机wps中编辑表格的方法

    我们可以在手机版本的wps中对表格进行编辑,对于新手来说可能不知如何操作,下面就让学习啦小编告诉你如何在手机wps中编辑表格的方法,希望对大家有所帮助. 在手机wps中编辑表格的方法 首先,下载并安装 ...

  5. java 插入 mysql 乱码_解决java中插入mysql中文乱码的方法

    解决java中插入mysql中文乱码的方法 发布时间:2020-07-11 14:35:11 来源:亿速云 阅读:100 作者:清晨 这篇文章主要介绍解决java中插入mysql中文乱码的方法,文中介 ...

  6. java mysql 中文乱码_java读取MySQL中的中文数据显示乱码

    在linux平台(Ubuntu 10.10)上安装MySQL(5.1)和JDK(1.6),然后使用PuTTY远程操作.只将PuTTY的Window -> Translation 中的" ...

  7. vscode 怎么编辑sphinx_如何在vs Code 中编辑和调试Stata程序

    do文件的对应的执行路径设置射中文件,添加如下代码.".do": "C:\Dropbox\YY_LL\GreenSoftware\stataTool\rundo51\ru ...

  8. fronpage能不能编辑html语言,在FrontPage的“()”视图下,可以编辑网页内容。

    相关题目与解析 FrontPage2000提供了多种视图,编辑网页主要在()中进行. 在FrontPage2003的网页视图模式下,以可视化的方法编辑网页内容应当选择编辑区所提供的A.普通模 Fron ...

  9. 在reader中勾选pdf复选框_绝对可勾选的在WORD 2003中加入复选框的方法

    绝对可勾选的在 word 2003 中加入复选框的方法 方法一: 要在 word 2003 中加入复选框,最好是使用"控件工具箱"来完成. 具体方法是: 打开 Word ,依次点击 ...

最新文章

  1. HiCar SDK概述
  2. ADAS在车载导航设备上的应用
  3. C语言 函数式宏的使用
  4. 【Flask】flask上下文
  5. linux哪些端口占用了,如何查看某个端口被谁占用(Linux如何查询哪些端口被占用)...
  6. GridView合并列下的行单元格的方法
  7. [O365] Azure Active Directory Sync EVENT ID 906 FAILED While Purging Run History. Invalid Namespace
  8. anaconda3安装_Anaconda3软件安装教程
  9. 红橙Darren视频笔记 圆点loadingView 动画ANR
  10. python接口编程的好处_python接口自动化测试
  11. ANDROID 4.0 SDK R14 模拟器
  12. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_14-MongoDb入门-文档...
  13. ajax 与 php 简单聊天室
  14. 入侵服务器修改数据教程,入侵服务器 修改数据库
  15. 【算法】生成n个互异随机数的初步算法
  16. 计算机突然断电或死机 重启后,电脑重启死机故障排除
  17. Win10 分页缓冲池 过大
  18. Android 百度地图--定位、周边搜索
  19. 小镇故事介绍 这个世界很喧哗,有的时候只需要一个人静一静
  20. 仿微信九宫格群聊view

热门文章

  1. asp.net c#截取指定字符串函数
  2. SVN 版本服务器搭配全过程详解(含服务端、客户端)
  3. CSDN Blog V3.0.0.2升级公告
  4. 连接web端,mysql,返回乱码解决
  5. spring定时任务重复执行2次问题的解决
  6. ArrayList 源码阅读记录
  7. Java开发命名规范总结
  8. 当前不会命中断点 源代码与原始版本不一致
  9. List集合去重的一种方法
  10. java面试(2)--大数据相关