PHPスクリプト無料配布 Progoo

[無料PHPプログラム] ブログの詳細&ダウンロード

サンプル


※サンプル以外のデザインにもご自分の好みにカスタマイズ可能です。













ブログの機能説明


PC・携帯から画像アップロードが可能なブログです。

データベースを使用するタイプですので、記事数が増えてもレスポンスが速く、ストレス無くブログを閲覧することが可能です。 また、ブログの記事データ(ファイル以外)はデータベースに保存されますので、大事な記事データが消失してしまう可能性が少なくなります。

初心者の方でも簡単でわかりやすい設定ですぐに使えます!
自分の好みに合わせて管理ページでデザインをカスタマイズすることができます!

全携帯(Docomo/Au/SoftBank)対応で、投稿されたで絵文字入りの文章を閲覧側の携帯によって自動で変換する絵文字自動変換機能付き。

IPアドレス/ホスト名制限、ユーザーエージェント制限、リンク元URL制限、禁止語句、プロキシ投稿制限、投稿パスワード、トリップなどのセキュリティ対策も万全です。
コメント機能、RSS配信、パスワード入室制限にも標準で対応しています。
ブログ仕様
開発言語 PHP
対応端末 PC / Docomo / Au / SoftBank
投稿ファイル種類 画像ファイル … gif/jpg/png
音声ファイル … wav/mp3/mld/smd/mmf/mid/pmd/qcp/amc
圧縮ファイル … zip/lzh/tar.gz(tgz)/tar.bz2(tbz2)
その他ファイル … pdf/txt/rdf/xml/xsl/swf/doc/docx/docm/xls/xlsx/xlsm/ppt/pptx/pptm/jtd
投稿ファイルサイズ 初期:10MB(/cfg/config.phpで変更可)
※1記事当たり
記事保存件数 初期:99,999件(/cfg/config.phpで変更可)
ファイル保存件数 初期:99,999件(/cfg/config.phpで変更可)
※ファイル保存件数を超えた場合は、古い記事のファイルから削除されていきます
本文文字数制限 初期:99,999文字(/cfg/config.phpで変更可)
設定機能 ブログタイトル
HTMLタイトル
METAタグ(keywords)
METAタグ(description)
Blogの説明(PC/携帯)
記事投稿フォーム(WYSIWYGエディタ/ノーマルエディタ)
記事自動保存間隔
記事の表示数(PC/携帯)
記事並び順(降順/昇順)
記事並び順項目(公開日時/作成日時/更新日時)
記事テキストフォーマット(改行変換する/改行変換しない)
URL自動リンク
IPアドレス&ユーザーエージェントでのアクセス制限
携帯個体識別番号制限
リンク元URL制限
入室制限パスワード
メールアドレス収集ロボット対策
PC用画像自動縮小サイズ
携帯用画像自動縮小サイズ
更新ping通知先

<コメント>
許可設定(許可する/PCのみ許可/携帯のみ許可/許可しない)
投稿時の状態(即時公開/下書き)
投稿通知先メールアドレス
並び順(降順/昇順)
テキストフォーマット(改行変換しない/改行変換する)
HTMLを許可(許可/不許可) 匿名書き込み時名前
投稿文字数制限(名前/本文)
最大URL投稿数
禁止語句制限
プロキシ経由の投稿を禁止
逆引きできないホストからの投稿を禁止
個体識別番号を通知しない携帯からの投稿を禁止
投稿制限パスワード

<トラックバック>
許可設定(許可する/許可しない)
受信時の状態(即時公開/下書き)
投稿通知先メールアドレス

カテゴリ設定

プラグイン設定(PC)
  ├ プロフィール
  ├ カレンダー
  ├ 最新記事
  ├ 最新コメント
  ├ 最新トラックバック
  ├ ブログ内検索
  ├ QRコード
  ├ 月別アーカイブ
  ├ カテゴリ
  ├ リンク集
  ├ RSS
  ├ タグクラウド
  └ フリーテキスト

プラグイン設定(携帯)
  ├ プロフィール
  ├ 最新コメント
  ├ 最新トラックバック
  ├ ブログ内検索
  ├ 月別アーカイブ
  ├ カテゴリ
  ├ リンク集
  ├ タグクラウド
  └ フリーテキスト

デザイン設定(PC)
  ├ メインページ
  ├ ブログ個別記事
  ├ パスワード入室
  └ スタイルシート

デザイン設定(携帯)
  ├ メインページ
  ├ ブログ個別記事
  └ パスワード入室

デザイン保存&復元

画像アップローダー
RSS配信機能
コメントトリップ機能
推奨動作環境
PC(Windows) Internet Explorer4.0〜
Netscape6.0〜
Opera7.11〜
PC(Mac) Internet Explorer5.1〜
携帯 iモード対応端末
SoftBank対応端末
ez-web(WAP2.0)対応端末

