ツールEX

▼お好みのPHPプログラム、便利ツールがありましたら、ご活用くださ~い!


PayPal対応
カートシステム

 

配布プログラム

 ▼PHPプログラム

 ▼テンプレート

CSV Loader

Array Loader

メインメニュー

便利ツール

 ▼Web便利ツール

 

PHPが動作するサーバー

 

はじめてのHP | 無料素材 | タグ辞典 | CSSガイドEX | PHPを学ぼう!

シンプル掲示板

PID

F0009

プログラム名

シンプル掲示板

有料/無料

無 料

開発言語

PHP5~

Ver.

1.0

動作環境

PHP5~が動作するサーバー

制作日

2014/7/12

設置難易度

★☆☆☆

備 考

文字コードは、"utf-8"


サンプル

【内 容】

シンプルな掲示板ですが、画像認証プログラムの機能をつけている為、自動投稿ソフトなどによる連続投稿を防ぎます。
また二重投稿防止の機能もありますので重複した内容の投稿(リロード)も防止します。
投稿記事にはパスワード登録する必要があり、これにより投稿者は後で修正や削除ができます。
掲示板のタイトルや背景などの文字色や色も簡単に設定できるようにしていますので、まぁ使える掲示板(BBS)ではないでしょうか。
管理画面には、Nandemo DBを使っておりますので管理者による検索・修正・削除、データベースファイルのバックアップもとても簡単にできます。
単体での設置はとても簡単ですが、知識があればサイトの一部として使うこともできます。
参考サイト⇒ PHPを学ぼう!

 

【使い方】

[1]
FTP で以下のファイルを「 public_html 」内の任意の場所にアップロードしてください。
以下は設置例で、ご利用の環境に合わせて変更ください。

[public_html]
 └ F0008 [属性: 777or755](任意)
    ├ css[属性: 755or644]
    │ └ Style_Sheet.php
    ├ data[属性: 777or755]
    │ ├ backup[属性: 777or755]
    │ ├ allow_num.csv
    │ ├ htaccess.txt
    │ ├ htpasswd.txt
    │ ├ index.php
    │ ├ view.php
    │ └ nandemo.db[属性: 777or755]
    ├ img[属性: 755or644]
    │ ├ num_1.gif
    │ ├ num_2.gif
    │ ├ num_3.gif
    │ ├ num_4.gif
    │ ├ num_5.gif
    │ ├ num_6.gif
    │ ├ num_7.gif
    │ ├ num_8.gif
    │ ├ num_9.gif
    │ └ num_10.gif
    ├ img_log[属性: 777or755]
    ├ inc[属性: 755or644]
    │ └ function_set.php
    └temp[属性: 755or644]
       ├ form_new.php
       └ form_revice.php

 

[2]
アップロードする前に "htaccess.txt" の1行目のパスをご利用のサーバーに合わせて変更します。
"htpasswd.txt" は、初期値ではログイン名は "admin"、パスワードは "4649" となっています。
変更しないで使う場合はこのままアップロードをしてください。
変更する場合には、パスワードを暗号化する必要があります。
パスワードはUNIXのコードに変換する必要がありますので変換サービスをご利用ください。

アップロードした "htaccess.txt" はファイル名を ".htaccess"、"htpasswd.txt" を "htpasswd.txt" に変更します。

 

[3]
"allow_num.csv" は画像と認証パスワードを管理するものです。
画像の変更や追加、パスワードの変更などはご自身で画像を用意する必要があります。
その場合には適切変更いただく必要があります。

 

[4]
"nandemo.db" はバイナリーモードでアップロードします。
"img_log" のフォルダは画像認証時に一時的にファイルを保存するフォルダです。
設定が完了しましたら、F0008 以下の "index.php" にアクセスします。
正常稼動するかご確認ください。

 

[5]
"index.php" の29~52行で掲示板の文字色などの設定ができます。
お好みの色を指定してください。

 

[6]
掲示板管理者は、data 以下の "index.php" にアクセスすることで投稿された内容を管理画面から修正・削除、ファイルのバックアップができます。
管理画面の仕様については、"NandemoDB" を参照ください。

 

画像認証プログラムはメガアクセス(アクセスが比較的多い)のサイトでは適切に動作しない可能性があります。
現在は、"img_log" のフォルダに自動作成された認証画像は自動的にクリーニングするようになっています。
その機能、"index.php" の270行辺りのコードを以下のようにコメントアウトすると問題が解消できます。

//dirChk_Del("./img_log/", $new_fname, "gif");

 

この場合は、"img_log" のフォルダに発行された画像ファイルが蓄積していきますのでご了承ください。
この対策プログラムは、後ほど作りたいと考えていますが配布時期は未定です。

 

 


 

忍者AdMax

ex-mode.net | 素材EX | アフィモール | 初級者向 初めてのホームページ作り | Htmlタグ辞典 | 初めてのプランター菜園 | リンク・ボード | 気のみ気のままなブログ
PHPを学ぼう! | CSSガイドEX | ホビ★コレ | 班長日記!

▲UP

Copyright (C) ex-mode.net 2017. All Rights Reserved.