2016-02-29 76 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