PHP 在代码编辑器网站中不受支持
PHP is not supported in code editor websites
这是一个例子:当php无法在某些网站上工作时。
我试图制作一个 Search_Query
但它不起作用。即使 inspect element
也不起作用。他们把代码写成这样:
<!--<?php echo "hello" ?>-->
我不知道为什么,但它确实发生了。
这是我的文件:
<!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>
<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
?谁知道呢
您的 HTML 文件不会被 PHP 引擎处理,但您已将所有内容保存在 html 文件中,因此很明显为什么它不起作用。
将扩展名从 .html
更改为 .php
,如果您的托管服务提供商不支持 PHP,您必须找到另一个。
PHP 脚本永远无法在扩展名为 .html
的文件中运行。您已经说过您的托管服务提供商不允许 .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;
}
}
?>
这是一个例子:当php无法在某些网站上工作时。
我试图制作一个 Search_Query
但它不起作用。即使 inspect element
也不起作用。他们把代码写成这样:
<!--<?php echo "hello" ?>-->
我不知道为什么,但它确实发生了。
这是我的文件:
<!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>
<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
?谁知道呢
您的 HTML 文件不会被 PHP 引擎处理,但您已将所有内容保存在 html 文件中,因此很明显为什么它不起作用。
将扩展名从 .html
更改为 .php
,如果您的托管服务提供商不支持 PHP,您必须找到另一个。
PHP 脚本永远无法在扩展名为 .html
的文件中运行。您已经说过您的托管服务提供商不允许 .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;
}
}
?>