PHP

PHP

empty(), isset(), == “”, === “” の使い分け

empty(),isset(),=="",===""は似ているようで少し違います。その違いを試したスクリプトは以下になります。結果はこうなりました。各変数の値は以下/
PHP

エラーを出力させる方法

エラーが出力されない設定になっていると、真っ白な画面だけ出て何が問題なのかわからず、問題箇所を修正するのに無駄に時間を費やしてしまいます。そういう時はエラーを出力するようにし、問題箇所を特定します。3つの設定方法があります。1つめは、php...
PHP

配列の先頭の要素と最後の要素を取り出す

配列の先頭と最後の要素はいかで取り出せます!$sentou=end($array);$saigo=reset($array)/
PHP

pChartでグラフを作成

pChartというライブラリを使って簡単にグラフを作成します。pChartは1.X系と2.X系があるようで、現在の最新は2.1.3です。pChartの公式サイト(たぶん)は以下になります。ダウンロードは以下から行えます、2012年7月時点で...
PHP

Smartyでurlエンコードしたい!

escapeコマンド?を使うとできました。escapeコマンドの使用ほうほうは以下{$変数|escape:"エスケープの種類を指定"}で、エスケープの種類でurlを指定すればurlencodeできました。/
PHP

“Maximum execution time of”が出た!

三つの対処方法・php.inimax_execution_time=120・httpd.confや.htaccessphp_valuemax_execution_time120・PHPファイルPHPファイルの先頭に書きます。set_time...
PHP

パスを含んだファイル名からファイル名以外の部分を取り出したい

パスを含んだファイル名からファイル名以外の部分、つまりパスのみを取り出す方法はでいけるっぽい/
PHP

PHPからサーバ上のファイルのパーミッションを変更する

で行ける。最初の"0"を忘れないように!/
PHP

文字列から必要な文字列を切り取る

substr(対象文字列,切り取り開始位置,切り取る文字数);/
PHP

小数点以下の丸め方(切り捨て、切り上げ、四捨五入)

floor($value)で切り捨てceil($value)で切り上げround($value)で四捨五入(例)/
PHP

(8)DOMオブジェクトのメンバ

今までは、DOMオブジェクトに対して$item->innertextというように、指定したタグで囲まれたエレメントを意味する"innertext"しか使用しませんでしたが、それ以外にも以下のようなものがあります。対象タグのタグ名対象タグを含...
PHP

(7)属性情報を得る – PHP Simple HTML DOM Parser-

10行目で"$item->href"とすることで、aタグのhref属性を参照しています。結果は以下のようになります。---スクレイピング対象のhtmlファイル(sample.html)---/標準にない属性値は以下のようにします。
PHP

(6)タグとidを指定してオブジェクトを得る – PHP Simple HTML DOM Parser –

find()の第一引数にはCSSのセレクターで対象タグを指定します。今回は属性を指定する方法をご紹介します。こんな感じになります。上記の「find('a')」のところの意味は、「hrefという属性に""という値を持ったaタグのオブジェクトを...
PHP

(5)指定したタグの中でひとつだけ指定してオブジェクトを得 – PHP Simple HTML DOM Parser –

次は、find()にもうひとつ引数を指定して、オブジェクトをひとつだけ得ます。find()の二つ目の引数は、一つ目の引数で該当したオブジェクトのなかから何番目のオブジェクトかを決定します。0から始まるので一つ目が0、n番目を指定するときはn...
PHP

(4)タグ名だけを指定してオブジェクトを得る – PHP Simple HTML DOM Parser –

まずは、タグ名だけを指定してスクレイピングしてみます。1.3行目のrequire_once('simple_html_dom.php');でPHPSimpleHTMLDOMParserを読み込みます。2.file_get_html('');...
PHP

(3)得たいタグを見つける – PHP Simple HTML DOM Parser-

今回は前回作ったDOMオブジェクトを使用して実際に基本的なスクレイピングをしていきます。スクレイピングをするということは、先ほど作成したインターネット上のページ中の全部もしくは一部の情報を採取するということになります。ということで、ページ上...
PHP

(2)基本的な使い方 – PHP Simple HTML DOM Parser –

とりあえず、「simple_html_dom.php」をスクレイピングを実施するファイルからインクルードできる場所に配置してください。PHPSimpleHTMLDOMParserを使ってみるとりあえず使ってみます。そのまえに、スクレイピング...
PHP

(1)DOMオブジェクトの作成 – PHP Simple HTML DOM Parser –

PHPSimpleHTMLDOMParserの基本的な使い方を説明していきます。基本的には以下を参照して記載さいてますので、こちらも参考にしてください。PHPSimpleHTMLDOMParserにおけるDOMオブジェクトの作り方スクレイピ...
PHP

PHP Simple HTML DOM Parser入門

PHPSimpleHTMLDOMEParserとはPHPSimpleHTMLDOMParserは、jQueryチック(つまりcssセレクタチック)にインターネット上のHTMLファイルを解析するライブラリです。これを使うことにより手軽にスクレ...
PHP

htmlSQL サンプル(11) – user_agentとrefererの設定 –

$wsql->set_user_agent('MyAgentName/0.9');$wsql->set_referer('user_agentや、refererを任意に設定できる1.$wsql=newhtmlsql();で、htmlsqlク...