2013-10-01から1ヶ月間の記事一覧

フォームからCSVファイルにURLを追加する

php

html側 <html lang="jp"> <head> <meta charset="UTF-8"> <title>RSSを追加します。</title> </head> <body> <form action="addrss.php" method="post"> <input type="text" name="url" /> <input type="submit" /> </form> </body> </html>php側

simplexml_load_fileでrssのバージョンを確認する方法

php

RSSはversionで要素の取り出し方などが変わる部分があるため、RSSのversionによって処理を振り分けることが出来ます。 RSSのversionを確認するためには $data = simplexml_load_file('URL'); としてXMLを読み込むと $data['version'] に格納されます。

フォームの内容をphpファイルに送信するやり方

php

ググれば直に出てくることで、非常に基本的なことなんですが、今日勉強したことということで、なんとなく記録しておきます。 フォームに入力された内容をphpで処理するには次のようにフォームを作ります。 <form action="form.php" method="post"> <label>URL:</label> <input type="text" name="url" /> <input type="submit" /> </form> submitをクリックすると、name="url"のテ…

RSSがあるじゃない!

php

アンテナサイトを作るためにといって、今までスクレイピングをぼちぼちやってきましたが、ふと気づきました。RSSという便利なものがあるじゃないかと。 もちろん、全てのサイトがRSSを配信しているわけでもありませんから、スクレイピングは無駄にはなりませ…

文字コード変換

ちょっと更新の間が空いてしまいました。Gravity Dazeというゲームにドハマリしていたせいです。重力を自由に操れることが特徴のアクションゲームなのですが、ちょっと操作が難しいものの、慣れてくるとその爽快さがたまらなくなり、また魅力的な冒険フィー…

yahooスポーツから広島東洋カープの選手名を抜き出す。

練習がてらやってみました。 find('.yjM text') as $player){ print mb_convert_encodin…

王座戦ブログの最新エントリのタイトルを抽出する。あとjsdoitとか

昨日に引き続き、『PHP Simple HTML DOM Parser』(以前のエントリではPerserが抜けていました! スイマセン!)スクレイピングの練習をしていきます。 再び王座戦ブログを題材にさせていただいて、今度は最新エントリのタイトルを抽出する練習をしてみまし…

王座戦など

今日、というかもう昨日ですが、将棋のタイトル戦である王座戦というのがありまして。 かの有名な羽生王座に期待の俊英(そして大変にイケメンな)中村六段が挑むというシリーズなのですが、今日の対局はまあ、それはそれは大変な名局でありました。自分も、…

Webスクレイピング 事始め

時代遅れにもアンテナ風のサイトでも作ってみたいなあと思い、『PHP Simple HTML DOM』というツールを使ってみました。 使ってみたと言っても、今日のところはちょっといじってみだけなんですけれども、まー使いやすい。CSSとか書いたことある人には感覚的に…

配列内の条件に合致する要素を削除する。

php

たとえば $array = [2,3,4,5,8,9,12,10];というような配列があったとして、その要素のうち偶数だけを削除したい場合はどうすれば良いかという問題です。素直に考えると、 とすれば良さそうなものですが、これではいけません。表示は、3…