使用PHP </script>确定<script>标记的源代码

时间:2012-08-17 20:43:07

标签: php javascript

我需要获取一个php变量来确定<script>的“src”中的内容。

示例:

<script language="JavaScript" src="<?php echo $providerurl; ?>" type="text/javascript"> </script>

这可能吗?如果可以,怎么做?

1 个答案:

答案 0 :(得分:0)

如果你想从脚本标签中抓取 src,你可以使用DOMDocument。

$html = '<script language="JavaScript" src="some/url.js" type="text/javascript"></script>';
$dom = new DOMDocument;
$dom->loadHTML($html);
$nodes = $dom->getElementsByTagName("script");
foreach ($nodes as $node)
{
  $attributes = $node->attributes;
  foreach ( $attributes as $attr )
  {
    if ( $attr->name == "src" ) $grabbed_src = $attr->value;
  }
}