PHP

[WordPress] get_header()とwp_head()を捨てる。

DATA 2012.02.15 04:19 カテゴリ PHP タグ WordPress

捨てることで何かメリットがあるかと言うと残念ながら特にありませんので、この内容をオススメしてるわけではありません。

続きを読む

時間も時間なので、あまり使用頻度の高くない微妙なネタを。

会員制サイトなどで不特定多数の人にログインさせる場合、フッタのバージョン情報は隠しておきたかったり、 こじゃれたメッセージを表示したいときとか使うアクションとフィルタ。

続きを読む

ブログのget_bloginfo()で取れないデータが必要な場合に使うもの。

続きを読む

[WordPress]テンプレートがごちゃごちゃしてきたらstr_replaceとかでごまかしてきたけど、限界が来たのでラッパーをかいてみた。

続きを読む

次の投稿とか前の投稿を取得するget_adjacent_post()が、どうもループ内じゃないと利用できないようになっている模様。

続きを読む

Zend_Loader_Autoloader::autoload()を利用していて、is_a()の第1引数がパスっぽいものだとWarningが発生する。

続きを読む

[WordPress]アバウトなis_home()

DATA 2011.12.23 01:31 カテゴリ PHP タグ WordPress

query_posts()を使うとfalseになるとかの問題もあるis_home()。

続きを読む

WordPress 3.3。Zend_Loader_Autoloaderでクラスのオートロードしたら管理画面でWarning出現。

続きを読む

[WordPress] テンプレートルーティングのメモ

DATA 2011.12.19 04:40 カテゴリ PHP タグ WordPress

WordPressが呼びだすテンプレートをTEMPLATEPATH直下じゃなくてTEMPLATEPATH/views/とかにできるのか調べた時のメモ。 バージョンはWordPress 3.3 日本語版。

続きを読む

[WordPress]ハマりポイントget_user_meta()

DATA 2011.10.05 03:40 カテゴリ PHP タグ WordPress | 関数

3.2.1、マルチサイトONでの結果。

ローカル環境で動いて本番環境で動かない。ローカル環境と本番環境で$table_prefixが異なる場合など get_user_meta()使ってないか確認してみる。

続きを読む

[WordPress]ユーザー登録が可能か調べる

DATA 2011.09.09 11:22 カテゴリ PHP タグ WordPress | 関数

あまり使うことはないですね。

続きを読む

よく見かけるけど実は非推奨なこと。暇なときはマニュアル読んでおくといろいろ発見がありますね。

続きを読む

[WordPress]3.1で地味に便利になったWP_Query

DATA 2011.07.11 01:21 カテゴリ PHP タグ WordPress

3.1以前では投稿をカスタムフィールドで検索したい場合、 1つしか指定できなかったんだけど、3.1から複数設定できるようになった。

続きを読む

WordPressのいまいちピンとこないやつらについてのメモ。

続きを読む

PHPを学び始めて関数の作り方はわかったけど、どういう関数作ればいいのかよくわからんって人に。 HTMLを記述する人(クライアント)向けにどんな関数を作ればよいのか考えていきます。

WordPressのプラグインとかテンプレートタグ作る場合も役立つと思います。

続きを読む

前回の「WordPressで会員サイト開発:Role追加編」の続きで、今回はRoleを指定してユーザー登録編

続きを読む

WordPressで会員サイト開発:Role追加編

DATA 2011.06.07 03:55 カテゴリ PHP タグ PHP | WordPress

WordPressでこんな感じのサイトを作る。

続きを読む

WordPressとかMovableTypeは使ってるけどCakePHPは使ったこと無い人。 たぶんデザイナーさんとかにビューとレイアウトを分けるとイイコトあるよと伝えたい。

続きを読む

[SPL]SplFileInfo

DATA 2011.02.24 02:28 カテゴリ PHP タグ SPL | サンプルコード

久しぶりにSPLネタ。

続きを読む

