朝顔日記

URI メモをエクスポート

2006-03-14

URI メモ を opml 形式でエクスポートできるようにしてみました。

使う人は私しかいないと思いますが、一応コードも晒しておきましょう。


<?php
header("Content-Type: application/xml; charset=utf-8");
?>
<?xml version="1.0" encoding="utf-8"?>
<opml version="1.1">
<head>
<title>URI メモ</title>
</head>
<body>
<?php
$log          = "./memo.log";             // memo のログ
$lines = file($log);
foreach($lines as $line) {
  $line = rtrim($line);
  $line = htmlspecialchars($line);
  $items = explode("\t", $line);
  $tags = trim($items[4]);
  $opml_items .= "<outline text=\"{$items[0]}\" Type=\"link\" url=\"{$items['1']}\" title=\"{$tags}\" date=\"{$items[3]}\" />\n";
}

print($opml_items);
?>
</body>
</opml>

「URI メモをエクスポート」へコメントをつける

書き込み時の挙動について
URI らしき文字列には自動的にリンクが張られます。また "<" や、">" は実体参照化されます。
スパム対策のため、リファラを切っていると投稿できません。

この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2006/03/diary_060314a.html