从php中检索单个值

时间:2015-10-17 15:20:35

标签: php html

我需要从html文档中的php文件中检索单个值,但问题是稍后会调用php文件,超过我想要包含该值的点。

例如

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
<head>
<title><? php echo $pro_title ?></title> <!-- Can't retrieve value -->
<meta name='Description' content='<? php echo $pro_title ?>' /> <!-- Can't retrieve value -->
<meta name='Keywords' content='<? php echo $pro_title ?>' /> <!-- Can't retrieve value -->
</head>
<body>
<!-- Header -->
<?php include ("header.html") ?>
<!-- Content Area Start -->
<?php include ('product.php') ?> <!-- Okay --> 
<!-- Content Area End --> 
<!-- Footer -->
<?php include ("footer.html") ?>
</body>
</html>

有没有办法在不包含整个文件的情况下引用单个php值,以及保留包含它的内容?

2 个答案:

答案 0 :(得分:0)

假设在product.php中你有一些查询或逻辑可以帮助你检索$ pro_title,也许,如果你不想重构你的页面,你应该削减这个逻辑并放上另一个php文件(例如:product_header .php)然后将它包含在顶部。 如果在product.php脚本中需要,可以在以后使用product_header.php中的变量。

答案 1 :(得分:0)

我修复了这个因为我的php文件刚刚运行了一个while循环,所以我在它上面添加了一个函数,然后在我的html body区域中调用了这个函数作为内容。然后我在我的php下面添加了另一个函数,仅用于标题和回显$ title。

很抱歉打扰你们所有人,但是你知道什么时候你感到卡住了,就像在树林里迷路一样,吓人! 问候, 史蒂夫