2013-07-11 70 views
-2

我在HTML代碼中寫道PHP:PHP中的HTML代碼

<div id="loginContainer"> 
<?php 
if(!$_SESSION['id_client']){ 
    print "<a href=\"#\" id=\"loginButton\">"; 
} else { 
    print "<a href=\"#\" id=\"loginButton3\">"; 
} 
?> 
</a></div> 

但是這出現在輸出頁面:;}else { print

我怎樣才能讓PHP執行?

+6

該頁面是否有.php擴展名? – Jonnny

+1

只是一個提示,如果你用單引號將字符串包圍起來,那麼跟蹤引號就會容易得多,所以你不必在字符串中跳過雙引號,有時可能會犯錯。 – jonhopkins

+0

剛剛提出的這個問題也許可以幫助你http://stackoverflow.com/questions/17604336/php-include-function-inside-an-html-file#comment25622804_17604336 – Jonnny

回答

3

您的文件是否有.php擴展名(或者您的服務器配置爲將該文件處理爲PHP)?

如果沒有,整個街區:

<?php 
if(!$_SESSION['id_client']) 
{ 
print "<a href=\"#\" id=\"loginButton\"> 

正在接受治療作爲一個大的,醜陋的,無效的HTML標籤,留下其餘可見。

確保該文件具有.php擴展名。

+0

謝謝,文件是.html(問題解決了) – user2541980