PHP

PHP

【PHP】ubuntuにComposerをインストール

サーバ上でPHPを使ってやりたい作業があったので、調べていたところ、の利用を勧められました。composerを調べてみたところPHP用のライブラリ管理ツールという説明(私的には「pythonでいうところのpip」という説明が一番しっくり)、...
API

ファイルを返すAPIを作ってみました

以前作った確認APIを使って、テキストファイルのレスポンスを返すAPIを作ってみました。レスポンスは「kakunin.txt」という形でダウンロードします。 準備 APIがサーバ内にファイルを生成しますので、ファイルを生成するフォルダを作り...
JS

【PHP】レーダーチャートの表示

属性パラメータ等でよく使用される、レーダーチャートを作成するjavascriptのサンプルを作成したので、PHPから値を渡して表示されることを確認しました。 外部のJSは使用していないので、このままのソースで使用できます。 多角形のレーダー...
HTML

【PHP】SELECTBOXを出力する関数

PHPでselectboxを出力する関数を作りました。今までSELECTBOXを出力するたびにコードを書いていたので関数化したら使いやすくなりました。 特別な処理は何もしておらずありきたりな関数ですが、よく使う関数なので、備忘録として載せて...
PHP

エラーメッセージInput variables exceeded 1000.について

画面上に大量のselectboxを配置したところ見慣れないエラーが発生したので原因と対策について考えました。
PHP

【PHP】RPGゲームを作る5(ログイン画面)

ログイン画面を作りました。SQLインジェクション対策と、多重ログオン対策を行っています。
PHP

【PHP】RPGゲームを作る4(ユーザ登録画面)

ユーザ登録画面を作ります。ユーザのパスワードをhash化して保存する仕組みやレインボーテーブル対策、メールアドレスの有効性を確認する為にPIN入力を求める仕組みにしました。仮登録ユーザは24時間以内にPINを入力しないと仮データが削除されるようになっています。
PHP

PHPを使ってメールを送信する

VM上のubuntuからメールを配信し、windowsでのoutlookで受信しました。
MySQL

【PHP】RPGゲームを作る3(マップエディタ)

以前作成したmap_chip素材を使ってマップデータを編集する管理者ページを作成しました。
MySQL

【PHP】RPGゲームを作る2(マップチップエディタ)

マップデータをDB上で管理しようと思い、マップ用素材(map_chip)の登録画面を作成しました。