[MySQL]の検索結果


掲示板サイト「CommentPP」で使用しているスレッド型掲示板システムを「CommentPP 1.0」をオープンソースライセンス(GPLv2)でリリースしました。

CommentPP(コメントピーピー)1.0は、PHPとMySQL(データベース)で実装したオープンソースライセンス(GPLv2)のシンプルな日本語対応スレッド型掲示板システムで、その主な特徴は以下の通りです。

■CommentPP 1.0 の特徴

・シンプルなユーザーインタフェース
シンプルなユーザーインタフェースで誰でも見ただけで操作方法を理解することができます。

・オープンソースライセンス
オープンソースライセンス(GPLv2)で配布しています。

・PHP、MySQLで開発
プログラミング言語はウェブアプリケーションの開発言語として広く利用されているPHP、
データベースは多くのWebアプリケーションのデータベースサーバーとして利用され、格安レンタルサーバーでも利用可能なMySQLを使用して開発しています。

・スパム対応
ブラックリストに登録したキーワードに該当する投稿はスパムとして拒否することができます。

・会員制での運用も可能
動作モードの設定で管理人が登録したユーザーのみが閲覧・投稿が可能な会員制での運用も可能です。
会員制モードの場合ログインされていない場合はログイン画面が表示されます。


■動作環境

・PHPのバージョン PHP5.3以上
・MySQL MySQL5
・Smarty(テンプレートエンジン)

CommentPP 1.0のダウンロード
[2289] Posted by kagahiro at 2013/03/05 20:47:58
2 point | Link (2) | Trackback (0) | Comment (2)

PHPでXMLを扱う場合、SimpleXMLやDOMを使うというのが一般的なようですが、今回はそれらは使わずに単に出力したいXML形式の文字列を生成してそれ出力するというサンプルコードです。

サンプルコードの処理内容は、MySQLのテーブルからスレッドIDを取得してURLを生成し、Googleのウェブマスターツールに登録するためにSitemapプロトコルに対応したXMLを出力するというものです。

<?php
//------------------------------------------------------------------------------
//    sitemap.php
//------------------------------------------------------------------------------

mb_language("Japanese");
mb_internal_encoding("UTF-8");

require_once('./config.php');
require_once('./util.php');

$siteurl = SITE_URL;
$itemlist = <<<EOL
   <url>
    <loc>$siteurl</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
   </url>
EOL;

// DB接続
$dbh =_db_connect();

$sql = "SELECT threadid FROM thread WHERE status = 1 ORDER BY threadid";

$result = mysql_query($sql, $dbh);
if (!$result) {
    _error("SQL Error: " . mysql_error() . "\n");
}

while ($row = mysql_fetch_assoc($result)) {
    $itemurl = SITE_URL . '?thread=' . $row['threadid'];
    $itemlist .= <<<EOL
   <url>
    <loc>$itemurl</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
   </url>
EOL;

}
mysql_free_result($result);

$sitemap = <<<EOL
<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   $itemlist
  </urlset>
EOL;

mysql_close($dbh);

header("Content-Type: text/xml; charset=utf-8");
echo $sitemap;

exit();

?>

上記のようなベタなやり方でなく、SimpleXMLやDOMを使いたいという場合は、以下のページが参考になると思います。

PHP 開発者のための XML: 第 1 回 PHP での XML を 15 分で学ぶ

プロになるための PHPプログラミング入門
技術評論社 著者:星野 香保子


amazon.co.jpのカスタマーレビューを見る
powered by amalink

[2286] Posted by kagahiro at 2013/02/21 20:19:18
0 point | Link (1) | Trackback (0) | Comment (0)

さくらのレンタルサーバとは

さくらのレンタルサーバ」は、さくらインターネットが提供している個人向けの格安共用レンタルサーバーサービスで、最も料金の安い「ライト」は月額129円(1年契約の場合)から利用できる。

ライトプラン

月額129円の「ライト」では、MySQLの利用はできないものの、PHP、SQLiteが利用できる。また、Perl、Ruby、Pythonで作成した独自のCGIを動かすこともできる。SSLにも対応。

また、インストール作業なしにレンタルサーバのコントロールパネルから設定するだけでブログを作成することできる「さくらのブログ」という機能があり、さくらインターネットでドメインを取得すると独自ドメインでの運用も可能。利用料金は月額129円で10Gなので、有料のブログサービスを利用するより安く独自ドメインのブログを作成することができる。

スタンダードプラン

さらに、月額515円の「スタンダード」プランではMySQLの利用も可能で、オープンソースのブログソフトのWordPressやMTOS(Movable Type Open Source)のインストールも簡単にできるようになっている。

