我试图在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?
感谢您的帮助:)
答案 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")