-
CakePHP3で画像・ファイルのアップロード処理を自作・解説付き・その2
2017/03/19 CakePHP 3.x 4.x CakePHP3
ファイルのアップロード機能の自作サンプルコードとその解説のその2。アップロード機能に関連するファイルの更新や削除の処理や画像、フォルダのパスの指定方法などを含めて解説。
-
CakePHP3でファイルのアップロード処理を自作・解説付き・その1
2017/03/18 CakePHP 3.x 4.x CakePHP3
CakePHP3でファイルをアップロードする処理を、php.netにある「エラーを起こさない」と説明がある処理を参考に作成。サンプルソースとその解説付きで、コピペでも動くし、カスタマイズも簡単!
-
CakePHP3でDocumentRootやwebroot、imgフォルダのURLやドメイン、パスを取得
2017/03/12 CakePHP 3.x 4.x CakePHP3
URLやドメイン、フォルダへのパスの取得は、ビューではUrlHelperを使い、コントローラーではRouterクラスを使います。第2引数の指定でURLを取得することも可能。
-
CakePHP3でDocumentRootやtmp、webroot、logsなどのフォルダへのパスの定数
2017/03/11 CakePHP 3.x 4.x CakePHP3
CakePHP3で特定フォルダのパスの定数を解説。root、DocumentRoot、app、config、webroot、tests、tmp、cache、vendor、コア、コアの srcが設定済み。realpath()関数を使うと柔軟なパス指定が可能。
-
CakePHP3のビューで受取ったテーブルのオブジェクトを連想配列に変換する方法
2017/03/04 CakePHP 3.x 4.x CakePHP3
コントローラーからビューに送ったテーブルのオブジェクトを連想配列に変換し、ビューの中で自由に使えるようにするメソッド「toArray()」の解説。連想配列に変換できれば利用度アップ!
-
CakePHP3で他のテーブルのマスタテーブルからセレクトボックス(プルダウンリスト)を作る
2017/03/04 CakePHP 3.x 4.x CakePHP3
他のテーブルのマスタのレコードからプルダウンリストを作成し、選択できるようにするサンプルプログラムと解説。ORMの設定によりデータベースの値を取得し、配列を作成し optionsに与える。
-
CakePHP3で値を入力直後にバリデーションする方法解説
2017/02/25 CakePHP 3.x 4.x CakePHP3
CakePHP3でバリデーションの実行を保存する時から入力情報を受け取るときに変更する処理の解説。CakePHP3ではnewEntity()の処理でバリデートするため1行追加で対応可能。
-
CakePHP3のアソシエーション機能を使い関連レコードをまとめて削除
2017/02/24 CakePHP 3.x 4.x CakePHP3
CakePHP3でレコードを削除する際に関連するレコードをまとめて削除する機能の解説。フレームワークのメリットを存分に発揮し、コマンドを1行追加するだけで実装可能。
-
PythonでURLの有無、存在をチェックするスクリプト
2017/02/18 プログラミング・Web関連技術
PythonでURLが存在するか否かのチェックスクリプト。ライブラリ「urllib2」を使い、指定のURLにアクセスしそのレスポンスコードを判別するという仕組み。
-
PythonでMySQLへの接続ライブラリMySQL-pythonの簡単インストール方法
2017/02/12 プログラミング・Web関連技術
PythonはMySQLに接続するライブラリは別途インストールが必要。なのでMySQL-pythonライブラリのインストール方法とサンプルスクリプトで動作検証までを解説。
-
Beautiful Soupを利用してPythonでスクレイピングを行う環境構築方法の解説
2017/02/11 プログラミング・Web関連技術
BeautifulSoupはPythonでスクレイピングを行う際に便利なツール。インストール方法も簡単。ただ、事前にpipのインストールが必要でその解説もしてます。
-
Selenium WebDriver、Pythonをインストールし Chromeの自動操作の環境構築手順のまとめ
2017/02/10 プログラミング・Web関連技術
Selenium WebDriverを使ってChromeを自動操作する環境を構築する手順のまとめ。使用するPythonのインストールから、サンプルスクリプトの動作確認までを詳細解説。
-
Selenium WebDriverでFirefoxをプライベートウィンドウ/Chromeをシークレットモードで起動する方法・言語はpython
2017/02/05 プログラミング・Web関連技術
Seleniumでは初期状態でブラウザを起動する Seleniumでブラウザ …
-
Pythonをコマンドラインで実行。全角文字(日本語)を引数にする場合の対処方法
2017/02/04 プログラミング・Web関連技術
Pythonをコマンドラインで実行する際、引数を付与して実行する方法の解説。その時問題となる日本語(全角文字)を利用する方法を解説。Windows環境での解説。
-
PythonでUTF-8など日本語(全角文字)を使う方法。コメントにも必要。
2017/01/29 プログラミング・Web関連技術
Pythonの標準では日本語(全角文字)を利用できないので、利用する際は文字コードを宣言する必要がある。「# coding: utf-8」の様に記述すればOK。
-
Selenium WebDriver、Pythonをインストールしブラウザ自動操作の環境構築手順のまとめ
2017/01/28 プログラミング・Web関連技術
ブラウザを自動操作しテストを実行するロボットをselenium WebDriver+Pythonの環境を構築し、動作確認までの手順のまとめ。初心者向けに詳細解説。サンプルソースも。
-
CakePHP3でPHPExcelを使ってエクセルファイルを生成、出力する方法
2017/01/23 CakePHP 3.x 4.x CakePHP3
CakePHP3でPHPExcelを利用してエクセルを編集、出力するサンプルソース+解説。PHPExcelのインストール方法の解説からファイル保存とダウンロードの方法なども解説。
-
CakePHP3でcomposerを利用してライブラリ・プラグインをインストールする方法
2017/01/22 CakePHP 3.x 4.x CakePHP3
CakePHP3でcomposerを使ってパッケージ(ライブラリ、プラグイン)をインストールする方法の解説。PHPを使うのはCakePHP3が初めてというような方への使い方から解説。
-
CakePHP3でassociatedを使って関連データをまとめて保存する方法(hasOne、hasMany、belongsTo)
2017/01/21 CakePHP 3.x 4.x CakePHP3
CakePHP3で関連データをまとめて保存する方法。hasOne、hasMany、belongsTo等の関連データはassociatedを追加することでまとめて保存することができます。
-
CakePHP3のcontroller内でテンプレート、レイアウトを変更する際の指定方法
2017/01/15 CakePHP 3.x 4.x CakePHP3
CakePHP3でテンプレートファイルやレイアウトファイルをデフォルトのものから別のものに変更したい場合の指定方法を解説。
-
CakePHP3のForm Helperの使い方のまとめ
2017/01/14 CakePHP 3.x 4.x CakePHP3
CakePHP3になりフォームヘルパーの使い方も大きく変わりましたので、使い方をまとめました。基本的な使い方からプラスアルファの便利な使い方まで紹介。
-
MySQLの設定ファイル my.cnfがある場所と読み込み順序
2016/12/26 MySQL
MySQLの設定はmy.cnfファイルに記述されています。my.cnfを設置する場所は複数あり予め決められた順番で読み込み、その順番通りに設定内容が反映されます。
-
別サーバの MySQLにアクセスする設定・ファイアウォール設定、ポート設定、MySQL設定、テーブルへ権限付与の方法
2016/12/25 MySQL
外部サーバからアクセス方法解説。GRANTで権限付与。my.cnfのbind-addressで制限解除。3306ポートの開放、ファイアウォールの制限解除。確認方法と設定方法を詳細解説。
-
Custom Post Type UIでカスタムタクソノミーを設定・バージョン1.4対応解説
2016/11/06 WordPress
カスタムタクソノミーをプラグインCustom Post Type UIを使って設定する方法の解説。バージョンアップにより設定する項目も増え続け、より柔軟な設定が可能に。
-
Custom Post Type UIでカスタム投稿を設定・バージョン1.4対応解説
2016/11/05 WordPress
カスタム投稿をプラグインCustom Post Type UIを使って設定する方法を解説。バージョンアップにより設定する項目も増え、より柔軟な設定ができます。
-
カスタムフィールドの検索処理をget_posts()関数のmeta_queryで作成しそれを解説
2016/10/10 WordPress
カスタムフィールドを条件検索・抽出する機能開発の解説。サンプルソースをコピペすればOK。詳細解説もあるのでカスタマイズもできる!
-
Throws SPAM Awayでコメントスパム対策を完璧に。自動削除で運用の手間ゼロ
2016/10/09 WordPress
コメントスパム対策の決定版ともいうべきプラグイン。簡単な設定で自動的にスパムコメントを削除してくれるので煩わしい作業はゼロに。細かな設定も可能。
-
ECCUBEの注文完了画面注文番号と商品情報を編集するCRITEO(クリテオ)タグを編集
2016/10/08 PHP・Smarty・ECCUBE
ECCUBEの注文完了画面にクリテオのタグを編集する方法を紹介。標準機能では完了画面に注文IDや購入商品の情報を渡さないため改修が必要です。
-
WP jQuery LightBoxでWordPressの画像を簡単に見やすくする方法解説
2016/10/01 WordPress
画像のリンクに対して LightBox効果を簡単に追加するプラグイン。インストールして数項目にチェックを入れるだけで設定完了。属性を追加することで機能も追加できる。
-
XAMPPのWordPressの更新でFatal error: Maximum execution time of 30 seconds exceededのエラーが発生して失敗する場合の対処方法
XAMPP環境のWordPressアップデート時に「Maximum execution time of 30 seconds exceeded」のエラーが出る。「max_execution_time」を変更して解決する方法の解説。