1

私は持っています (素晴らしい HTML ページだと思います)。その人の Facebook フィードを HTML ページに統合したいのですが、彼らが提供する愚かな白と青の iframe ボックスは必要ありません。サイトはこちら。

PHP で多くのことをしたことはありませんが、PHP を使用して Facebook からフィードを取得する方法を見つけました。別ページにあります。

私が理解しているように、PHP を HMTL に直接埋め込むことはできません。PHP ページの出力をプルして //News from Facebook の下に配置したいのですが、方法がわかりません。

最初に指定したリンクの最後に index.php を追加すると、index.php ページも作成されます。

しかし、まだそれを取り込むことはできません。HTML は得意ですが、PHP は苦手です。どうすれば2つを統合できますか? 出力を //News from 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 を読んでも、必要な方法で 2 つを統合する方法についてはまだ説明されていません。

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 フィードを取り込むことです。これの欠点は、Facebook フィードをロードするページに JavaScript が必要になることですが、プラス面は速度が向上することです。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 に答える