PHP

スポンサーリンク
PHP

PHPの変更の反映に時間がかかるとき

phpをアップロードしても反映まで時間がかかるとき、こいつのキャッシュ機能のせいかもしれません。 OPcache() 実際にキャッシュされる設定になっているかはphpinfo()などでopcache.revalidate_freqを...
PHP

PHP as cgi/fastCGI でPHP_AUTH_USER が使えないので対処方法

php-fpmを使いましたが、思わぬところで仕様が違うので困りますね・・。 $_SERVERと$_SERVERを使ったphpでbasic認証をかけるソースがある場合は以下のようにやります。 .htaccess RewriteEng...
PHP

【NetBeans】プロジェクト全体からPHPショートコードを探す

プロジェクトのPHPファイル全体から <? で始まるphpショートコードを検索 正規表現を使うけど "?" をエスケープするのがミソ
PHP

cloudflareのキャッシュ削除APIをZend_Http_Client_Adapter_Curlで叩く

cloudflare便利っすね。 但し、自分で運用する分には良いのですが、画像やCSSがキャッシュされるので、更新する人が別にいると不便です。 てことでAPIを叩いてキャッシュを削除してみます。 curlでのヘルプはあるの...
PHP

ログイン済みユーザーだけダウンロードできるファイルをPHPとhtaccessを使って実現する

ログイン済みユーザーだけがダウンロードできるファイルを実現します。 本来ならば、ファイルはドキュメントルートの外に置いて、phpでechoするのが良いと思うけど、もろもろの事情でドキュメントルート以下に認証済みのにアクセスできるディレクト...
PHP

【mysql】PHPファイルがたった1枚の簡易版DB管理ツール「Adminer」

mysqlの管理ツールとして一般的によく使われているphpmyadminですが、なんらかの理由で使えない環境など、さっくくりmysql操作を行いたい時に簡易版のDB管理ツールを設置してしまった方が早いときもあります。 Adminer ...
PHP

POSTすると日本語が消えてしまう。PHP5.4~ htmlspecialcharsの使い方が変わっているので注意

とある掲示板プログラムでサーバーの引越しをしてからPOSTされた日本語が消えてしまうという不具合が発見されました。 php.iniの文字コード設定関係を疑いまいたが、結果htmlspecialcharsが原因でした。 PHP5.4か...
PHP

【PHP】error_reporting設定 E_NOTICE(8)

PHP5.6系を使始めたところ、いろいろデフォルト状態では違いがあったのでメモ error_reporting 過去のデフォルト PHP 5.4.x 32767 PHP 5.3.x 30719 PHP 5.2.x 61...
PHP

PHPで0を含む数値を判別したいとき

is_numeric is_int などで0を含む数値が代入されているか判別したいのに0は否定されてしまいます。 なので、正規表現でやってしまったほうがよろしいかと思います。 $num = 0; if (preg_match(...
PHP

php 西暦なんかの配列をarray_combineとrangeを使って簡単に作る方法

セレクトボックスなどで西暦など、数字の並びの配列を簡単に作る方法 keyとvalueを揃えておきたい時など。たまに必要になります。 こんな時、この二つの関数を使うとらくちんです。 array_combine 一方の配列をキーとし...
PHP

【EC-CUBE】新規ページで「PHPファイルの作成に失敗しました」の対処方法

EC-CUBEで新規ページを作ろうとすると「※ PHPファイルの作成に失敗しました」と出る現象になりました。 最初はちゃんと動いていたし、パーミッションも問題がありませんでした。 Google先生にも聞いてみたのですが明確な回答が無く自...
PHP

Dailymotion サムネイル画像取得方法

動画共有サービス「Dailymotion」で、動画のサムネイル画像を取得したかったのでそのメモ。 大きく二つやり方がありますが、 APIから動画IDのクエリーを投げて取得する方法と、 imgタグにパラメータ付きで取得する方法。...
PHP

都道府県を扱う簡単なmodel:php自分用のメモ

都道府県を扱うパターンが非常に多いのですがDBへクエリーを投げるより、ソースコードに含めてしまったほうがシンプルになる場合も多くあります。 たーーまに自分で使う都道府県を扱うためのmodelクラスのメモです。
jQuery

QRコード 作成方法・webサービスサイト・ツールのまとめ

アナログとデジタルをつなぐのによく利用されている二次元バーコードQRコードですが、なんだかんだ代替品が登場せず、定番になっています。 今後、ちょっとしたQRコードを使ったツールでも開発しようと考えているのですが、まずはQRコードを作るため...
PHP

EC-CUBE メールテンプレート設定 ヘッダー・フッダーがなぜか入力されていませんエラーで必須に

EC-CUBEのカスタマイズのお仕事がありまして、そのうち「問い合わせフォームの種類を増やす」を作業してたのでちょっとメモです。 来店予約フォームとかカタログ請求フォームとかとか・・ そんなの一つのフォーム内で問い合わせ種類を選択に...
スポンサーリンク
タイトルとURLをコピーしました