使用DOM PHP获取特定图像的src属性

时间:2017-07-20 09:02:53

标签: php dom opengraph

我试图在PHP中使用这个jQuery函数(FB Open Graph不执行JS代码,因此它必须在服务器端执行):

    <script>captureurl=jQuery('.blog-content').find('img').attr('src');
jQuery('head').append("<meta property='og:image' content="+captureurl+"/></meta>");</script>

我已经看到我可以获得这样的图像属性:

<?php doc = new DOMDocument();
$doc->loadHTMLFile($url);
$xpath = new DOMXpath($doc);
$imgs = $xpath->query("//img");
for ($i=0; $i < $imgs->length; $i++) {
    $img = $imgs->item($i);
    $src = $img->getAttribute("src");
    // do something with $src
} ?>

但是如何使用.blog-content类来定位div中的第一个图像src?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

Random random = new Random(); int hundred = 100 * random.Next(1, 10); int ten = 10 * random.Next(0, 10); int one = random.Next(0, 10); int result = hundred + ten + one; 替换为以下内容:

$xpath->query("//img")