如何使用PHP获取用于Twitter数据文本参数的h1内容

如何使用PHP获取用于Twitter数据文本参数的h1内容,php,javascript,html,twitter,Php,Javascript,Html,Twitter,以下是my twitter.php的内容,包括: <?php $tags = get_meta_tags(); echo $tags; $dynamic_tweet_text="Episode Title by @OurCityOurStory: http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; ?> <a href="https://twitter.com/share" class="twitter-share-button

以下是my twitter.php的内容,包括:

<?php
$tags = get_meta_tags();
echo $tags;
$dynamic_tweet_text="Episode Title by @OurCityOurStory: http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
?>

<a href="https://twitter.com/share" class="twitter-share-button" rel="canonical" data-text="<?php print $dynamic_tweet_text ?>">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

!函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=“//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}(文档,“脚本”,“twitter wjs”);
读取
$dynamic\u tweet\u text
的“插曲标题”的部分需要是动态的。我需要从
h1#标题中抓取它


我该怎么做?由于Twitter的JS的工作方式,它必须在服务器端完成,我对PHP不是很在行。

如果您熟悉jquery,您可以使用允许您通过选择器、ID、元素等获取内容的库,就像在jquery中一样。看看这个

我真的不会使用
http://$\u服务器[http\u主机]
,因为如果做得不好,它很容易出现很多错误:
'Hello,$first\u name'
出于某种原因,你的意思是
'Hello',.$first.“\u name'
。PHP将读到“你好”。$first_name
@ColeJohnson:事实上,这是单引号和双引号不同的地方之一。如果你使用“你好,$first\u name”,你会得到确切的答案。但是,如果您使用
“Hello,$first\u name”
结果将与
“Hello”相同。$first\u name
@Arjan您是对的,我的意思是使用双引号。哦,我多么讨厌PHP.Gundars Meness,这个问题没有帮助,因为我需要手动输入URL,我不想这样做。我的方法或方法可能是错误的。你可以看到我正在尝试做什么。我不知道还能怎么做。