2013-07-31 111 views
0

我遇到了PHP包括的問題,我不完全確定我正確使用它們。我到目前爲止是一個HTML頁面,我想添加一個搜索欄。我在HTML頁面中的PHP代碼如下所示。PHP包含表單錯誤

<?php include 'site/tools/search.php'; ?> 

我遇到的問題是搜索欄不顯示在HTML頁面上。我知道搜索欄的工作原理,因爲我瀏覽過該文件的位置,並使用實際的搜索欄。

+4

'我到目前爲止是一個html頁面,我也想添加一個搜索欄,' - 錯了。你目前的網頁應該是'.php' – samayo

+0

你確定路徑正確嗎?此外,....發佈您的搜索條碼,如果你可以 – KyleK

+1

或簡單地將此添加到您的htaccess的'AddType應用程序/ x-httpd-php .html' – ROMMEL

回答

1

您不能在HTML文檔中使用PHP代碼。將.html文件的擴展名更改爲.php,並且它應該工作而不會影響任何內容。這意味着任何到頁面的鏈接都必須相應地改變。

+0

謝謝!它現在顯示完美。 – Ferbla

+0

不是問題,很高興我可以幫忙! – JoshMc

0

使用包含語句的文件的完整路徑。像這樣: <?php include '/home/yourusername/public_html/site/tools/search.php';

0

這可能是文件路徑的問題。如果您使用的是相對路徑,請嘗試像這樣在開頭添加「./」:「./site/tools/search.php」

1

檢查您的文件是否以.php(而不是.html)結尾,工作(你的包含聲明是正確的)。如果失敗,請嘗試使用絕對URL