PHP

PHP

PHPでクロール⇒スクレイピングするのに便利なライブラリ

PHPでクロール⇒スクレイピングするのに便利なライブラリを見つけました。Goutteです。 Webスクレイピングが捗るGoutteを使ってみる ログインが必要なページもクロール簡単 PHP と Goutte ではじめる超絶簡単...
PHP

ワードプレスのコメントフォームをガッツリ編集する方法

ワードプレスのコメントフォームをガッツリ編集するとなると、情報がなかなか出てきません。 見た目や見栄えを変えるだけでなく、項目を追加したりなど。ワードプレスはいじればいじるほど、わからないことが出てきて面白い。 すぐに詳細を忘れ...
PHP

【PHP】URLをドメイン・サブドメインに分解してみる!

PHPを使って、URLをドメイン・サブドメインに分解してみます! ググるとどうも正規表現をガッツリ使った例が多いようですが、正規表現を使わなくても分解可能です! 以下サンプルです。
PHP

【PHP】google trend APIのJSONをjson_decode()する前に必要な処理

以前の記事で、Googleの検索回数を取得するAPIを見つけたので、PHPで利用してみました。 json_decode()してから利用するのですが、json_decode()前に一つだけ処理が必要でした。というのも、google tr...
PHP

【MySQL】データベースの重複登録を防ぐ一番簡単な方法

MySQLのINSERT時にたまに重複になってしまうことがあります。 PHPやプログラム上では重複insertを回避するようにしていたとしても、データベースへの重複書き込みは起こり得ます。 プログラムの実行やデータベースへの書き...
PHP

【MySQL】$wpdbでデータベースにデータを追加する(INSERT INTO)

ワードプレスの$wpdbでデータベースにデータを追加してみます。 prepareを使わないとSQLインジェクションのリスクが怖いので、今回ももちろんprepareを利用します。 ※データベースのテーブルやカラムはすでに用意されて...
PHP

【PHP】相対パスの指定がどうしてもうまくいかない時の対処法

PHPで相対パスの指定がどうしてもうまくいかない時の対処法についてです。 相対パスの指定が上手にいかず、変だと思いながらも、フルパスを使ってなんとか読み込んでいる方も多いと思います。 No such file or dire...
PHP

【PHP】yahooやgoogleの検索順位を取得したい場合はcurlをこう書く

yahooやgoogleの検索順位を取得したくても、普通にPHPからcurlで取ろうとしても失敗します。 少し工夫が必要です。下記のようにすれば私の環境ではyahooやgoogleの検索ページから情報が取得できました。 ...
PHP

PHPでPDFをスクレイピングするならZendPdfが便利らしい

「PHP PDF スクレイピング」で調べるとxpdfばかり出てきますが、ZendPdfが何かと便利らしいです。 PDFファイルの読み込み・編集・結合(マージ)などの機能がそろっているのはスゴイですね。 ZendPdfをレンタ...
PHP

【ワードプレス】既存投稿に同じスラッグを含む投稿が存在するか調べる

スラッグが同じ投稿が存在するか調べます。 スラッグが重複する投稿を避けたい時や、スラッグから投稿IDを取得したい時にも使えます。 下記の関数は、スラッグが同じ投稿が存在すれば投稿IDを、存在しなければnullを返します。 ...
タイトルとURLをコピーしました