考虑使用PHP创建的标准网页,将从数据库中获取的一些文本变量传递给HTML文件。
我希望能够使用真实HTML文件作为接口来修改变量的值(这样可以实际看到变量在页面中的位置)。
我尝试使用&#34; $variable --> < input value="'.$variable.'"/>
&#34;等替换。这仅适用于某些情况。例如,如果变量是<a>
标记上的内容,或者变量包含某些HTML,则它不起作用。
你对我如何做到这一点有什么建议吗?有没有办法在我的HTML文件中的任何位置强制<input>
标记,以便从最终用户可以看到它们?
答案 0 :(得分:0)
这是编辑变量(网站内容)的默认和最简单方法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Edit</title>
</head>
<body>
<?php
$title = "Lorem Ipsum";
$content = "Lorem Ipsum is simply dummy text of the printing and typesetting industry <strong>Lorem Ipsum</strong> has been the industry's <a href=\"http://justin-bieber.com\">standard dummy</a> text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
<pre>function toggle(o) {
var e = document.getElementById(o);
e.style.display = (e.style.display != 'none' ? 'none' : '' );
}</pre>";
$author = "Anonymous";
?>
<form enctype="multipart/form-data" method="post" action="_URL_">
<label>Tilte</label><br /><input type="text" name="title" value="<?php echo stripslashes($title) ?>" /><br />
<label>Content</label><br /><textarea name="content"><?php echo stripslashes($content) ?></textarea><br />
<label>Author</label><br /><input type="text" name="author" value="<?php echo stripslashes($author) ?>" /><br />
<input type="submit" name="submit" value="submit" />
</form>
</body>
</html>