主に純粋なテキストで構成される記事を入力するためのtextareaコントロールを備えたフォームがあります...textareaコントロール内には、次のようなテキストがあります。
フォームを送信し、textareaデータをデータベースフィールドに保存します。ここまでは順調ですね..
ブラウザでデータベースフィールドを出力しようとしていますが、phpインクルードファイルのコンテンツを取得できません。代わりに、次のようなものを取得します。
phpタグはコメントされています!!!
ブラウザがインクルードファイルのコンテンツを表示/解析しないのはなぜですか?
更新:これはtest.phpのコンテンツです
<?php
echo test;
?>
これはarticle.phpのコードです
<?php
require_once('../includes/global.inc.php');
require_once('../includes/connection.inc.php');
if (isset($_GET['article']) && is_numeric($_GET['article'])) {
$get_article = (int)$_GET['article'];
$conn = connect('read');
$sql = 'SELECT article.article_id, article.title, article.description, article.article, article.seo_url
FROM article
WHERE article.article_id = ?';
$stmt = $conn->stmt_init();
$stmt->prepare($sql);
$stmt->bind_param('i', $get_article);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($articleid, $title, $description, $article, $seourl);
$stmt->fetch();
$stmt->free_result();
$stmt->close();
}
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
...
</head>
<body>
<?php
echo $title;
echo $article;
?>
</body>
</html>