atomicbox

Macでウェブ制作するための開発関連メモを残していきます。(html/JavaScript/jQuery など)

Category: PHP

【CakePHP3】時刻がずれるときの設定修正方法

ローカル環境ではちゃんと動いていたのに、公開サーバーにアップすると時刻がずれる・・・毎回のように発生しませんか?
ちょうど9時間くらいずれてるから、タイムゾーンの設定なんだろうな~というのはわかるんですけどね。。
一回設定してしまえばOKなので久々にずれると、どこを修正するんだったかどうやって確認するんだったかすぐ忘れてしまうのでメモしておきます。

Continue reading

PHPの型の比較、変数の存在チェック(empty()、isset()など)について

「”==”と”===”」ってどう使い分けるんだっけ、とか「isset($var)やempty($var)とかif($var)」って存在チェックの時どれ使えばいいんだっけ、などもやもやする細かいTipsを簡単にまとめました。

Continue reading

CakePHP3でGoogleカレンダー連携(事前準備編)

CakePHPでGoogleカレンダーに予定を連携させるミッションがあり、やってみました。

API連携の経験はあまりないのできっと色々詰まるんだろうなーとやる前から逃避モードだったのですが、案の定寝ても覚めてもGoogleAPIに頭を占領されることに・・・

何かと分かりづらいポイントは多々あったのですが、自分が一番混乱したところは、開発環境で使っていたネームベースのバーチャルホスト(example.localといった形式で利用していて、localhost:8080のようにポート指定で使っていなかった)がGoogle API認証設定のリダイレクト先に登録できなかったところでしょうか。

本記事ではGoogle API 認証情報の取得、Googleクライアントライブラリのインストールのあたりまでをまとめたいと思います。

Continue reading

【Windows】Composerをインストール(XAMPPのPHPと併用)

最近Serface Proを導入して長年のMac開発からはなれつつある私です。
在宅で仕事をしているので家と事務所で同じ環境を使いたいなぁと考えていて、持ち歩きメインで色々検討した結果。
なかなかいい子です、Serface Pro。

久々のWindowsメイン機なので環境構築もまた一から・・・
XAMPPでPHPの開発をやりだしたらComposerが入ってない。
というわけでせっかくなのでインストールメモです。

Continue reading

【PHP】PHP入門・基本のきほん2

【PHP】PHP入門・基本のきほんに引き続き、PHP初心者の方向けにPHPのことを解説します。
前回はとりあえずPHPファイルを作ってみよう、というところの話だったのですが、今回は座学的にPHPを見て行ってみようと思います。
前回の続きというよりは、合わせて読んでいただけたら…という内容になっています。

Continue reading

【PHP】全角・日本語を含む正規表現のパターンマッチ(utf-8)

今回は毎度なにかと苦労させられる、正規表現についての備忘メモ。

日本語のようなマルチバイトの文字列を扱う場合、単純に$str[$i]のようにして一文字ずつ処理をしようと思うと文字がとれませんでした。
マルチバイトの文字列を一文字ずつ分割するには正規表現のpreg_splitを使うと良いみたいです。

Continue reading

【PHP】PHP入門・基本のきほん

htmlのページは作ったことあるよーというレベルの人向けに、PHPの基本のきほんについて書いてみました。

Continue reading

© 2018 atomicbox

Theme by Anders NorenUp ↑