我有一个动态博客,我想在google +,fb,linkedIn和twitter上分享这个博客。 但是当我尝试元标记时,除了该页面的单个链接之外没有任何共享。 在fb中,显示了api错误,我的应用程序显示它不是活的。我无法分享这一点。 在linkedIn中,只共享链接。
那我该怎么办? 这是我的代码......
<head>
<meta property="og:title" content="..." />
<meta property="og:image"content="http://localhost/easy_admin_panel/web/media/1452074027.jpg" />
<meta property="og:description" content="..." />
</head>
<body>
while($row=mysql_fetch_array($result))
{
$ext = strrchr($row['blog_media'],'.');
if(in_array($ext, $extArr))
{
if(in_array($ext,$videoArr))
{
?>
<div style="height:auto; width:100%;">
<video controls height="auto" width="100%" id="myvideo">
<source src="../web/media/<?php echo $row['blog_media']; ?>" type="video/mp4" style="height:321px; width:100%;" >
Your browser does not support the video tag.
</video>
</div>
<img src="../web/media/<?php echo $row['blog_media']; ?>" alt="" style="height:321px; width:100%;"/>
<?php
}elseif(in_array($ext,$audioArr))
{
?>
“type =”audio / mp3“/&gt;
<?php
}
}
<?php
$social=mysql_query("SELECT * FROM social ORDER BY social_id DESC");
while($icon=mysql_fetch_array($social))
{
if($icon['icon_name']=="reddit")
{
?>
<a href="http://reddit.com/submit?url=http://localhost/easy_admin_panel/user/single-blog.php?id=<?php echo $row['blog_id'];?>"><img src="../web/media/<?php echo $icon['icon_img']?>"</a>
<?php
}elseif($icon['icon_name']=="Facebook")
{?>
<a href="http://www.facebook.com/sharer/sharer.php?u=http://localhost/easy_admin_panel/user/single-blog.php?id=<?php echo $row['blog_id'];?>" target="_blank"><img src="../web/media/<?php echo $icon['icon_img']?>"></a>
<?php
}elseif($icon['icon_name']=="google+")
{?>
<a href="http://plus.google.com/share?url=http://localhost/easy_admin_panel/user/single-blog.php?id=<?php echo $row['blog_id'];?>" target="_blank"><img src="../web/media/<?php echo $icon['icon_img']?>"></a>
<?php
}elseif($icon['icon_name']=="twitter")
{?>
<a href="http://twitter.com/intent/tweet?url=http://localhost/easy_admin_panel/user/single-blog.php?id=<?php echo $row['blog_id'];?>&text=firstpost&hashtag=web,developer" target="_blank"><img src="../web/media/<?php echo $icon['icon_img']?>"></a>
<?php
}elseif($icon['icon_name']=="linkedIn")
{?>
<a href="http://www.linkedin.com/shareArticle?mini=true&url=http://localhost/easy_admin_panel/user/single-blog.php?id=<?php echo $row['blog_id'];?>#&title=azeen" target="_blank"><img src="../web/media/<?php echo $icon['icon_img']?>"></a>
<?php }
} ?>
</a>`</div>`
</div>
<div class="col-lg-12 blog_main_txtsmall">
<span>
<?php echo $row['blog_description']; ?>
</span>
</div>
</div>
<?php } ?>`
</body>
所有的循环和括号都是完美的,没有任何括号的湖。如果在上面的脚本中找不到,那么发布这个问题就是我的错误。 请帮我..... 如果需要任何服务器配置那么请告诉我。
答案 0 :(得分:0)
网站无法抓取您的localhost链接,因为它只对您可见。您必须将其与您的公共IP链接或将您的网站上传到公共主机。
例如:<a href="http://www.facebook.com/sharer/sharer.php?u=http://YOUR_PUBLIC_IPADRESS_HERE/easy_admin_panel/user/single-blog.php?id=<?php echo $row['blog_id'];?>" target="_blank"><img src="../web/media/<?php echo $icon['icon_img']?>"></a>