【问题标题】:Write the text that is between h1 tags [duplicate]写在h1标签之间的文本[重复]
【发布时间】:2014-10-27 10:58:05
【问题描述】:


我们怎样才能把写在每个页面的<h2> </h2>之间的PHP或jQuery放在我的页面的标题上,以便每个页面都不一样。
示例:

<section class="sub_header">
    <h2>Contact</h2>
    <h5>Contactez-nous !</h5>
</section>

=> <title>Contact</title> 

有可能吗?
PHP, jQuery load() 函数...?
谢谢

我的解决办法: 我回答是因为它可以用于某些人。

我会在重要页面上添加这个小代码。使用超全局“REQUEST_URI”:

<?php 
if ($_SERVER['REQUEST_URI'] == '/index_contact.html') {
$data = 'Contact'; 

}elseif(
$_SERVER['REQUEST_URI'] == '/index_blog.html') {
$data = 'The blog'; 

}else{
$data = 'Default title.'; 
} 
// Display the name of the page if data exists
if (isset($data)) {echo $data;} ?>

希望它对某些人有用。

【问题讨论】:

  • 我编辑...抱歉这不一样

标签: php jquery html tags title


【解决方案1】:

您可以尝试使用 prag_match 提取 h1 标签之间的数据。

$data ="Your content goes here";
preg_match('/<h2>(.*?)<\/h2>/s', $data, $matches);
echo $matches[1];
exit;

【讨论】:

  • 嘿对不起拉姆,我已经编辑了我的答案:/
  • 内容已经存在于我的所有页面上,这可能会让我做很多工作。没有更简单的方法吗?
猜你喜欢
  • 1970-01-01
  • 2018-05-07
  • 2012-08-29
  • 2019-09-04
  • 2013-08-17
  • 2014-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多