[date:20130221]の検索結果


PHPでXMLを扱う場合、SimpleXMLやDOMを使うというのが一般的なようですが、今回はそれらは使わずに単に出力したいXML形式の文字列を生成してそれ出力するというサンプルコードです。

サンプルコードの処理内容は、MySQLのテーブルからスレッドIDを取得してURLを生成し、Googleのウェブマスターツールに登録するためにSitemapプロトコルに対応したXMLを出力するというものです。

<?php
//------------------------------------------------------------------------------
//    sitemap.php
//------------------------------------------------------------------------------

mb_language("Japanese");
mb_internal_encoding("UTF-8");

require_once('./config.php');
require_once('./util.php');

$siteurl = SITE_URL;
$itemlist = <<<EOL
   <url>
    <loc>$siteurl</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
   </url>
EOL;

// DB接続
$dbh =_db_connect();

$sql = "SELECT threadid FROM thread WHERE status = 1 ORDER BY threadid";

$result = mysql_query($sql, $dbh);
if (!$result) {
    _error("SQL Error: " . mysql_error() . "\n");
}

while ($row = mysql_fetch_assoc($result)) {
    $itemurl = SITE_URL . '?thread=' . $row['threadid'];
    $itemlist .= <<<EOL
   <url>
    <loc>$itemurl</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
   </url>
EOL;

}
mysql_free_result($result);

$sitemap = <<<EOL
<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   $itemlist
  </urlset>
EOL;

mysql_close($dbh);

header("Content-Type: text/xml; charset=utf-8");
echo $sitemap;

exit();

?>

上記のようなベタなやり方でなく、SimpleXMLやDOMを使いたいという場合は、以下のページが参考になると思います。

PHP 開発者のための XML: 第 1 回 PHP での XML を 15 分で学ぶ

プロになるための PHPプログラミング入門
技術評論社 著者:星野 香保子


amazon.co.jpのカスタマーレビューを見る
powered by amalink

[2286] Posted by kagahiro at 2013/02/21 20:19:18
0 point | Link (1) | Trackback (0) | Comment (0)

2013年2月21日、ソニー・コンピュータエンタテインメント(SCE)は、米国ニューヨークで開催されたPlayStation Meeting 2013で、今年の年末商戦に発売される予定の次世代コンピュータエンタテインメントシステム「プレイステーション 4」(PS4)を発表した。

PS4では、高い描写力と処理性能、新たなコンテンツとの出会いのサポート、ソーシャルとの融合、そしてPlayStation Vitaなどの様々なモバイル端末との連携を通じて、没入感のある豊かなゲーム体験が実現されるという。

PS4には専用に開発された8つのx86-64アーキテクチャーのCPUコアと最先端のGPUが搭載された高性能プロセッサーが搭載され、物理演算など汎用的な計算処理(GPGPU)も容易に行えるという。搭載されている18個のコンピュートユニットは全体で1.84テラフロップスの演算能力を有し、その性能をグラフィック機能やコンピューティング機能、またはその二つに自由に割り当てることが可能になっている。また、176GB/秒の広い帯域幅を持つGDDR5のメモリーを8GB搭載し、表現力豊かなゲーム開発をより効率的に行えるとしている。

PlayStation Meeting 2013
ソニー・コンピュータエンタテインメント 「プレイステーション 4(PS4)」発表(PDF)
「プレイステーション 4」(PS4)専用ワイヤレスコントローラー(DUALSHOCK 4)およびカメラ「PlayStation 4 Eye」発表
「PS4」ついに正式発表、新たなゲームハード登場へ - GIGAZINE
PS4専用カメラ「PlayStation 4 Eye」の機能・仕様詳細・画像まとめ

[2285] Posted by kagahiro at 2013/02/21 14:47:05
0 point | Link (3) | Trackback (0) | Comment (0)

動画投稿サイト「niconico(ニコニコ動画)」を運営するニワンゴは、これまで動画だけだったクリエイターの創作活動やコラボレーションを支援する制度「クリエイター奨励プログラム」を、ニコニコ静画(イラスト、ニコニコ漫画、スクロール漫画)にも全面対応したと発表した。

クリエイター奨励プログラムとは、創作活動の支援、および二次創作文化の推進を目的とする、niconicoの投稿作品に対して奨励金を支払う制度で、クリエイター奨励プログラムに作品を登録(作品を登録できるのは有料のプレミアム会員のみ)してから3ヶ月間、その作品が公開され続ければ、奨励金を現金またはニコニコポイントで受け取ることができる。なお、奨励金には、その作品自体の人気度に応じて算出される「作品奨励金」と、その作品に影響を受けた子作品の人気度に応じて算出される奨励金「子ども手当」の2種類がある。

今回のニコニコ静画(イラスト、ニコニコ漫画、スクロール漫画)への対応によって、ニコニコ静画単体でもクリエイター奨励プログラムに登録、その作品の人気度に応じて作品奨励金を受け取ることが可能になった。

niconicoの投稿作品に対して奨励金をお支払い
クリエイター奨励プログラム
niconico(ニコニコ動画)

ニコニコ動画ファンブック Vol.1 (100%ムックシリーズ)
晋遊舎


amazon.co.jpのカスタマーレビューを見る
powered by amalink

[2284] Posted by kagahiro at 2013/02/21 10:19:25
0 point | Link (1) | Trackback (0) | Comment (0)

  1  


アクセスランキング

今日のアクセスランキング TOP 10

  1. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (4 PV)
  2. [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (3 PV)
  3. 2chまとめサイト - 痛いニュース(ノ∀`) (2 PV)
  4. [PR]ハイレバ+複利で爆益を狙うEA「GAMBLER MT5」 #ドル円 #EA #自動売買 (2 PV)
  5. ソーシャルメディアにまつわる企業と消費者の悩ましいギャップ -INTERNET Watch (1 PV)
  6. [Perl]メールフォームCGIの作り方 (1 PV)
  7. 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (1 PV)
  8. Million Dollar MT5 最新版(Ver 1.06)のバックテストレポート (1 PV)
  9. Slashdot JapanならびにSourceForge.JP、サイト名称変更のお知らせ (1 PV)
  10. キリ番トレードにも使える無料の半自動裁量支援ツール(EA)「PositionKeeper」 (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (120 PV)
  2. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (74 PV)
  3. YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (46 PV)
  4. [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (37 PV)
  5. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (26 PV)
  6. 時間指定で仲値トレードも簡単にできる無料EA「NAKANE3 Ver 2.02」 (17 PV)
  7. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (15 PV)
  8. [PR]ハイレバ+複利で爆益を狙うEA「GAMBLER MT5」 #ドル円 #EA #自動売買 (14 PV)
  9. Google News (グーグルニュース)日本版 (14 PV)
  10. MT4向け無料ヘッジ(両建て)ツール(EA)「STOPPER FREE」 #自動売買 #FX (12 PV)

アクセス統計

ディレクトリ

関連サイト