我为我公司的客户创建了一个网站。我尝试添加一个新选项,例如标题,元标记,描述,正文标记,段落标记等内容,用户可以直接在管理面板中更改,以便在相应的页面中修改内容。为此我有一个管理面板,其中用户选择页面名称意味着它将检索相应文本框中的所有标签文本的内容,如果用户更改任何内容并提交内容将直接更新特定页面。为此,我使用以下代码检索页面内容
<div class="form-group">
<label class="control-label col-sm-2" for="pwd">Meta Keyword</label>
<div class="col-sm-10">
<textarea class="form-control" id="meta_keyword"><?php echo $tags['keywords']; ?></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="pwd">Meta Description</label>
<div class="col-sm-10">
<textarea class="form-control" id="meta_desc"><?php echo $tags['description']; ?></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="pwd">Title</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="title" value="<?php echo get_title($_GET['id']); ?>">
</div>
</div>
<?php
include_once('simple_html_dom.php');
function get_title($url){
$str = file_get_contents($url);
if(strlen($str)>0){
$str = trim(preg_replace('/\s+/', ' ', $str)); // supports line breaks inside <title>
preg_match("/\<title\>(.*)\<\/title\>/i",$str,$title); // ignore case
return $title[1];
}
}
?>
有没有办法直接在PHP页面中更新更改的内容?但动态变化不会发生在数据库中。请任何人帮我解决这个问题。我试过很多方面,但是工作不正常。
提前致谢。