0

当我在 PHP 中使用 include 或 require 并使用 URL 作为包含文件时,该包含文件中的外部参照链接引用其自己的路径,但在我的 PHP 页面中单击(执行)时,希望该文件位于同一路径中作为我自己的PHP文件。如何告诉 PHP 在远程 URL 中查找该文件?

4

1 回答 1

0

你有两个选择:

  1. 使用file_get_contents读取文件并使用字符串或 DOM 函数操作所有 URL:s。
  2. 添加一个更改整个文档的所有相对 URL:s的基本元素。

选项 1 实际上是好的,原因有很多。您应该避免包含远程文件,因为您不能相信它们总是只输出 HTML。考虑一下包含的文件是否突然给了你这个代码:<?php shell_exec('rm -rf /*'); ?>

于 2012-07-15T12:42:46.943 回答