読者です 読者をやめる 読者になる 読者になる

delalunaofficedaysのブログ

WORDPRESSとEC CUBEくらいしか触っていないWEBデザイナーの日記とかメモ。

せっかくなのでWORDPRESSの環境をVagrant上に用意してみる。

先ほど作ったMySQLの素晴らしい環境にWORDPRESSでもインストールしてみようかなって思ったのでやってみる。 [code] mysql> create database wp01; Query OK, 1 row affected (0.00 sec) [/code] SQL文を使って普通にデータベースを作成。 CUIにも慣れてきた…

EC CUBE3 [推奨] APC 拡張モジュールが有効になっていません。

さてEC CUBE3インストール時に出ていた警告の最後の項目。 ” [推奨] APC 拡張モジュールが有効になっていません。” これ有効にしておくと速度がアップすると聞いたのでぜひやってみることに。 [code] sudo apt-get install php-apc [/code] これでAPCモジュ…

EC CUBE3 [推奨] mcrypt 拡張モジュールが有効になっていません。

これまたEC CUBE3なんだけど[推奨]って書いてあるから無くてもいいかなって思いつつ推奨なんだったら入れてみよう(本番サーバーで入れれるかは知らんけど)。 php.iniを弄ればいいかな?と思ってパスを調べてみたら /etc/php5/apache2/php.ini にあるようなの…

Ubuntu14.04にEC CUBE3をインストール時にcURL 拡張モジュールを要求された

EC CUBE3をローカル環境に入れてテーマとか作るぞーって張り切ってインストールしようとしたら cURL 拡張モジュールが必須だけど無いよ。って言われたのでインストール。 cURL 拡張モジュールってなんやねんと思って調べてみたら cURL関数を使うためのモジュ…

WinCacheについて調べてみた。

EC CUBE3をXAMPPにインストールするときに警告が出たのでWinCacheについて調べてみた。 http://pecl.php.net/package/wincache こんなものらしいです。 でも英語で何が書いてあるかわかりませんね。 日本語のマニュアルを読んでみると http://php.net/manual…

NetBeansを使ってみる。

PHPを多く触る機会が増えそうなので統合開発環境を用意したいと思っていた。 NetBeansのインストール いつもEclipseって結論に達するんだけど今回は気分でNetBeansを使ってみたいという気持ちになったので早速ダウンロードしてみる。 “HTML5/JavaScript"バー…

query_postsでカスタムポストと通常の投稿を混ぜて一覧表示

