解説(6)スマーティでページを表示

解説(6)スマーティでページを表示

PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。

★このサイトもこれで作ってます次世代サイト作成システムSIRIUS

解説(6)スマーティでページを表示

ヤフーショッピングAPIを使ったサイト作り。
商品情報のデータを変数$list_yに配列で格納したら、
次はスマーティにデータを送ってページを作る部分に進みます。

 

// ---------------- 商品ページ作成 --------------------------- //
// スマーティにデータを送る
$smarty->assign("keywords",$keywords);
$smarty->assign("list_y",$list_y);

 

これは、変数$keywordsと$list_yの内容を
それぞれ「keywords」「list_y」という名前でスマーティに送る指定です。
基本的にはいくつでも送ることができますので、
ヤフーショッピングの検索結果と楽天市場の検索結果をそれぞれ送って
比較するページを作ることもできます。
いわゆる「マッシュアップサイト」ってやつですね。

 

//テンプレートを呼び出して表示
$smarty->display('kekka.tpl',$cache_id);
displayメソッドは、ブラウザの画面上に表示するという指定です。
kekka.tplは、表示するときに使うテンプレートの指定です。

 

なおテンプレートなので拡張子を.tplとしていますが、
テンプレートファイルの拡張子は、自由に決めて構いません。
ただガンブラーウイルスなどでHTMLファイルが
改竄されたりする事件がありましたので、
テンプレートが改竄(かいざん)されないように、別の拡張子を使った方が無難です。

 

私はindex001.htmlなどという名前でテンプレートを作っていたら、
見事に改竄されてしまって、ページを更新しても
ウイルス感染したままになってしまった経験があります。
テンプレート自体が改竄されなければ、サイトを更新するだけでリフレッシュできたんですが。

 

またfetchメソッドを使えば静的HTMLを生成することもできます。

 

//テンプレートにコンテンツを組み込んでファイルをはき出す例
$PageHtml = $smarty->fetch('kekka.tpl');
$page_num = $cache_id.'.html';
file_put_contents('/'.$page_num,$PageHtml);
file_put_contents関数は「文字列をファイルに書き込む」関数です。
ファイル名と書き込む内容を指定して使います。
ファイルを開いたり閉じたりせずに、いきなり上書きしてくれる便利な関数です。

 

//終わり}
これでserch.phpの説明は終わりです。

 

NEXT:解説(7)Smartyテンプレートの作り方


スポンサードリンク

ネットで稼ぐ 教材人気ランキング

★第1位★儲かるセールスレター、チラシの書き方はこれ!キャッチ・ザ・ライティング

★第2位★集客できるホームページはこれ!SEOに強い戦略的テンプレート「賢威7」

★第3位★情報企業で稼げ!和佐大輔と木坂健宣のネットビジネス大百科

★第4位★ツイッターで稼ぐ方法 集客&自動化ツールフォローマティックXY

★第5位★月収1,000万円以上!ネットで大金を稼ぐ小玉歩のノウハウザ・メールマガジン

このエントリーをはてなブックマークに追加

解説(6)スマーティでページを表示関連エントリー

リンク切れの起こらないアフィリエイトのやり方
PHPプログラムの開発環境を整える
WEBサービスのアクセスキーを取得する
ヤフーAPIのアプリケーションIDを登録
ヤフーAPIで商品を検索してみる。
ヤフーAPIのレスポンスを読んでみる
ヤフーAPIのRESTリクエストの作り方
商品検索ページのサンプルコード
商品検索ページを動かしてみる
商品検索ページをサーバにアップしてみる
サンプルコードの解説(1)入力ページ
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
解説(2)設定事項を上部に記述する
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
解説(3)Smartyを使う準備をする
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
解説(4)RESTリクエストのレスポンス処理
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
解説(5)商品情報をXMLから取り出す
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
解説(7)Smartyテンプレートの作り方
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
解説(8)テンプレートに商品情報を組込む
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
アクセスが集まるサイトを作るには
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
マッシュアップサイトをプランする
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
楽天の商品検索API用コード例
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
楽天検索API用PHP解説(1)
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
楽天検索API用PHP解説(2)
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
グーグルニュース取得PHPの例
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
ニュース取得PHPの解説
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
ユーチューブ動画リンク取得PHP
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
ユーチューブ取得PHPの解説
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
ツイートボタン、「いいね!」ボタンの付け方
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。
フェイスブックのリンクに表示させたい画像を指定する方法
PHPとWebAPIを使ったサイトを作って、アフィリエイトする方法を紹介します。