[英]PHP is not supported in code editor websites
這是一個示例:當 php 在某些網站上無法工作時。
我試圖制作一個Search_Query
但它不起作用。 即使inspect element
也不起作用。 他們制作的代碼如下:
<!--<?php echo "hello" ?>-->
我不知道為什么,但它發生了。
這是我的文件:
索引.html :
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Home - Yantoxsoft</title> <!-- Load external CSS styles --> <link rel="stylesheet" href="styles.css"> <!-- Load website icon --> <link rel='shortcut icon' href='icon.jpeg'> </head> <body> <form action='search.html'> <label for='search_query'> Search:<input name='search_query'><input type="submit"> </label> </form> <!-- Load external JavaScript --> <script src="scripts.js"></script> </body> </html>
搜索.html :
<form action='search.html' method='POST'> <label for='search_query'> <input name='search_query'> </label> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { // collect value of input field $search = $_POST['search_query']; if (empty($search)) { echo "No Results for: " + $search; } else { echo "results for:" + $search; } } ?>
並且不要回答.php
文件,因為它們不受支持:/
因為他們只制作.css
、 .js
和.html
文件以及圖像或 gif 文件。 為什么不是python
、 lua
、 mp4
或php
? 誰知道。
PHP 腳本永遠不會在擴展名為.html
的文件中工作。 您已經說過您的托管服務提供商不允許.php
。 你沒有任何其他問題。 您要么忘記搜索功能,要么更改主機!
PHP 引擎不會處理您的 HTML 文件,但您已將所有內容保存在 html 文件中,因此很清楚為什么它不起作用。
將擴展名從.html
更改為.php
,如果您的托管服務提供商不支持 PHP,您必須另找一個。
請用 .php 擴展名保存 PHP 文件,並在里面使用 html 標簽: echo "<h1>Hello Dev!</h1>";
即以 .php 格式保存代碼后
<?php
echo "<form action='search.html' method='POST'>
<label for='search_query'>
<input name='search_query'>
</label>
</form>";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$search = $_POST['search_query'];
if (empty($search)) {
echo "No Results for: " + $search;
} else {
echo "results for:" + $search;
}
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.