動作環境


■PHP4.3以降 または PHP5.1以降
■PHPでpdo-pgsqlまたはpdo-mysqlが使用できること。
■PHPでgdが使用できること。
■PHPでcurlが使用できること。
■PHPのマルチバイト文字列関数が使用できること。
■php.iniの設定が下記のようになっていること。
    magic_quotes_gpc = Off
    magic_quotes_runtime = Off
    allow_url_fopen = On

■サーバーでionCubeローダーが使用できること。
    ⇒ionCubeローダーのダウンロード
    ⇒ionCubeローダーのインストール方法
    ※レンタルサーバーによっては標準でionCubeローダーが利用できる状態になっている場合があります。

■携帯版でメールでのファイルアップロード機能を利用する場合は/usr/local/bin/phpにCGI版PHPがインストールされていること。

ダウンロード


ブログスクリプト一式ダウンロード [約4,112KB]

※ご利用の前に必ずスクリプト利用規約をご確認ください。

設置方法


1. ブログスクリプトのダウンロードを行います。

2. ダウンロードした圧縮ファイル(blog.zip)を解凍します。

3. 解凍したファイルをサーバーにアップロードします。

4. サーバーにアップロードしたディレクトリとファイルのパーミッションの変更を行います。
  /cfg [777]
  /data [777]
  /tmp [777]
  /moblog.php [755]
  /mail_file_upload.php [755]

5. サーバーでデータベースを作成します。
  ※レンタルサーバーで最初からデータベースが用意されている場合は省略してください。
  <PostgreSQLの場合>
  $ createdb DB名

  <MySQLの場合>
  # mysqladmin create DB名
  # mysql DB名
  mysql> ALTER DATABASE DB名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

6. サーバーでデータベースユーザーを作成します。
  ※レンタルサーバーで最初からデータベースユーザーが用意されている場合は省略してください。
  <PostgreSQLの場合>
  $ createuser DB接続ユーザー名
   ⇒質問に対して「y」を入力してスーパーユーザー権限を与えてください。
  $ createuser daemon
   ⇒質問に対して全て「n」を入力してください。
  $ createuser mailnull
   ⇒質問に対して全て「n」を入力してください。

  <MySQLの場合>
  # mysql DB名
  mysql> GRANT ALL PRIVILEGES ON *.* TO DB接続ユーザー名@DBホスト名 IDENTIFIED BY 'DB接続ユーザーパスワード' WITH GRANT OPTION;

7. 初期設定を行うため、ブラウザで下記のURLにアクセスします。
  http://公開URL/setup.php
  ※初期設定はブラウザに表示される手順に沿って行ってください。

8. サーバーから/setup.phpを削除します。

以上で設置作業は終了です。
http://公開URL/ にアクセスしてブログが正しく動作しているか確認してください。


【携帯メール投稿(モブログ)機能を使用する場合】
※Postfixでの設定例です。
# vi /etc/postfix/virtual.regexp
(下記を追加)
/^mbg\-.*\@ドメイン名$/ blog-moblog
/^file\-.*\@ドメイン名$/ blog-file

# vi /etc/postfix/aliases
(下記を追加)
blog-moblog: "| スクリプト設置場所までのパス/moblog.php"
blog-file: "| スクリプト設置場所までのパス/mail_file_upload.php"

# /usr/sbin/postalias /etc/postfix/aliases
# /usr/sbin/postmap /etc/postfix/virtual.regexp
# /etc/init.d/postfix restart


【ブログが文字化けする場合のphp.ini参考設定】
※もし、ブログが文字化けする場合は下記を参考にphp.iniを設定してください。
mbstring.encoding_translation = Off
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.internal_encoding = none
mbstring.language = neutral
mbstring.strict_detection = Off
mbstring.substitute_character = none

有料ライセンスについて


有料ライセンス(年額1,900円)をご購入いただければ、ブログに表示される広告や著作権表記を非表示にすることができます。
ライセンスのお申し込みは会員メニューで行うことができます。
会員登録がお済みでない方は会員登録(無料)を行ってください。

【有料ライセンスの適用方法】
1. 会員メニューより有料ライセンスのお申し込みを行います。
2. ブログの管理画面の[有料ライセンス適用]画面で発行されたライセンスキーを適用します。

以上で有料ライセンスの適用作業は終了です。
ブログにアクセスして広告と著作権表記が非表示になっていることを確認してください。




ソーシャルブックマークに追加する
はてなブックマーク Yahoo!ブックマーク livedoorクリップ Buzzurl del.icio.us
このサイトを知らせる
Twitter なうで紹介
Facebookシェア
mixiチェック
メールアドレス
パスワード

ログイン情報を保存

ログイン情報を忘れた方はこちら

Copyright (c) 2010-2012 PHPスクリプト配布 Progoo All rights reserved.