[PHP]定数を動的に呼び出す

DATA 2011.02.22 23:41 カテゴリ PHP タグ 関数

どう使えばよいのかわからないけど、とりあえずメモ。

続きを読む

MovableTypeをCakePHPのViewとして使う

DATA 2011.02.17 02:04 カテゴリ PHP タグ CakePHP | MovableType

ためのMovableTypeテーマを書いてみた。 MovableTypeの検索のシステムテンプレートをPHPに置き換えるの発展型。

続きを読む

[WordPress]強引なキャッシュ

DATA 2010.06.09 03:11 カテゴリ PHP タグ WordPress

おぉーーっとこれは実用性のない強引なキャッシュだー!

続きを読む

PHPとHTMLが濃密に絡みあうテンプレートは最もカオスになる部分。 自分が出来てない濃密な絡みをWordPressだけしてるなんて許せないので何とかすっきりさせたいところです。

続きを読む

小粋空間: PHPでXML-RPCを利用する方法でMovable Typeで、XML-RPCを利用する方法がエントリーされてたのでWordPressについて書いておきます。もちろん適当に。

続きを読む

全然気がつかなかったんですが、Atom見てて気がつきました。 wp-incluedes/feed-atom.phpでid要素はthe_guid()で出力されてるんですね。

続きを読む

[PHP]spl_autoload_register

DATA 2010.04.23 03:42 カテゴリ PHP タグ PHP | Twig | 関数

Twigを眺めててspl_autoload_registerの引数ってArrayもありなんだと知りました。

続きを読む

[SPL] SimpleXMLIterator

DATA 2010.04.13 04:09 カテゴリ PHP タグ SPL | サンプルコード

最近SPLを眺めていますがなかなか理解できませんw とりあえずSimpleXMLIteratorから使ってみます。

続きを読む

PHPで画像を取得してMySQLに保存、そしてMySQLからデータを取得して表示させる方法を そろそろ書かないとまずい気がしたので書いておきます。 画像をデータベースに保存するのには、とても重要な意味があります。

続きを読む

Wordpress プラグイン作成前の基礎知識

DATA 2010.03.30 05:14 カテゴリ PHP タグ WordPress

そろそろプラグインの一つでも作れるようになりたいので調べてみたのをメモ。

続きを読む

tidyとSimpleXMLでスクレイピングの練習。

続きを読む

アニメーションががSexyとかじゃなく写真がちょいエロなだけなので 選ぶ写真によっては爽やかにもなりますw

続きを読む

[PHP]パスの通し方

DATA 2010.01.13 01:54 カテゴリ PHP タグ CakePHP

ライブラリのパスを定数で設定することが多々あるが CakePHP ではini_setが使える場合、include_pathに追加するって処理になっている。

続きを読む

以下の件は激しくガセネタでした。すみません。普通にController::set()でlayoutに変数を引き渡せます。1.2.0でも出来てるのに恥ずかしいかぎりです。

こんなガセネタ流しておいても誰にも突っ込まれない影響力のないブログだったのが唯一の救いですね

metaのkeywordとdescriptionをセットしようと思ったんですが コントローラーからレイアウトへ値を渡すいい方法がわからない。

続きを読む

思った以上に使う場面が多い。

続きを読む

ループごとにnewしてたんだけどsetTimestamp()を使えばいいことにようやく気がついた。

続きを読む

CakePHPのcheckboxとhasAndBelongsToMany(HABTM)は僕のスペックだと軽くハマれるわ。

続きを読む

[PHP]マジック定数

DATA 2009.12.17 03:13 カテゴリ PHP タグ 言語仕様

ちゃんと見た記憶がなかったのでメモというかコピペ

続きを読む

[PHP]CakePHPのAuthメモ

DATA 2009.12.16 04:30 カテゴリ PHP タグ CakePHP | フレームワーク

CakePHPのAuthコンポーネントのセットアップメモ。

続きを読む

