这时,通过在地址栏上指定不同的文件名就可以实现包含不同文件并执行的功能。例如,通过在浏览器上访问http://localhost/test.php?filename=myinc.php就可以在代码(Code)中包含并执行myinc.php文件。 由于上面的代码(Code)没有进行任何错误处理,在浏览器上不加参数运行,所以将得到以下运行结果。 Warning: include(.php) [function.include]: failed to open stream: No such file or directory in C:/Program Files/xampp/htdocs/Bugs/test6.php on line 3 Warning: include() [function.include]: Failed opening '.php' for inclusion (include_path='.;C:/Program Files/xampp/php/pear/') in C:/Program Files/xampp/htdocs/Bugs/test6.php on line 3 访问者通过读取这段错误信息,可以得知当前的操作是一个文件包含操作。这时,可以在自己的服务器上放置一个相应的脚本代码。需要注意的是PHP在获取远程文件时获得的是远程服务器的最终输出结果,而不是文件本身。该脚本代码位于192.168.0.1服务器上,文件名为hello.txt,脚本代码(Code)如下所示。