我遇到了get_post方法的問題。這裏是我的代碼:PHP:遇到問題get_post
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Upload2</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1> Welcome to my search Engine </h1>
<?php
# SETUP
$thisFile = 'v4.php';
# INPUT FIELDS
echo <<< END
<form action="$thisFile" method="post">
<pre>
Search <input type="text" name="searchTerm"/>
<input type="submit" value="Add Record"/>
</pre>
</form>
END;
# EXTRACT INPUTTED FIELDSA
if(isset($_POST['searchTerm'])) {
# INITIALIZE INPUTTED VARIABLES
$mySearchTerm = get_post('searchTerm'); # <- PROBLEM LINE!
echo "You searched for: $mySearchTerm";
}
?>
</body>
</html>
該代碼在輸入搜索詞之前工作良好。在HTML看起來預期,該頁面顯示在瀏覽器中:
我輸入一個搜索詞的頁面看起來一樣之後,但會後查看 - >頁面源代碼我注意到一些有趣的事情。該頁面的最後是這樣的:
Search <input type="text" name="searchTerm"/>
<input type="submit" value="Add Record"/>
</pre>
</form>
注:沒有結束</body></html>
據我所知,PHP中沒有get_post函數。這是一個WordPress應用程序? – 2010-11-01 12:33:45
因爲我發現我自己的試驗答案,我應該投票刪除這篇文章? – sixtyfootersdude 2010-11-01 12:34:34
get_post()函數中包含什麼?這不是標準的PHP。 – Treffynnon 2010-11-01 12:34:48