PHP

PHP --- DateTimeを利用してカレンダー作成

PHP

PHPには標準でカレンダーを作成する機能はないので、実装の一例を紹介します。 二次元配列生成 年月を入力すると、日曜始まりのカレンダー二次元配列が生成されます。(日付が存在しない場所は0が入っています。)DateTimeのformatに'w'を渡すと曜日(日:…

PHP --- POSTで送られてきた画像をリサイズして保存

PHP

GDを利用するため、有効にしておいてください。php.ini extension=php_gd2.dll

PHP --- フレームワークを利用しないでToDoアプリ作成(4)

PHP

前回までで、基本的なToDoアプリの実装を行いました。 PHP --- フレームワークを利用しないでToDoアプリ作成(3) - 何でもプログラミング今回はCSRF対策とログイン機能を盛り込んでみたいと思います。両方ともセッションを利用しますので、$_SESSIONにアク…

PHP --- フレームワークを利用しないでToDoアプリ作成(3)

PHP

前回は、ルーティングの機能まで実装しました。 PHP --- フレームワークを利用しないでToDoアプリ作成(2) - 何でもプログラミング今回はデータベースと連携して、実際のToDoアプリを構築してみたいと思います。データベースはSQLiteを利用しており、CSRF…

PHP --- フレームワークを利用しないでToDoアプリ作成(2)

PHP

前回の記事にて、Viewをレンダリングして、レスポンスを生成して返すところまで実装しました。 PHP --- フレームワークを利用しないでToDoアプリ作成(1) - 何でもプログラミング今回はURLに応じて表示する内容を変更するよう実装してみたいと思います。ま…

PHP --- フレームワークを利用しないでToDoアプリ作成(1)

PHP

PHPにはCakePHPやLaravelなどのフレームワークがたくさん存在します。このシリーズでは、これらのフレームワークを利用せず、一からToDoアプリを作成してみたいと思います。本実装はローレベルの挙動を理解するためのものとして、実際のアプリ作成ではフレー…