さくらのレンタルサーバ

さくらインターネット

さくらインターネットは、国内最大級の大容量・高速バックボーンを持つ自社運営データセンターを活かして、年額1,543円(月額換算129円)の格安レンタルサーバー(ホスティング)から、専用サーバ、ドメイン、データセンター(コロケーション)、インターネット接続サービスなど、幅広いインターネットインフラサービスを提供している。

[2135] Posted by kagahiro at 2011/12/07 17:51:23
0 point | Link (13) | Trackback (0) | Comment (0)

99円レンタルサーバーは、さくらインターネットの「さくらのレンタルサーバライト(月額125円〜)」よりさらに安い月額99円〜で、容量が15G、メールアドレス無制限、バーチャルドメイン(独自ドメインやサブドメイン...
[2118] Posted by kagahiro at 2011/04/21 00:45:49
0 point | Link (1) | Trackback (0) | Comment (0)

Piwikは、「Google Analytics」のオープンソース代替を目指すグラフィカルなダッシュボードを備えたWeb解析ソフトウェア。PHPとMySQLで作成されており、ユーザーは自分のサーバーにインストールし、Webサイトに数行の...
[2117] Posted by kagahiro at 2011/04/20 01:07:25
0 point | Link (5) | Trackback (0) | Comment (0)

コメント++ - マイクロ掲示板」という、誰でも簡単に投稿することができるようにユーザーインタフェースを限界まで単純化したインターネット掲示板を作成しました。見た目や機能は、「メモる」に似ていますが、検...
[2078] Posted by kagahiro at 2010/11/17 00:41:55
0 point | Link (4) | Trackback (0) | Comment (0)

カゴヤ(KAGOYA Internet Routing)が、WordPressなどのWEBアプリケーションのバックエンドとして利用できる、オープンソースのデータベース管理システム「MySQL」をインストールしたMySQL専用のサーバー「MySQLプラ...
[2065] Posted by kagahiro at 2010/10/26 22:43:37
0 point | Link (1) | Trackback (0) | Comment (0)

Drizzleは、MySQLアーキテクトのBrian Aker氏が2008年7月に開始した、MySQLをベースにWebアプリとクラウドインフラ向けの軽量SQLデータベースの開発を目指すプロジェクト。C++で実装されている。Drizzle is a commun...
[2047] Posted by kagahiro at 2010/10/02 13:30:14
0 point | Link (1) | Trackback (0) | Comment (0)

レンタルサーバーで運営するホームページ等に設置するお問い合わせフォームや会員登録フォーム、注文フォームなど、確認画面、確認メール送信機能を搭載した各種メールフォーム(CGI)を格安料金にて作成いたします。プ...
[2041] Posted by kagahiro at 2010/10/01 16:52:07
0 point | Link (9) | Trackback (0) | Comment (0)

phpMyAdminは、PHPで作られたMySQL管理ツール。phpMyAdminを使用することでSQLを記述しなくても、ブラウザからMySQLを操作することができる。phpMyAdmin is a free software tool written in PHP intended to handle...
[2034] Posted by kagahiro at 2010/09/27 16:50:44
0 point | Link (1) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  1 2 3 4 5  次へ >


アクセスランキング

今日のアクセスランキング TOP 10

  1. FC2まとめ (4 PV)
  2. Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
  3. 2ちゃんねる(2ch) (3 PV)
  4. 大人気のブランド品即時買取サービス「CASH」がDMM.comにたったの70億円で買い叩かれる (2 PV)
  5. 無料ダイヤルアッププロバイダ「Soloot(ソルート)」 (2 PV)
  6. ほしい物リスト (2 PV)
  7. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2 PV)
  8. 掲示板CGI ThreadPlus 1.2 のリリース (2 PV)
  9. RDB(リレーショナルデータベース) (2 PV)
  10. 入金0円ですぐにFXが始められる初心者におすすめの海外FXブローカー「XM」 #MT4 #MT5 #口座開設 (2 PV)

今月のアクセスランキング TOP 10

  1. FC2まとめ (12 PV)
  2. 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
  3. 掲示板CGI ThreadPlus 1.2 のリリース (5 PV)
  4. 「Kindle for the Web」 (5 PV)
  5. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (5 PV)
  6. Jipanguの配布は終了しました (4 PV)
  7. [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (4 PV)
  8. Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
  9. 「さくらのクラウド」のオプションサービスで「専有ホスト」の提供を開始 (3 PV)
  10. ドル円(USDJPY)で爆益を狙うハイリスクハイリターンのMT4向けナンピンマーチンEA「Hyper Dollar」 (3 PV)

アクセス統計

ディレクトリ

関連サイト