2012-07-25 44 views
0

我想在Windows Server 2008 R2上創建我的第一個動態站點。我已經在基於Linux的系統上成功創建了其他動態站點,但我遇到了一些問題。在Windows服務器上的PHP

所以我有php,mysql和phpmyadmin安裝在服務器上。

我有一個網頁(的index.php)有以下幾點:

<?php 
    include 'php/index.php'; 
    mysql_set_charset('utf8'); 
    ?> 

這工作得很好,當我在Web瀏覽器中做「查看源文件」所顯示的網頁上沒有顯示。

再往下我的網頁我具備以下條件:

<?=$obj->get_email()?> 

這種說法是被用來從數據庫中提取信息。當我查看源代碼時,它顯示瞭如上所示的get_email()命令。而不是它應該被替換的東西。

這是一個PHP的問題?這種類型的命令不適合Windows服務器,或者我只是在做一些完全愚蠢的事情?

+0

你在哪裏定義$ OBJ? – mlishn 2012-07-25 11:51:00

+1

您是否嘗試過沒有短標籤?他們並不總是支持。所以試試'<?php echo $ obj-> get_email(); ?>' – 2012-07-25 11:53:04

+0

@BrianWarshaw解決了它。非常感謝。 – 2012-07-25 11:58:49

回答

1

嘗試沒有短標籤:

<?php echo $obj->get_email(); ?> 
1

如果您希望能夠使用<?跳轉到PHP模式,您應該檢查php.ini的設置:short_open_tag並將其更改爲1

除此之外,只要將其更改爲<?php echo $obj->get_email(); ?>即可解決您的問題。

Reference

相關問題