[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. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (92 PV)
  2. 破産するする詐欺、ちぬちぬ(死ぬ死ぬ)詐欺とは (64 PV)
  3. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (9 PV)
  4. [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (7 PV)
  5. Google News (グーグルニュース)日本版 (7 PV)
  6. MT4向け無料ヘッジ(両建て)ツール(EA)「STOPPER FREE」 #自動売買 #FX (5 PV)
  7. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (4 PV)
  8. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (4 PV)
  9. 時間指定で仲値トレードも簡単にできる無料EA「NAKANE3 Ver 2.02」 (4 PV)
  10. 日銀マイナス金利解除、17年ぶりの利上げ ドル円(USDJPY)は大きく上昇 (3 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2115 PV)
  2. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (364 PV)
  3. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (354 PV)
  4. [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (311 PV)
  5. 選んではいけないEA #間違いだらけのEA選び (219 PV)
  6. Google News (グーグルニュース)日本版 (202 PV)
  7. YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (175 PV)
  8. MT4向け無料ヘッジ(両建て)ツール(EA)「STOPPER FREE」 #自動売買 #FX (171 PV)
  9. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (159 PV)
  10. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (110 PV)

アクセス統計

ディレクトリ

関連サイト