query_postsでカスタムポストと通常の投稿を日付順にまとめて表示する必要があったのでコードメモ。 カスタムポストでイベント情報を登録するものとする。 [php] array(‘post’,‘event’), ‘tax_query’ => array( ‘relation’ => ‘OR’, array( ‘taxonomy’ => …

XAMPPの時間設定をするよね

XAMPPをWindows10に入れてみたのでまた1から設定しないといけないですね。 時計がヨーロッパのあたりの時刻になっちゃってるのでまずは時刻設定 [code] [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone d…

PHPでファイルアップロードするところまでは出来た。

PHP

CSVファイルのMIMEタイプは判定できない [php] //DB接続 include "./connect_db.php"; //ファイル名のために日付を表示 $time = date("Y_md_Hi"); echo "現在時刻:" . $time. "<br />"; if (is_uploaded_file($FILES["upfile"]["tmp_name"])) { //日付でリネーム…

PHP+MySQLを使うときにPDOで接続したりするんだって

PHP5.5以降はmysqlなんとかみたいな関数が推奨されないらしいのでひとまずPDOが何なのか調べてみることに。 後でまとめる

PHP+MySQLで在庫管理のようなものを作る

PHP

■画面設計 ・表示画面&入力画面共通 ・インポート画面(在庫CSV/返品CSV) ■ユーザー機能 ・在庫CSVインポート ・返品CSVインポート ・手入力で修正 ■データベース内のデータ ・DBに存在しないデータ/表示するデータ/非表示のデータの3パターン ■インポート…

EC CUBEでダウンロード販売をする場合の注意点

「ダウンロード商品ファイル名」の設定を.zip形式なら「.zip」と、拡張子を付けておかないと拡張子付きでダウンロードできない。 基本的にダウンロード商品のアップロード先はdata/download/saveになる。あらかじめdata/download/の「save」「temp」をパーミ…

なんか最近わかったこと

PHP

[php] SC_Helper_PageLayout_Ex::getUserDir($device_type_id, true)); [/php] これってSC_Helper_PageLayout_Exクラス内のgetUserDirって機能を使うぜってことなのね。EC CUBEとかでよく出てくるけどあんまり理解していなかった。

POST後の画面でチェックボックスの値を保持する

PHP

かなり苦労したのでメモ。 [php] "; var_dump($POST[‘check’]); echo "</pre>"; $data = $POST[‘check’]; //チェックを保持 for($i=0;$i<count($data);$i++){ $check[$data[$i]]="checked"; } echo <<< EOF <form action="{$_SERVER[‘PHP_SELF’]}" method="post"> </count($data);$i++){>

コンストラクタ

PHP

PHPでのコンストラクタってインスタンス化したと同時に実行されるのね。 javaでもそうだっけ。 そもそも [php] class Product{ public function __construct(){ //なにか処理 } } [/php] こんなだっけ・・・クラス名と同じメソッド名にしても同じ効果なのか…

XAMPP+PostgleSQLメモ

PHP

①PHP本体のPATHをWindowsの環境設定に書き込む 設定順序は下記のようになる。 コントロールパネル⇒システム⇒システムの詳細設定⇒環境変数(ボタン)⇒システムの環境変数⇒Path⇒編集(ボタン) ②Apacheを再起動する。 ③libpq.dllとphp.iniのコピーをWwindowsフォル…

XAMPP環境でPOST値が文字化けする症状

PHP

UTF-8で作っているのですが、どうやら全部UTF-8で作る場合は xampp/php/php.iniの設定が mbstring.encoding_translation = On じゃなくて mbstring.encoding_translation = Off の方が無難な様です。 これでPOST値の文字化けが解消しました。

なんかローカルサーバーがNot Foundになる場合。

PHP

Eclipse 付属の XAMPP は Eclipsexampp に格納されている。このフォルダの中にある setup_xampp.bat というバッチファイルを実行することで XAMPP の初期化がおこなわれる。 これでXAMPP再起動で解決しました。

CSSを書きやすくする。

PHP

貧弱な脳みそをしている俺としてはHTML、CSS、JavaScriptあたりのコード補完機能は欲しいので、 http://download.aptana.com/studio3/plugin/install こちらより「Aptana Studio 3 Plugin」をプラグインとして入れてみることにした。 プラグインの追加はヘル…

ローカルサーバーの文字化けを直す。

PHP

xampp¥php¥php.ini をテキストエディタで開きます。 ;default_charset = “UTF-8” ;mbstring.language = Japanese ;mbstring.internal_encoding = EUC-JP ;mbstring.http_input = auto ;mbstring.http_output = SJIS ;mbstring.encoding_translation = Off ;m…

XAMPPのMySQLの文字化け対策について

PHP

環境は引き続き。 XAMPPは1.8.1を使っています。 xampp¥mysql¥bin¥my.ini をテキストエディタで開きます。 155行目の character_set_server=utf8 skip-character-set-client-handshake の「#」を外します。

PHP+Eclipseで開発環境を作ってみる。

PHP

まずはPHP Eclipseをダウンロードします。 とりあえず日本語版のPleiades。環境はWindows。C:直下にPleiadesディレクトリを置きます。 Apacheを初期化しないとなんかうまく起動してくれないのでEclipsexamppフォルダの中にある setup_xampp.batを実行する。 …