我有一個頁面page1.html
與一個窗體。 I POST
並接收page2.php
上的輸入值。顯示DIV或其他元素的動態網站形式,PHP,PHP的功能
爲了解釋這一問題的投入將發送: (值不總是相同)
$title = "This is a Title";
$url = "www.this_is_url.com";
$message = "This is a message";
然後(page2.php
):
$title = $_POST['title'];
$url = $_POST['url'];
$message = $_POST['message'];
所以我採取的價值和使用功能myfunction()
創建並打印新頁面(使用網站的所有標籤,從<Doctype>
到</html>
)
我想要的是display這個「新頁面」(不創建文件)在div
或page2.php
的其他元素。
所以here's不能被一個 「if」 塊內定義的page2.php
<?php
if($_POST)
{
function myfunction() {
$title = $_POST['title'];
$url = $_POST['url'];
$message = $_POST['message'];
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><head><title>Title WEB</title><meta http-equiv="content-type" content="text/html;charset=utf-8" />';
echo '<style> body { width: 100%; margin: 0; padding: 0; } </style></head><body>';
echo "<br />" . $title . "<br /><br />" . $url . "<br /><br />" . $message;
echo "</body></html>"
}
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><head><title>Title WEB</title><meta http-equiv="content-type" content="text/html;charset=utf-8" />';
echo '</head><body>';
echo "<div>";
myfunction();
echo "</div>";
echo "</body></html>"
}
?>
嘗試聲明'if'塊之外的功能。 – Berriel