PG WORKS

PHPやLinuxサーバなどのノウハウや、便利なツールを紹介していきます。

PHP

【PHP&MySQL】手っ取り早くMySQLを使いたい方へ INSERT UPDATE DELETE編

INSERT/UPDATE/DELETEの使い方を、説明していきたいと思います。PDOの接続や、データ参照(SELECT)方法については、下記の記事をご確認ください。 zen6a.hateblo.jp データの追加(INSERT) prepare($sql); $sth->bindValue(':id', 1, PDO::PARAM_INT); $sth->b…

【PHP&MySQL】手っ取り早くMySQLを使いたい方へ 接続&SELECT編

PHP5.1以降から導入されたPHP Data Objects(PDO)を使い、手取り早くデータベースへ接続したい方に今回は記事を書いていきたいと思います。まずは、MySQLへの接続のクラスを紹介。 MySQLサーバへ接続 ここで接続できなかった場合、まずは…

【PHP】Carbonで日付の加算減算方法

前回、strtotimeの日付加算減算方法を紹介しましたが、、、zen6a.hateblo.jpCarbonのほうが、バグを気にせず使えるため、こちらも紹介したいと思います。そのまえに、Composerが必要になります。前回の記事にて紹介しましたので、よければ参考にしてください…

エックスサーバーにComposerをインストールする方法

いつもはさくらVPSを使っているのですが、今回新しくエックスサーバーを契約してみました。Carbon(カーボン)という日付処理が簡単にできるライブラリを使用するには、Composer(コンポーザー)が必要になりましたので、インストール手順を掲載したいと思います…

覚えておきたいLinuxコマンド集

2016年二つ目の記事は、Linuxコマンドになります。 Web関係のお仕事していると、必ずサーバとお付き合いしていくことになります。そこで、今回は使う頻度が高いものと、使う頻度は低いけど覚えておいて損はないコマンドをここに書いていきたいと思います。 …

【PHP】Noticeを回避するためにisset関数を使おう

PHP

php本体側の設定で、E_NOTICEの設定がないとき、値が入っていない変数や配列を見に行くと、「Notice: Undefined index」が表示されます。普段は、php.iniやphpファイルのini_setなどで、NOTICEを無視したりと、結構雑な感じに扱われますが、仕事の都合でNOTI…

【PHP】FTPアップロード機能を作ろう。

PHP

体調元に戻ったのですが、久々にモンスターエナジー飲んだらお腹の調子が悪いZENです(汗今回のプログラム紹介記事は、ファイルのアップロード機能になります。また、プログラムのサンプルですが、comeonly様から、少しプログラムを変更しての紹介です。 com…

【PHP】$_REQUESTの優先順位

PHP

PHPの$_REQUESTを使用すると、GETとPOSTの値を両方取得してくれる便利なリクエスト変数があります。また、$_REQUESTは、$_COOKIEの値も取得できるそうですが、さくらVPSでは設定されていませんでした。確認方法は、「php.ini」の下記のコードから判断できま…

【PHP】開発環境の紹介

PHP

Windowsで、下記のツールを使いプログラムを作成しています。 PHP開発ツール Aptana Studio3(アプタナ スタジオ) Aptana | Download Aptana Studio 3.6.1 ダウンロード先の追記※2017年9月11日 Releases · aptana/studio3 · GitHub ↑ここからでもダウンロード…

【PHP】メール送信関数「mb_send_mail」をカスタマイズ

PHP

簡易的にメール送信関数を呼べるように、関数化してみました。メール送信関数プログラム 引数は、下記の4つ…

【PHP】preg_match_allを使った正規表現の書き方

PHP

PHPで正規表現を使うとき、「preg_match_all」をよく使います。 今回は、「preg_match_all」を使ったサンプルを記載していきたいと思います。 正規表現サンプル </a>'; $ptn = "/href=\"(.*)\"/i"; preg_match_all($ptn, $buf, $aryDatas); print_r($aryDatas); …

【PHP】strtotimeを使用した日付の加算減算方法

PHP

日付計算をするときに使用する「strtotime」を紹介します。 strtotimeを使ったサンプル そのまま、出力すると「UNIX TI…

【PHP】海外の日付を取得

PHP

海外の時間を取得して実行するプログラムを作っていたときがあったので、 引数で記号を入れると、その国の時間が取れるように関数化してみました。海外の日付を取得するプログラム

【PHP】簡単な日付チェックがしたいときに。

PHP

※説明文と、日付チェックプログラムを一部変更しました。(2015年8月22日更新)とりあえず、日付の形式だけあっているのかチェックしたいな~と思い、 下記の関数を作ってみました。日付チェックプログラム

【PHP】mkdirで日付ディレクトリを自動作成

PHP

ファイル読込みと保存方法の説明ができたため、次はディレクトリの生成プログラムを紹介でーす。今回使う関数はこちら~mkdir — ディレクトリを作るfile_exists — ファイルまたはディレクトリが存在するかどうか調べる上記の関数を利用することで、ディレク…

【PHP】個人的によく使うファイル読込みコード

PHP

昨日に続いて、よく使うファイル読込み部分のプログラム紹介ファイル読込みプログラム データを加工せず表示する場合や他サイトのURLを読み込む場合、「file_get_contents」を使いますが、基本は「file」関数を使って出力することが多いです。(「fopen」使…

【PHP】一度は必ず使うファイル保存プログラム

PHP

ファイル保存関係は、最近はデバックで使うことが多いですねー。 私は、下記の書き方で使用しています。ファイル保存プログラム