google AnalyticsのAPIを利用してアクセスの多いページの情報を取得します。 利用するライブラリは↓

続きを読む

PHPとYAML

DATA 2009.12.02 22:26 カテゴリ PHP タグ テストコード | ライブラリ

設定ファイルとか書くのはYAMLって形式が簡単でいいらしい。

続きを読む

CakePHPメモ2 コントローラ関連

DATA 2009.11.23 01:31 カテゴリ PHP タグ CakePHP

CakePHPのコントローラーに関するメモ

続きを読む

PEAR::HTML_CSSを使ってみる

DATA 2009.11.22 16:01 カテゴリ PHP タグ PEAR | サンプルコード | テストコード

CSSを処理したり生成したりするためのPEAR::HTML_CSSを使ってみる。使う機会はあまりなさそうですが。

続きを読む

ツールチップについて色々と検討。

最近思うのですが、マウス載せると何か出るよと気づかせる表現はあるべきですが、 載せたあとのアニメーションとか不要じゃないですか?

情報見たいからマウス載せてるわけで、すぐ見たいわけです。 アニメーションはいいから0.1秒でも早く表示してくれって思うのは僕だけでしょうか??

続きを読む

WordPressってループ外で何かしようと思うと面倒だなと思ってましたが $wp_queryとか使うとそれほど面倒じゃなくできそうな感じです。

続きを読む

WordPress ショートコード

DATA 2009.10.29 01:39 カテゴリ PHP タグ WordPress | テストコード

Wordpressでハードコーディングしたくない文字とかどうするんだろうと思ってたらショートコードという便利な機能があった。 全然知らなかったです。こんな便利な機能、公式サイトでもっとアピールしといてもいいのに。

続きを読む

CakePHPメモ1

DATA 2009.10.08 05:11 カテゴリ PHP タグ CakePHP | フレームワーク

CakePHPで前に作ったサイトを復習がてら、最初からやり直そうかと思ってます。 主に1.2系のメモ。

続きを読む

PHP4 func_get_args()とforeachと参照

DATA 2009.07.28 11:48 カテゴリ PHP タグ テストコード | 言語仕様

まだまだPHP4は現役ですね。 久しぶりにPHP4でコード書いてたら肝心なところがコピー扱いでハマりました。

続きを読む

PHP Array関数いろいろ

DATA 2009.04.17 22:21 カテゴリ PHP タグ テストコード | 関数

PHPには配列を操作する関数がたくさんあるのでちょっとずつ試していこうかとおもいます。

続きを読む

SimpleXMLメモ

DATA 2009.04.17 21:06 カテゴリ PHP タグ 関数

valuecommerceのAPIを叩いて返ってくるXMLを SimpleXMLを利用してパースしようとしたら、 うまくできない部分があった。

続きを読む

Compositeパターンメモ

単体オブジェクトである葉と葉や枝を持つことができる枝オブジェクトを同様に扱うことができる。 ディレクトリツリーのような再帰的なデータ構造を表現できる。

続きを読む

PHPメモ

DATA 2009.03.19 13:45 カテゴリ PHP タグ スクラップ

ブレイクスルーできそうな気がしたけど 結局どうにもならなかったコード。

何が問題だったかは覚えてない・・・

続きを読む

テキストをimgに変換するにはGDライブラリを利用すれば できるようなのでちょいと試してみました。

続きを読む

ディレクトリ内のファイルを取得する場合、opendir()使って やってましたがglob()という便利なものがあるんですね。

続きを読む

include pathの追加

DATA 2009.03.05 14:23 カテゴリ PHP タグ サンプルコード | 関数

include pathって複数設定できたんですね。 include path必要なライブラリ使うときini_set()で いちいち切り替えてて面倒だなって思ってたんですが 知識不足だったようです。

続きを読む

PHP empty() isset() is_null() if()

DATA 2009.03.05 13:23 カテゴリ PHP タグ テストコード | 関数

