PHP関連

スポンサーリンク
CMS関連

ページのスラッグからデータを引き出す方法【WordPress】

get_page_by_path("スラッグ名");で、そのスラッグ名のページ(固定ページ)を取得できます。第3引数をpostとすれば、「投稿」から取得できます。get_page_by_path("スラッグ名", "OBJECT", "po...
CMS関連

WordPressでTinyMCEの入力フィールドを作る場合

任意の場所に、Wordpressの内容入力フィールドと同じようにリッチテキストエディタ(TinyMCE)を設置する方法は、wp_editor( "(内容)", '(ID)');で、設置できます。第3引数に細かい設定ができますが、(ID)をn...
DB関連

Postgresqlはテーブル名に注意

Postgresqlでテーブルを作った後、PHPにてSQLSELECT * FROM (テーブル名)と実行したのですが、存在するテーブルなのに、ERROR:  relation "(テーブル名)" does not existというエラーが...
PHP関連

SuPHP使ってるときはphp.confいらないよ

手間取ったのでメモ。PHPのバージョンをアップしたところ、PHPがモジュールモードになってしまい、実行権限がapacheになってしまいました。(もともとSuPHPを使っていたので、実行権限はユーザごとになっていた。SuPHPを使うためには、...
PHP関連

htmlspecialcharsに注意【PHP】

今更な話題ですが、詰まったのでメモ。PHPが5.3から5.5に変わった途端、フォームにて日本語がPOSTされるとまるごと消えてしまう現象が発生しました。(ちなみにそのサイトはEUC-JPで作成されていました)この現象はWordpressなど...
CMS関連

固定ページの子ページを表示するショートコード【WordPress】

開いた固定ページの子ページが、自動的にリスト表示されるようにしたい場合、wp_list_pagesをショートコードにしてしまうと便利です。functions.phpに下記を追記します。function pageChild() { globa...
API関連

Facebookページのタイムラインを取得する方法

Facebookページのタイムラインを取得する方法のメモ。タイムラインは以前紹介したアルバムや写真を取得する方法よりも、ひと手間かかります。(アクセストークンを取得する必要があるため)プログラムは下記の通り。<?php/*facebookペ...
DB関連

さくらインターネットに大容量のDBデータをインポートする

さくらインターネットに標準で用意されているphpMyAdminは、インポートするファイルの容量に限界があります(16MB)。さてどうしたものか、sqlを実行するPHPプログラムでも作ってみるかと思ったのですが、・・・まてよ?phpMyAdm...
API関連

PHPで自分のつぶやきを取得する方法【API1.1】

やり方についてはほぼこちらのサイトを参考にしています。PHP+OAuthでTwitter - SDN Project twitteroauthをダウンロードします。 アプリ登録を行います。登録が完了するとアプリケーションの詳細画面になります...
PHP関連

大容量のmp4ファイルをPHPで読み込んで出力する場合

数MBレベルのmp4ファイルならばheader('Content-type: video/mp4');readfile("mp4ファイルのパス");exit;で十分対応できていたのですが、100MB越えのファイルになった際、「ファイルが壊れ...
スポンサーリンク