2018-06-01から1ヶ月間の記事一覧

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

PHP

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

designModeを利用して、ブラウザ上でリッチテキストエディタ

ブラウザ上で高機能なテキストエディタを実現したい時、ブラウザに元々備わっているdesignModeを利用することができます。 iframeを用意 ページにテキストエディタとなるiframeを配置します。 <html lang="ja"> <head> <meta charset="UTF-8"> <title>デザインモード</title> </head> <body> <iframe id="design-area" width="500" height="500"></iframe> </body> </html> designModeをON 下記のようにd…

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アプリを作成してみたいと思います。本実装はローレベルの挙動を理解するためのものとして、実際のアプリ作成ではフレー…