プログラムメモ
Category
PHPプログラムメモ
PHPプログラムメモ
PHPフレームワークLaravel
Stripe / Laravel Cashier
PHPフレームワークcodeIgniter
PHP Zend Framework
JavaScriptプログラムメモ
jQuery
node.js
gulp(タスク自動化ツール)
Vue.js
WEB制作(html, css)
css3
Bootstrap
サーバ構築・管理
UNIX ( Linux FreeBSD )シェルコマンドメモ
KUSANAGI
Mac OSX おすすめフリーソフト
MySQL
postgreSQL
デザイン関連(Photoshop・Illustrator)
Sketch / Adobe XD
Mac OSX用 VST AU RTAS プラグイン
フリー素材(写真、アイコン、フォント)
iPhone / iPad
WEBサービス
SQLite
エディタ・WEB開発環境
Flash / ActionScript
Windows WEB開発(Windows Server .Net)
WEBアクセシビリティ
レンタルサーバ / VPS / 専用サーバ / クラウド
summer note
最近のメモ
php.ini の 場所を調べる
パッケージ管理コマンド「yum」
PHPで(symfony/yaml)を使ってYAMLをパースする
Laravel の バージョン( Ver )をソースコード、コマンド、Bladeテンプレートから調べる
Laravel アプリ の 高速化
Mac で MAMP を利用する
Acrobat不要。MacOSXで複数のPDFを結合してひとつにする
Javascript で スマホのフリック操作を制御する
JavaScriptの便利なライブラリ
PHP のCarbon2 で 多言語(日本語・英語・中国語)で日付を表示させる
Laravel の Blade で テンプレートファイルの代わりに文字列からレンダリングする
Laravel で バリデーションを使用する
Laravel で 動的に locale を変更し、フォームバリデーションを多言語対応する
PHPの正規表現検索 preg_match で変数を使う
phpの便利な日付、時刻オブジェクト Carbon を使用する。平成、令和などの和暦を表示させる
Laravel Cashier で 課金時に任意のパラメーター(metadata)を渡す
Stripe の 日割り額を計算する
Laravel で PHPの notice エラーを無視する
laravel のモデルの検索結果 collection をさらに検索する
Laravelで一時的にメンテナンスモードに入る
Laravel で DB のバックアップを簡単にとる (laravel-db-snapshots)
PHPのファイルアップロードのファイル要領制限(upload_max_filesize)を変更する。
MariaDB の バージョンを調べる
Laravel の 多対多リレーション
Laravel の ディスク・ファイルシステム Storage , Filesystem を使用する
検索
PHPプログラムメモ
トップに戻る
新規投稿
tags
正規表現
[5]
エラー対処
[14]
ファイル
[17]
配列
[15]
ソート
[2]
Cookie
[5]
セッション
[4]
Twig
[8]
日付
[5]
PEAR
[14]
PHP7
[1]
composer
[3]
Smarty
[22]
Apache
[1]
Xpath
[4]
CodeIgniter
[1]
メール
[3]
CSV
[1]
画像
[7]
日本語
[9]
pdf
[2]
XML
[4]
Gulp
[1]
CakePHP
[1]
API
[6]
Twitter
[2]
高速化
[4]
.htaccess
[4]
URL
[2]
メモリ
[3]
携帯スマホサイト
[2]
PHPプログラムに関する各種メモ書き
クイックリンク
php.ini の 場所を調べる
PHPの正規表現検索 preg_match で変数を使う
PHPのCarbonで日本語の曜日を表示させる
PHPのヒアドキュメント比較
PHPで中国語かどうかを判別する
PHPのCarbonで「次の20日」を取得する
ファイルサイズを KB , MB にフォーマットする
PHP Composer 現在インストール中のパッケージ一覧を表示する
PHPでファイルの mime type を取得する
PHPのCarbonで元号(明治、大正、昭和、平成)を表示させる
PHPで(symfony/yaml)を使ってYAMLをパースする
Pusherを使ってリアルタイム通知を行う
PHPで特定のHTMLタグを取り除く
PHPでビルトインサーバ(ローカルサーバ)を立ち上げる。またディレクトリ一覧を表示させる
PHP の PsySH を使ってコマンドを調べる / PsySH を使って変数の中身を表示させる
PHPで cURLやfile_get_contents の代わりに GUZZLE を使用してWEBサイトを取得する
PHPで長い英文の文章を単語の途中で切らずに分割する
UTF-8 の クォーテーションを正規化する
PHPでMicrosoft (Azure) Translator text を使って翻訳する
PHPで衝突しにくいユニークなID(ハッシュ)uuidを生成する
PHP 7.2 で発生する「 Function create_function() is deprecated」エラーに対処する
PHPでハッシュの配列を検索する
PHPのログクラスmonolog を 使用する
PHPで大きな値の16進数を10進数に変換する
PHPの三項演算子が苦手な人は ?: の使用から始めることをオススメします
PHPでファイルやディレクトリの入ったディレクトリごと削除する
phpの in_array() をisset で代用して高速化する
phpで日付の曜日を日本語で表記する
Microsoft Edge で history.back() や ブラウザの戻るボタンで戻った時にチェックボックスとラジオボタンが消える
PHPでエクセルファイルを扱う
パスワードの最後の1文字以外を * にマスクするTwigフィルタ
PHPのpreg_replace_callback() にクラスのメソッドを使用する
phpで配列を文字数の多い順にソート(並び替え)する
IEやEdgeでhistory.back()や「戻る」ボタンで戻った時に消える時の対処法その1
Twig で 現在の日付までのドロップダウンリストを生成する
Twigテンプレートで動的に継承元テンプレートを変更する
PHPで日付を比較して日数の差を計算する
Twigで日付から日本語の曜日を返すフィルター
Twigで生年月日から現在の年齢を返すフィルター
phpで文字列の可逆暗号(暗号化/復号化)を行う(その2)
PHP Datetime日付のフォーマット
PHPでテストデータを作成する Faker
PEAR run-tests を使ったPHPのユニットテスト
php7で変数の型宣言が厳格なコーディングを行う
phpcs , phpcbf で phpコードを(チェック / 整形)する
PHPMD で PHPソースのチェックを行う
phpで文字列の可逆暗号(暗号化/復号化)を行う(その1)
PHPで日付を扱う(Datetimeまたは DateTimeImmutable )クラス
Smartyで小数点以下を2桁にまとめ、最後がゼロの場合は表示しないようにする
apacheの mod_rewrite エンコードされたURLに %2Fや%5Cが含まれると404エラーになる場合の回避法
PHPでSafariの「リーダー表示」のように記事を抜き出す
ソースコードがPHP7に対応しているかチェックする php7cc
Strict Standards: Only variables should be passed by reference エラーへの対応
Twigのバージョンを表示する
PHPの true / false を目に見える形で表示する。
ApacheのPHP実行ユーザー名を確認する
PHPでXpathでスクレイピングできるモジュール
PHPが「WEBブラウザから起動されたぁ?」「コマンドラインから起動されたか?」を判別する
PHPで受信したHTMLメールやマルチパートメールを解析する
phpでx日経過した古いファイルやディレクトリを削除する
PHPで配列の重複した値を取り除く
PHP5.6 iconv_set_encoding Deprecated エラーの対処
PHPでCSVを読み込み、出力(ダウンロード)させるLeague CSV
PHPでFTPファイルアップロード / ダウンロード を行う【flysystem】
PHPでファイルを開いて1行ずつ読み込む、ファイルへデータを書き出す。(ファイルオープン、クローズ)
PHP5.6での【Deprecated: Non-static method】エラーの対応
phpのimagemagickで画像を正方形に切り抜く
PHPでスペース区切りの文字列で検索文字をANDマッチする
PHPでPCの機種依存文字を検出し、変換(削除)する。
PHPでURLの存在を確認する
PHPから日本語フォントを使ってPDFを生成出力する【TCPDF】
PHP 5.4のE_STRICTエラーに対応する
Twigテンプレートの変数の中で変数をevalするフィルタ
テンプレートエンジンTwigに自作フィルタを追加する
テンプレートエンジン『Twig』と『Smarty』『Laravel Blade』比較表
Twigテンプレート使い方
PHPでMD5やSHA1などのハッシュ値を求める
CakePHPでソーシャルログイン
Smartyのプラグイン(modifier)に複数の引数を渡す
PHPでファイルをダウンロードさせる
PHPのforeachループ内で「配列の最初かどうか?」「最後かどうか?」を調べる
PHPでPDFを生成する【FPDF】
PHPで文字列を数値型に変換する。
PHPで文字コードを指定したヘッダを返す
PHPでSQLite3を扱う
PHPからTwitter API 1.1 を使って Twitterに自動書き込みする。【tmhOAuth】
PHPでメールアドレスのチェックを【filter_var】【正規表現】で行う。
外部SMTPサーバを利用してメールを送信する。
日本語(全角文字)を指定文字数で折り返す(word wrap)Smartyプラグイン
phpの実行時間を計測する
Smartyテンプレート内で乱数(ランダム文字列)を発生させる
UTF-8を使った正規表現でエラー「this version of PCRE is not compiled with PCRE_UTF8」の場合の対応
正規表現にマッチするかどうか判別する Smarty Plugin
PHPで安全なファイルロック
画像ファイルの width, height を取得して挿入するSmarty Plugin
拡張子 .html でphpを動かす
PHPのオブジェクトを連想配列に変換する
PHPでURLからローカルにファイルをダウンロードする
PHPで画象を切り抜き・縮小しサムネイルを作成する
Googleサジェスト(Yahoo, Bing, Amazon, Youtubeも)APIを使用する
phpのソースコードから不要なコメント、スペースを削除してきれいに整形する
Googleの短縮URLサービスAPI goo.gl をPHPから使用する
PHP(PEAR:HTTP_OAuth)でTwitter等各種サービスにOAuthログインをする。
PHPでumaskの設定を行う
PHPで多次元配列(ハッシュの配列)を並び替える、またはランダム順にする。
Smartyキャッシュを削除する
PHPでHTMLタグの閉じ忘れを修正する PECL::Tidy
phpで画像ファイルの拡張子を判別する
PHPでHTTPのステータスコード(404 、 301など)を返す。
PHPでXMLのXSLT変換を行う。
PHPで顔認識 openCV
phpでxpathを使ってスクレイピング(WEBページの取得)とXpathの書式例
はてなダイアリーキーワード自動リンクAPIをPHPで使用する。
PHPでWEBページをSQLライクに取得する。【htmlSQL】
改行コードを(LF)に統一する
PHPで & → &amp (htmlエンティティ)に変換し、戻す
HTMLを取得(スクレイピング)してパース(解析)する
Youtube API を使って自分のサイトでYouYube検索を行う
PHPのGD画像関数
htmlページを取得、解析してページタイトルを得る
PHP(Smartyプラグイン)ではてな記法を使用する
PHPのファイルアップロードのファイル要領制限(upload_max_filesize)を変更する。
SmartyプラグインでOSとブラウザ判別を行う
PHPプログラムが使用しているメモリを取得する
Smarty の プラグインへの引数指定方法
配列(の配列)の文字コードを一括変換する
ZIP Archive のインストール
PHP文字コード, HTMLのヘッダのエンコード指定が正しいのに何故か時々文字化けする不具合の対応
出力バッファをフラッシュして出力と同時に画面に表示させる
PHPであるディレクトリ(フォルダ)内のファイルを全て削除する
PHPで1秒以下の短い時間(ミリ秒) sleep させる
Smartyで配列の最初と最後の要素を検知する
900 * (1.1) =990 を小数点第一位で切り上げると答えは 991 になる
Smarty でテンプレート側で配列の長さ(要素数)を求める
Smartyテンプレート内で変数に代入をする、計算をする
ランダムなパスワード生成に便利なモジュール PHP String_Random
連想配列から配列の値を削除する
ファイル名からパス名、ファイル名、拡張子を調べる。また拡張子を取り除く
PHPで文字列を比較するときに == は絶対に使ってはいけない。
PHPで相対パスから絶対URL(URI)を作成する。または絶対パスを返す。
phpでjsonを扱う / json_decode() / json_encode()
Smartyでセッション変数、cookie、環境変数を参照する
携帯サイトなどCookieを使えないクライアントの場合に自動でセッション変数をURIに埋め込む
PHPのソースコードを整形する PHP_Beautifier を試す。
Smartyで for文 (for i=0 ; i<10; i++)のような繰り返しを行う。
PHPアクセラレータAPCを導入して、PHPを高速化する。
cookieを使わずにセッション管理する(ログイン認証が必要な携帯サイト用)
文字列に「ひらがな(全角)」「漢字(全角)」「カタカナ(全角)」「カタカナ(半角)」が使われているか判別する。
メモリエラー「PHP Fatal error: Allowed memory size of 8388608 bytes exhausted」
PHPでファイルの移動を行う
配列を自然順アルゴリズムでソートを行う【natsort】【natcasesort】
PHPでソースコードを色づけして表示するライブラリ
PHPの有用なソースが多数登録されているサイト http://www.phpclasses.org/
PHPからunixシェルコマンドを実行しその結果を取得する。
現在の日付を求める
Smartyテンプレート内にcss定義など {} を含む文字列を記述する。
PHPのプロセス番号を取得する
PHPによるウェブサイトクローラー
WEBサービスAPIを利用するときに便利なPEARクラス
PHPでXMLパースしてオブジェクトまたはハッシュに変換する
PHPコードを整形する。
Smartyで 配列の中に要素があるかを調べる (in_array )
xmlrpcを使って外部Blog(Livedoor Blog)を更新する
PEAR Cache_Lite を使ってみる
【Smarty】で{foreach}の繰り返し回数を取得する
PHPで1の位を切り上げ、切り捨てる
PHPで環境変数一覧を取得する
全角カタカナにマッチする正規表現
PHPでクッキーの読み書きをする
Smartyを使ってRSS用日付を表示させる
日本語が入った正規表現で検索、置換を行う
PHPのタイムアウト【Maximum execution time of 60 seconds exceeded】エラーが出る場合の対応
多次元配列を結合する
Smartyで配列かどうかを判別するには?
RSSフィード(XML)をパースしてPHPオブジェクトに変換する【PEAR::XML_Serializer】
エラー、警告メッセージをロギングする。
ある月の日数を取得する
チェックボックスの値を配列で受け取るため name="check[]" とするとJavaScriptで値が受け取れない問題について
PHPで日本語を扱うための設定をする mb_string
Smartyで数字を3桁ごとにコンマで区切る
PHPでfillinform
PEAR関連
PHPのエラー表示を設定する
PHPの代表的なテンプレートエンジンsmartyのダウンロードとインストール
php.ini の 場所を調べる
● php.ini の 場所を調べる
こちらのコマンドで php.ini の場所を表示させる事ができます。
php -r "echo phpinfo();" | grep "php.ini"
No.1529
06/11 11:21
edit
edit
delete