<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>【に】のハロー、ワールド</title>
<link>https://ameblo.jp/nixture/</link>
<atom:link href="https://rssblog.ameba.jp/nixture/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>プログラマ１年生の【に】が、私的ウェブサイトを作るために勉強していくブログ</description>
<language>ja</language>
<item>
<title>PHPの環境設定</title>
<description>
<![CDATA[ <p>Webサーバにアップする前にローカル（自分のPC）にて、動作を確認するのが常識とされています。<br>なぜなら、人様のサーバで無限ループなんかにいれてしまった場合、最悪の場合そのサーバがダウンしてしまうからです。</p><p><br>PHPは30秒以上（デフォルト設定値）処理がかかった場合はエラーとして扱われるためその心配はないですが、（完全にないとはいえない）それでもやはり迷惑をかけてしまうことになるのでローカルで確認する必要があります。</p><br><p>PHPサーバをローカルにて確認するためには、ウェブサーバとPHPのモジュールが必要となります。</p><p><br>ウェブサーバはApacheを使うとよいでしょう。<br>モジュールはPHPの公式から落として使いましょう。</p><br><p>前の記事でご紹介した<a href="http://www.shigeweb.jp/php/" target="_blank">ここ</a>にも環境設定の手順が記述されていますが、ここのとおりにやっても僕はうまくいきませんでした。</p><p>なんでだろーとちょこっと調べてみたらApacheの設定ファイル、httpd.confに</p><br><p><font color="#ff0000">AddType application/x-httpd-php .php</font></p><p><font color="#ff0000"><br></font></p><p>こ１行が足りなかったからでした。<br>これは「拡張子がphpのファイルはPHPとして扱ってください」という設定です。<br>Windowsでいうところの「関連付け」みたいなものです。</p><p>僕と同じような悩みを抱えた人がこの記事を見てもらえるとよいですね。（いないと思いますが・・・）</p><p>それでは、またお会いしましょう。</p>
]]>
</description>
<link>https://ameblo.jp/nixture/entry-10168226590.html</link>
<pubDate>Sat, 22 Nov 2008 18:48:59 +0900</pubDate>
</item>
<item>
<title>掲示板の構造設計</title>
<description>
<![CDATA[ <p>掲示板の構造設計を考えてみます。</p><br><p><strong>使用するユーザ。<br>　・管理ユーザ<br>　・一般ユーザ<br>　・ゲストユーザ</strong></p><p><strong>管理ユーザが出来る事<br>　・書き込み<br>　・閲覧<br>　・全書き込みに対する削除<br>　・ユーザの管理</strong></p><p><strong>一般ユーザが出来る事<br>　・書き込み<br>　・閲覧<br>　・自分が書き込んだ記事に対する削除</strong></p><p><strong>ゲストユーザが出来る事<br>　・書き込み<br>　・閲覧</strong></p><br><p><strong>これを実現するためのデータベースのテーブル<br>　・ユーザテーブル<br>　・書き込み内容のテーブル</strong></p><p><strong>ユーザテーブルの項目<br>　　ユーザ番号、ユーザコード、パスワード、ユーザ名、Eメール、HPアドレス、使用禁止フラグ、管理フラグ、登録日</strong></p><p><strong>書き込み内容テーブル<br>　　記事番号、ユーザコード、書き込み内容</strong></p><p><strong><br></strong></p><p><strong>必要な画面<br>　・掲示板本体画面<br>　・ユーザ登録画面<br>　・ユーザ更新画面<br>　・ログイン画面（掲示板本体に組み込み）<br>　・記事削除画面（掲示板本体に組み込み）<br>　・記事削除確認画面<br>　・ユーザの管理画面（使用禁止、使用不可を設定する）<br><br>　</strong></p><p><strong>管理ユーザでログインした場合の掲示板本体画面<br>　・画面タイトルが表示されていること<br>　・管理ユーザ名が表示されていること<br>　・書き込みフォームが表示されていること<br>　・書き込み内容が表示されていること<br>　・全書き込み内容に【削除】ボタンが表示されていること<br>　・ユーザ管理画面へのリンクが表示されていること</strong></p><p><strong>一般ユーザでログインした場合の掲示板本体画面<br>　・画面タイトルが表示されていること<br>　・自分のユーザ名が表示されていること<br>　・書き込みフォームが表示されていること<br>　・書き込み内容が表示されていること<br>　・自分の書き込んだ記事に【削除】ボタンが表示されていること<br>　・ユーザ登録変更画面が表示されていること</strong></p><p><strong>ゲストユーザの掲示板本体画面<br>　・画面タイトルが表示されていること<br>　・書き込みフォームが表示されていること（名前と書き込み内容のインプットボックス）<br>　・書き込み内容が表示されていること<br>　・ユーザ登録画面へのリンクが表示されていること</strong></p><br><br><p>・・・こんなところですかね。<br>他の画面の定義固めてないっすけど。<br></p>
]]>
</description>
<link>https://ameblo.jp/nixture/entry-10168225944.html</link>
<pubDate>Sat, 22 Nov 2008 18:47:28 +0900</pubDate>
</item>
<item>
<title>PHPの基本</title>
<description>
<![CDATA[ <p><a href="http://www.shigeweb.jp/php/" target="_blank">ここ</a>のPHPの基本にザッと目を通してみました。</p><p>大体Javaに似てる感じはしますが、慣れない言葉や演算子がチラチラと・・・。</p><p>結構いろいろな事がやれそうです。</p><p>サーバはロリポップに新規契約しようかなと思ってます。<br>PHP動作可能＋MySQLを使えるので。<br>ただ掲示板にデータベースを使用すると動作が重そうですね・・・。<br>と、思ったら<a href="http://www.komonet.ne.jp/~psql/program/chap1.htm" target="_blank">こんなところ</a>にやってる人がいました。</p><p>この人曰く、DBを使用することによってかなりの記事が記録可能・・・らしい。<br>どーなのかなー。<br>重いのかなー。<br>INSERTする項目数少ないから平気なのかなぁ…。</p>
]]>
</description>
<link>https://ameblo.jp/nixture/entry-10168225028.html</link>
<pubDate>Sat, 22 Nov 2008 18:44:42 +0900</pubDate>
</item>
<item>
<title>いきなり大きな壁に・・・</title>
<description>
<![CDATA[ <p>僕は、さくらインターネットのライトプランを契約しているんですけど・・・。</p><p><strong>PHPつかえねーじゃん。</strong></p><p>さて・・・どうしたものか・・・。</p>
]]>
</description>
<link>https://ameblo.jp/nixture/entry-10168224324.html</link>
<pubDate>Sat, 22 Nov 2008 18:43:28 +0900</pubDate>
</item>
<item>
<title>プリンター</title>
<description>
<![CDATA[ <p>今日横浜のヨドバシ行ったらUSBメモリやSDカードの画像データを印刷するプリンタがおいてありました。</p><p>利用料金はLサイズで1枚30円。</p><br><p>僕、実はプリンタとか買っちゃおうかと迷ってたんですが、これがあればいらないっぽいですね。</p><p>ＳＤカードとかUSBメモリもってないって人は下からどうぞ（＾＾</p><dl><dt></dt><dt><a href="http://click.affiliate.ameba.jp/affiliate.do?affiliateId=4376349" alt0="BlogAffiliate" target="_blank">Transcend 2GB SDカード TS2GSDC<br><img height="75" src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51HFZ8J0VAL._SL75_.jpg" width="58" border="0"></a></dt><dt>￥415</dt><dt>Amazon.co.jp</dt></dl><br>
]]>
</description>
<link>https://ameblo.jp/nixture/entry-10168219773.html</link>
<pubDate>Sat, 22 Nov 2008 18:29:11 +0900</pubDate>
</item>
<item>
<title>掲示板を作るためには…</title>
<description>
<![CDATA[ <p>ウェブサイトを公開するにあたって、【掲示板】があったほうが良いと僕は思っています。<br>【掲示板】とは・・・</p><br><p><em>電子掲示板（でんしけいじばん、BBS、英語: Bulletin Board System）とは、コンピュータネットワークを使用した環境で、記事を書き込んだり、閲覧したり、コメント（レス）を付けられるようにした仕組みのことである。単に「掲示板」と呼んだり、英語表記の略語で "BBS" と呼んだりする。</em></p><p><em><br></em></p><p>出典: フリー百科事典『ウィキペディア（Wikipedia）』より</p><br><p>正式には電子掲示板と言うそうです。<br>僕も知りませんでした。<br>掲示板だの、BBS（BBSが何の略かも調べるまで知りませんでした）だの板（掲示板の略語だと思われる）だの適当に言ってました。<br>通じれば問題ないと思いますけどね。</p><p><br>今回は、この掲示板を実際に作ってみたいと思います。<br>ほとんどの場合においてCGIという技術を使用し、掲示板の機能を実現させています。<br>しかし、僕はCGI（Perl、Phython、Rubyなどの言語）は全くわかりません。<br>お仕事ではJava、JavaServlet、JSPで開発し、ウェブサーバはWebSphereデータベースはOracleを取り扱っています。<br>上記の環境を使えば掲示板はちょろちょろっとやれば作れる（と思う・・・）のですが、個人で上記の環境を実現させるには少々費用がかかりすぎます。<br>ウェブサーバはTomcat、データベースはMySQLを使えば全て無料で揃えられますが、おけるレンタルサーバがやや高いんですよね…。</p><p>そこで僕は以前から興味があったPHPを使用して掲示板の作成を行おうと思います。</p><br><br><p>PHPとは</p><br><p><em>PHP: Hypertext Preprocessor（ピー・エイチ・ピー ハイパーテキスト プリプロセッサー）とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたプログラミング言語、およびその言語処理系である。</em></p><p><em>PHPは、HTML埋め込み型のサーバサイド・スクリプト言語として分類される。この言語処理系自体は、C言語で記述されている。</em></p><p><em><br></em><br>出典: フリー百科事典『ウィキペディア（Wikipedia）』より</p><br><br><p>とは言いつつPHPも全くの初心者です。<br>なのでしばらくはPHPのお勉強を進めていきたいと思います。<br>もちろんこのブログで。<br>これからPHPをはじめようと思っている方は僕と一緒に勉強しましょう！！<br>もし、バリバリのPHPマスターの方がいらっしゃったらガンガンつっこみを入れていただけると幸いです。<br>それでは（＾＾）ﾉ<br>これから頑張りますよ！！</p><br>
]]>
</description>
<link>https://ameblo.jp/nixture/entry-10168209483.html</link>
<pubDate>Sat, 22 Nov 2008 17:59:56 +0900</pubDate>
</item>
</channel>
</rss>
