这是我的代码
<html>
<body>
<?php
include("Default.aspx");
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但它一直给我输出
<%@ Page Language ="C#"AutoEventWireup ="true"CodeFile ="Default.aspx.cs"Inherits ="_ Default"%> <%Response.Write("Hello world!"); %>
我只需要在网站上运行Hello World.
如果你想要输出aspx文件,你需要通过一个可以理解aspx文件而不是文件系统的web服务器来请求它,例如
include("http://example.com/Default.aspx");
Run Code Online (Sandbox Code Playgroud)
您的PHP安装必须启用URL fopen包装才能使其正常工作.
正如Magnus Nordlander在另一个答案中指出的那样,如果你希望在文件中找到php代码,你应该只使用include.如果不这样做,您可以简单地使用readfile逐字输出数据:
readfile("http://example.com/Default.aspx");
Run Code Online (Sandbox Code Playgroud)