簡體   English   中英

代碼編輯器網站不支持 PHP

[英]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 文件。 為什么不是pythonluamp4php 誰知道。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM