以前、PHPで掲示板を作っていると書きましたが、とりあえず動くものが完成しましたので
公開したいと思います。
簡易的なレス機能なしの掲示板ですが、以下の機能は実装してみました。
・画像の投稿
・投稿した画像のサムネイル生成
・2ch互換(のはず)のトリップ
・Youtube、ニコニコ動画のURLを書くとプレイヤーを埋め込む
・連続投稿ガード
・スパム対策(プログラム等による書込み防御)
・クッキーによる入力欄情報保持
・投稿者による記事の削除(削除キーを設定した場合)
こんなところですかね?
前回も書いたとおり、記事の書込みは多くの環境でりようできるように
DBではなく通常ファイルとなっています。
ただ、PHPをよくわかってない初心者が試行錯誤しながら作ったスクリプト
なので、非常に突っ込み所満載かと思います。
今回はPHPの勉強ということですが、簡単なjavascriptも使用しています。
ただし、javascriptではフリーのライブラリであるlightboxやshaを使っています。
これはもちろん、私が作ったものじゃありません。
こんなのまだまだ作れやしないですよ・・・w
あと、CSSもググりながら見よう見真似で作ってるので統一感とかさっぱりないです。
ここに公開するのは使用してもらうというより、コードに対してダメ出しをもらうためです。
「セキュリティ的にこの方法はよくない」とか「ここの処理はもっとこう書けばいい」とか、
「そもそも設計自体がおかしい」とかw
まぁ、PHP、javascript、CSSなんかはまだまだよくわかってないので
わかってないからこそ羞恥心なく(あるけどw)公開できるってのもあります。
デザインセンスもないため見た目もひどいもんですが、よかったら使ってみて突っ込んでやってくださいw
動作は以下の仮想環境を作って行っています。
Linux(CentOSバージョンは5.6だったかな?)、Apache2系(バージョン忘れた)、PHP5.3.3
ブラウザはIE、FF、Chromeで確認していますが、何かIEは自分勝手ですね。
※2015/09/18 不具合があったので修正しました。
テストした際の掲示板のイメージを貼って起きます(スクリーンショットです)
特にスマホも意識してないので見え方はPCもスマホも同じような物です。
なので、スマホでは見難いかもしれません。
もっとマシなデザインはできなかったのでしょうかw