网 站 维 护 常 常 碰 到 的 一 个 问 题 是, 网 站 的 结 构 已 经 固 定, 却 为 了 更 新 一 点 内 容 而 不 得 不 重 做 一 大 批 网 页。PHP 提 供 了 一 种 简 单、 有 效 的 方 法 来 解 决 这 一 问 题, 它 将 一 个 网 站 的 基 本 结 构 放 在 几 个 简 单 的HTML 文 件 中( 我 们 可 以 称 其 为 模 板), 以 后 我 们 要 做 的 只 是 将 文 本 传 到 服 务 器, 让 程 序 按 照 模 板 自 动 生 成 网 页, 从 而 使 得 管 理 大 型 网 站 变 得 越 来 越 容 易。
★ 步 入PHP
如 果 您 想 创 建 一 个 在 线 的 目 录, 一 般 会 希 望 建 立 一 个 公 共 设 计 模 板, 目 录 中 所 有 网 页 都 可 以 此 模 板 为 框 架 自 动 产 生。 首 先 由 主 页 制 作 人 员 制 作 出 具 有 代 表 性 的 HTML 文 本, 所 有 不 同 内 容 的 网 页 都 能 由 该 模 板 结 构 表 达, 然 后 由 程 序 人 员 进 行 处 理, 将 该 模 板 的 需 变 化 成 分 进 行 变 量 替 换。 特 别 在 数 据 库 应 用 中, 使 用PHP, 应 用 程 序 将 数 据 记 录 从 数 据 库 中 提 取 出 来, 然 后 应 用 模 板 动 态 生 成 网 页, 数 据 记 录 将 精 确 地 显 示 在 网 页 的 相 应 位 置。
若 数 据 是 网 页 内 容, 那 我 们 就 可 以 通 过 数 据 库 来 管 理 网 站。 这 种 方 式 的 优 点 在 于, 消 除 了 重 复 内 容, 简 化 了 日 常 维 护, 而 且 便 于 检 索。 您 所 要 做 的 仅 仅 是 把 一 大 堆 文 本 资 料 粘 贴 进Form, 然 后 提 交 给 数 据 库 即 可。
★PHP 工 作 原 理
如 果 您 创 建 了 一 个PHP 应 用 程 序, 实 际 上 相 当 于 创 建 了 一 个PHP 脚 本 文 件。 在 服 务 器 将 输 出 信 息 发 送 到 客 户 端 之 前, 网 络 服 务 器 会 率 先 将 文 件 中 的PHP 语 言 进 行 加 工 处 理。 如 果 您 的 服 务 器 不 支 持PHP, 通 常 情 况 下, 网 络 服 务 器 会 直 接 将 超 文 本 文 件 送 到 客 户 的 浏 览 器 上 以 表 示 对HTTP 的 要 求 作 出 应 答; 如 果 您 的 服 务 器 支 持PHP, 则 在 服 务 器 响 应 一 个 对PHP 文
| 对此文章发表了评论 |
