ectoから投稿
ectoから投稿できちゃったよ…。
fdsafdsafdsafsaf
fdsa
fdsa
fdsa
fads
fdsaf
adsf
dsaf
dsaf
das
iphoneからの投稿
どんな感じか
サイトURLからRSSのURLを取得する。PHPでヘッダーを見て…
<?
$url = $_GET['url'];
$html = file_get_contents($url);
$html = ereg_replace("\r\n", "\n", $html);
$html = ereg_replace("\r", "\n", $html);
$html = explode("\n", $html);
foreach($html as $val){
if(eregi("\<\/head\>", $val)) {echo("Header End"); break;}
if(eregi("\<link", $val)){
if(eregi("alternate", $val)){
if(eregi("application\/rss\+xml", $val) OR eregi("text\/xml", $val) OR eregi("application\/atom\+xml", $val) OR eregi("application\/rdf\+xml", $val)){
if(eregi("href=(\'|\")([^[:space:]]+)(\'|\")", $val, $get)){
echo($get[2]);
echo("<br>");
}
}
}
}
}
?>
とんでもなく汚いソースだけど、一応取得できてる…
結果オーライ??
PHPブラウザシミュレーター「snoopy」
fetch($URI)
$URIの内容を取ってくる(HTML)fetchtext($URI)
$URIの内容を取ってくる(テキストのみ)fetchform($URI)
$URIの内容を取ってくる(フォームのみ)fetchlinks($URI)
$URIの内容を取ってくる(リンクのみ)submit($URI,$formvars)
$formvarsを$URIにsubmitするsubmittext($URI,$formvars)
submitと同じ(返ってくる内容がテキストである事を除いて)submitlinks($URI)
submitと同じ(返ってくる内容がリンクである事を除いて)以上。
この程度の英文は、直に読むなり、翻訳サイトに流すなりして自分で読むように
良さげだね
phpのRSSアグリゲーター「lilina」 インストール
http://phpspot.org/blog/archives/2005/12/rss_1.html
試しにインストールしてみる
1、http://lilina.sourceforge.net/からソースを落とす
2、ファイル達をアップする
3、「.time.data」「.myfeeds.data」という名前のファイルを2でアップしたファイル達と同階層に作る
4、3の2つのファイルをパーミッション「777」に。
5、「cache」ディレクトリを「777」に
6、「conf.php」で設定をいろいろしとく
「/edit.php」にアクセスして「conf.php」で設定したユーザー情報でログイン。RSS/atomのURLを登録してみる。
「/index.php」で登録したfeedが見れる。
英語読めないから何となくなインストールだけど、ちゃんと動いてるご様子。。。
いじれば結構面白いかも。。。