2016-02-29 79 views
3

我正在使用AWS Elastic Beanstalk并使用php。PHP回显纯文本

但是,当我尝试回显一些HTML/JavaScript文本,它只是打印我纯文本!

下面是一个例子:

<?php 
    public function testing(){ 
     echo "<h1>Hello World !</h1>"; 
    } 
?> 

给我this

的信息,我用的API时,我的测试函数调用上http://xxx.eu-west-1.elasticbeanstalk.com/test/lavachart

我真的不明白,为什么HTML/JavaScript代码不会被解释。

感谢答案

+3

可能是正确的HTTP头缺少'内容类型:text/html'。 – maxhb

回答

4
<?php 
    header('Content-type:text/html; charset=UTF-8'); 
    public function testing(){ 
     echo "<h1>Hello World !</h1>"; 
    } 
?> 

,例如,你需要正确的响应内容类型为你的PHP脚本,如果这个网站,然后内容类型text/html。但是你可能没有正确的配置服务器。 你可以添加MIME为PHP在你的.htaccess文件或虚拟主机的配置

AddType text/html .php 
+0

谢谢:)它的工作 – nocalis