我想知道是否有一种方法可以链接到类似的页面domain.com/index.htm
并将其视为纯文本/代码,而不是浏览器实际呈现页面。
更好的是,如果使用 php 脚本可以做到这一点,那将是不可思议的。(这不是指向外部页面的链接,而是我自己的 ftp 站点上的链接)。
在 Chrome 和 Firefox 上,您可以输入
view-source:http://www.server.com/page.html
在地址栏中,浏览器将打开页面的源而不渲染它。
至于 PHP,除非服务器在单独的请求中将其提供给您,否则您无法看到脚本的来源(请参阅 Paul Creasy 的回答)。
PHP 安装程序在 apache mime 类型列表(具有mime 类型)中注册phps
扩展。application/x-httpd-php-source
它代表 PHP 源代码,PHP 确实突出显示了自己:http: //yhub.ru/test.phps
不幸的是,如您所见,它不支持 HTML 突出显示。
您是指在浏览器中“查看页面源代码”吗?
您可以通过建立 URL 连接并读取流来使用 Java 删除所有文本。我不知道 PHP 这样做的能力是什么。
您可以创建一个 php 处理程序来执行此操作,例如getHtml.php?file=index.html
,然后使用file_get_contents
并htmlspecialchars
输出它。