PHPのempty() isset() is_null() if文の評価について

続きを読む

PHP extract()の使い方を探る

DATA 2009.02.17 01:55 カテゴリ PHP タグ サンプルコード | 関数

フレームワーク眺めていると、時々見かけるextract()。 慎重に使えば結構便利なのかも?

続きを読む

ちょいと使いそうだったんでメモ

続きを読む

PHP 参照渡し(リファレンス)と値渡し

DATA 2009.01.21 20:11 カテゴリ ETC | PHP タグ 言語仕様

プログラム(PHP4)ってものを勉強し始めてしばらくの間、 意味不明理解不能だったものが参照渡しでした。

function hoge(&$data){} こんなやつ。

なので今、PHP4を学んでる方は少ないと思いますが、 同じようにつまずいている方の何かの助けになるかもしれないので エントリーしときます。

間違ってたり、逆に混乱させたらごめんなさい・・・

続きを読む

インスタンスが唯一であることを表現するSingletonパターン。 もっとも非難されてるデザインパターンらしい(汗

続きを読む

PHP5 simpleXML 動作テスト part3

DATA 2008.12.17 00:42 カテゴリ PHP タグ テストコード | 動作確認 | 関数

simpleXMLではxPathを利用してノードにアクセスできるようなので試してみるよ。

続きを読む

PHP5 simpleXML 動作確認 part2

DATA 2008.12.17 00:37 カテゴリ PHP タグ テストコード | 動作確認 | 関数

simpleXMLを利用するとXMLファイルの作成などが簡単に できてしまうっぽいので試します。

続きを読む

PHP5 simpleXML 動作テスト part1

DATA 2008.12.17 00:35 カテゴリ PHP タグ テストコード | 動作確認 | 関数

php5になるとXMLが簡単に扱えるようsimpleXMLが利用できるようなので 動作テスト。

続きを読む

sprintf()メモ

DATA 2008.09.08 20:29 カテゴリ PHP タグ テストコード | 動作確認 | 関数

慣れないとなかなか使おうと思わないprintf()。使いこなせばかなり便利なのは間違いない。

続きを読む

一定時間でsession終了メモ

DATA 2008.09.05 21:09 カテゴリ PHP タグ サンプルコード | 関数

一定時間経過したらログアウトとかに利用。時間の計算はUnix時間が便利。

続きを読む

めっさ基本的なことだけど、ファイル操作ってやってなかったんでやってみる。

続きを読む

PHP4 static修飾子

DATA 2008.04.03 22:19 カテゴリ PHP タグ テストコード | 動作確認

pearのNet_UserAgent_Detectを眺めていたら「static」があった。 「static」なんて使ったことなかったのでどんな動きするのか試してみた。

続きを読む

オブジェクトをまるごとDBやテキストに書き込める形式にしてくれるシリアライズ。オブジェクトが保持しているすべての変数が対象。

続きを読む

数値関連の調査に使う関数is_int()、ctype_digit()、is_numeric()の違いについてメモ。

続きを読む

PHP 配列の再帰処理

DATA 2008.01.29 03:37 カテゴリ PHP タグ アルゴリズム | テストコード

ディレクトリ内のファイル取得をごにょごにょやってた時に知った再帰って考え方。

続きを読む

サブクラスでオーバーライドした親クラスのメソッドを呼び出すものと思っていた「::」について調べてみたらそれは使い方の1つに過ぎないようだ。

続きを読む

javascript エラーコード

DATA 2007.12.08 01:10 カテゴリ JavaScript | PHP タグ エラーコード | 動作確認

なんだかできそうでできないjavascriptのコード。

続きを読む

不特定数の引数の受け取り方

DATA 2007.10.04 22:55 カテゴリ PHP タグ テストコード | 動作確認

PHPで不特定数の引数を受け取った場合、func_get_args()で受け取ることができる。

続きを読む

指定したキーが配列にあるかどうか調べるにはarray_key_exists()を利用する。

続きを読む

PHPにはOSやディレクトリの区切り文字を取得する定数が存在している。開発環境はWINで本番環境はLinuxって場合は多々あるので結構便利ですね。

続きを読む

変数がセットされてるかどうかをチェックするにはisset()を利用する。

続きを読む

乱数を発生させる

DATA 2007.08.03 10:58 カテゴリ PHP タグ テストコード | 動作確認 | 関数

乱数を発生させるにはrand()関数を利用する。

続きを読む

MySQLに接続

DATA 2007.07.09 21:22 カテゴリ PHP タグ 関数

MySQLに接続するにはmysql_connect関数を利用する。

続きを読む

文字列中の特定文字の出現回数を調べるにはsubstr_count(文字列, 検索文字列)を利用する。

続きを読む

文字列を指定回数繰り返す

DATA 2007.06.19 10:49 カテゴリ PHP タグ テストコード | 動作確認 | 関数

指定の文字列を指定回数繰り返すにはstr_repeat(文字列, 繰り返し回数)を利用する。

続きを読む

時間データを連想配列に格納

DATA 2007.06.13 20:58 カテゴリ PHP タグ テストコード | 動作確認 | 関数

時間データを連想配列(ハッシュ)に格納するにはgetdate(タイムスタンプ)を利用する。

続きを読む

ある文字列を指定した文字で区切って配列に格納するにはexplode(区切り文字, 文字列)を利用する。

続きを読む

指定の文字列が最初に出現する位置を取得するにはsrtpos(文字列, 検索文字列)を利用する。ただしマルチバイト対応ではないのでマルチバイト文字の場合mb_strpos(文字列, 検索文字列)を利用する。

続きを読む

PEAR::Pagerを使ってみた 其1

DATA 2007.05.30 12:15 カテゴリ PHP タグ PEAR | サンプルコード | ライブラリ

大量のデータを複数ページに分割して表示したい場合に便利だというPagerを使ってみた。

続きを読む

ファイルの作成、更新、最終アクセス時刻を取得するにはfilectime、filemtime、fileatime関数を利用する。

続きを読む

SQLインジェクション対策として送信クエリは必ずmysql_escape_stringでエスケープ処理したほうが良いとのこと。

続きを読む

三項演算子

DATA 2007.05.11 13:55 カテゴリ PHP タグ 言語仕様

たまに $a ? $b : $c って感じの記述を見かけることがある。さっぱりわからなかったので調べてみたらどうやら三項演算子ってものらしい。

続きを読む

危険な文字をHTMLエンティティに変換するにはhtmlspecialcharsを利用する

続きを読む

HTMLのタグを削除

DATA 2007.05.06 23:55 カテゴリ PHP タグ セキュリティ | テストコード | 関数

HTMLのタグを削除するにはstrip_tagsを利用する

続きを読む

パスをディレクトリ名、ファイル名、拡張子に分割してdirname、basename、extensionを要素に格納してくれるpathinfo関数。

続きを読む

is_numeric()は、引数が浮動小数点型、または整数型として取り扱えるかどうか確認できる。

続きを読む

配列の処理 foreach

DATA 2007.03.28 11:00 カテゴリ PHP タグ テストコード | 言語仕様

配列から値を取り出す場合や連想配列からキーと値を取り出す場合は foreach文を使うと便利

続きを読む

文字列の反転

DATA 2007.03.07 12:28 カテゴリ PHP タグ テストコード | 動作確認 | 関数

文字列を反転するには strrev()を使う。

続きを読む

ファイルのアップロード

DATA 2007.03.06 18:59 カテゴリ PHP タグ サンプルコード

POST メソッドによりアップロードされたファイルを扱うには$_FILESを利用する

続きを読む

文字列の置換

DATA 2007.03.06 16:08 カテゴリ PHP タグ テストコード | 動作確認 | 関数

文字列の置き換えには str_replace() を使う。

続きを読む

ファイルの内容を配列に読み込むには file() を使う

続きを読む

ファイルが存在しているか確認

DATA 2007.03.05 00:51 カテゴリ PHP タグ 動作確認 | 関数

指定したファイルが存在しているかどうかチェックするには file_exists() を使う。

続きを読む

ヒアドキュメント2

DATA 2007.03.02 00:03 カテゴリ PHP タグ 言語仕様

ヒアドキュメントの内容は変数にセットすることが出来るらしい。

続きを読む

表示内容の切り替え

DATA 2007.03.01 03:05 カテゴリ PHP タグ サンプルコード

なんかまどろっこしい。。。もっとなんとかなるんだろうけど一応目的は達成したのでよしw

続きを読む

日時の取得

DATA 2007.02.25 19:21 カテゴリ PHP タグ 動作確認 | 関数

日時の取得にはdate()関数を使う。

続きを読む

PHPの改行コード

DATA 2007.02.25 02:37 カテゴリ PHP タグ 言語仕様

どーやらPHPはLF利用を前提としているらしい。

続きを読む

ヒアドキュメント

DATA 2007.02.16 10:51 カテゴリ PHP タグ 言語仕様

HTMLを記述する時などクォーテーションで囲まなくていいのでとても便利。

続きを読む

$HTTP_SERVER_VARS

DATA 2007.02.13 20:00 カテゴリ PHP タグ テストコード | 動作確認 | 言語仕様

どーやらPHP4.1.0以前のサーバ変数である$HTTP_SERVER_VARSはグローバル宣言しないと関数内でアクセスできない。

続きを読む

変数をPHP4.1.0以下にも対応

DATA 2007.02.13 18:43 カテゴリ PHP タグ サンプルコード

変数をPHP4.1.0以下にも対応させる。

続きを読む

ファイル名取得

DATA 2007.02.13 13:13 カテゴリ PHP タグ 関数

パス情報からファイル名を取得する関数

続きを読む

TIME LINE
2012
02.23

[Ubuntu]Gimp gimp-painterとショートカットの設定

デフォルトで入ってるGimpにG-PenMixBrushというのを追加すると お絵描きツールとして利用できるみたいなので入れてみた。OSはUbuntu11.10。

2012
02.22

[Ubuntu]動画ダウンロードと検索が簡単にできるGMediaFinder

Youtubeなどから動画を検索、ダウンロードが出来るソフトウェアGMediaFinder。 登録とか広告とか一切ありませんUbuntu版は。Windows版もありますよ。

2012
02.21
2012
02.20

[イラスト]きれいな線のイラストを簡単に描くには?

噂のGumroadを使いたくてTwitterのアカウント作った。タマゴだと友達が出来ないみたいなのでアイコン描こうと思った。 絵を描かなくなって軽く8年は経っていて、トレス台も行方不明だったので初めて下書きから全部デジタルでやってみたんだけど、やばい。

デジタルやばい。

2012
02.15

[WordPress] get_header()とwp_head()を捨てる。

捨てることで何かメリットがあるかと言うと残念ながら特にありませんので、この内容をオススメしてるわけではありません。

2012
02.14

[Eclipse]PDTのデバック構成でURLの自動生成が表示されない。

Linux 版のPDT3.0.2でデバック構成ウィンドウから新規作成するとURLの自動生成が表示されない。

2012
02.13

[PHP]Xdebugでvar_dump()の出力が省略されて困る場合の対応

Xdebugを利用している場合、var_dump()の出力が省略されて困る場合、 xdebug.iniかini_set()で設定する。

2012
02.10

[雑記]縦横がランダムな要素を隙間なく並べるのは無理なのか。

サイトマップ作ったんだけど、やりたかったことが出来なかった。

2012
02.08

[Ubuntu11.10]Winows XPユーザーがUbuntuを使ってみて

Windows XPとUbuntuのデュアルブート環境にしてみておもったこと。