1

我有(我认为这是一个很棒的 HTML 页面)。我想将该人的 Facebook 提要集成到 HTML 页面中,但我不想要他们提供的愚蠢的白色和蓝色 iframe 框。该网站在这里

我从来没有用 PHP 做过很多,但我找到了一种使用 PHP 从 Facebook 提取提要的方法。它在一个单独的页面上

据我了解,您不能将 PHP 直接嵌入到 HMTL 中。我想提取 php 页面的输出并将其放在 //来自 Facebook 的新闻下 - 但我不确定如何。

如果您将 index.php 添加到我提供的第一个链接的末尾,我什至创建了一个 index.php 页面。

但仍然无法让它填充。我擅长 HTML,但擅长 PHP。我怎样才能将两者结合起来?我只希望输出出现在 //来自 facebook 的新闻下

我已经有一些htaccess file基于我在网上找到的链接的项目 - 但它们似乎没有帮助:

Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^(.*)\.htm$ $1.html [NC]
AddType application/x-httpd-php .php .htm .html
AddHandler application/x-httpd-php5 .html .php .htm

想法?请温柔一点。我还没有找到任何类似的文章,并且阅读PHP还没有涵盖如何将两者集成到我需要的方式。

4

3 回答 3

2

PHP 是一种服务器端语言。这意味着所有这些都发生在服务器上,然后它输出浏览器接收、解释和显示的 html/javascript/css。

很简单,只要您的文件名为“index.php”(看起来是这样),您就可以在标签之间嵌入您的 php 提要代码

例如:

<body>
<div class="facebookContainer">

<?php
  //php code is here
  echo $facebookFeed;
?>

</div>
于 2013-07-01T03:50:02.450 回答
0

在要显示输出的位置创建一个 iframe。使用您当前拥有的 PHP 脚本的 url 作为 src 属性。

<iframe width="300" height="400" src="http://www.mac-works.com/dev/MG/mark3/custom-facebook-feed.php" seamless>

风格都适合口味。

于 2013-07-01T03:49:19.613 回答
0

如果我误解了您的约束/目标,另一种选择是使用 JQuery 拉入 facebook 提要。这样做的缺点是页面需要 javascript 来加载 facebook 提要,但好的方面是您将获得速度提升 - 如果您直接使用 php 加载提要,您将等待 facebook 回复在您完成将页面发送给用户之前,您的请求。

就像将这个脚本放在页面底部,在结束 body 标记之前一样简单:

<script>
       $(document).ready(function() {

           $('div#facebookContainer').load('http://www.mac-works.com/dev/MG/mark3/custom-facebook-feed.php');

    });
</script>
于 2013-07-01T03:58:21.407 回答