HP作りたい!そんなあなたに

このエントリーをはてなブックマークに追加
8 ◆FVsoK2VEt.
TEST
9 ◆FVsoK2VEt. :03/02/09 04:00 ID:???
WEBサイトをつくってみようと思う。
そんな制作メモ。
10 ◆FVsoK2VEt. :03/02/09 04:04 ID:???
さてどんなサイトを作ろう・・・

今頭の中にあるのはWEBメモ的なモノ。
「とりあえずメモっとくか」のような。
ジャンルに限定されない。
他の人には見る価値のない。
そういうのを保存していくサイト。

気楽に作ろうと思う。
もちろんアカウントはまだない。
11 ◆FVsoK2VEt. :03/02/09 04:09 ID:???
あと全く必要性はわからないが、
MonazillaTooLで読めるようにしたい。

私はOpenJaneを使ってるのでそれで読めるように。

大事なことを書き忘れてた。
目的は「サイトを誰かに見せる」ではなく「サイトを作る」。

参考URL:「monazilla.org 資料室」
http://members.jcom.home.ne.jp/monazilla/document/index.html
12 ◆FVsoK2VEt. :03/02/09 04:29 ID:???
[ root ] - subject.txt
     + [ dat ] - 000000000.dat

上のようなディレクトリ構成にするとツールで読めそうな気がする。

read.cgi は名前は何でもいいが、便宜上read.cgiで。
.htaccessが使えるサーバの場合変わった名前にするのもおもしろいかもしれない。
read.2ch なんてのも可能と思う。


最初に断っておくが、私はたいした知識は持ち合わせていない。
13 ◆FVsoK2VEt. :03/02/09 04:41 ID:???
アカウントをまだ取得していないので
とりあえずはローカルで作っていこうと思う。

今の環境は
WinXP Pro
Anhttpd http://www.st.rim.or.jp/~nakata/
php4.3.0 http://www.php.net/downloads.php

インストール時に参考にしたサイト:
AN HTTPDでPHPを動かす
http://homepage1.nifty.com/yito/anhttpd/faq/php.html
14 ◆FVsoK2VEt. :03/02/09 04:55 ID:???
root/
   test/
     read.php
   sample/
     subject.txt
     dat/
       000000000.dat

http://127.0.0.1/~0209/ をサンプルサイトのホームディレクトリに
設定したところで read.php にとりかかる。(0209は今日の日付)
15 ◆FVsoK2VEt. :03/02/09 05:20 ID:???
read.phpに取り掛かる前に
http://wiz.syscon.co.jp/winphp.html
http://search.net-newbie.com/php/ref.mbstring.html

を参考にしてphp.iniを変更した。
よくわからなかったので適当に変更してみたが
不具合が出たらその時々で修正するつもりだ。

変更点
extension_dir = c:/php/extensions/
extension=php_mbstring.dll
default_charset = EUC-JP
mbstring.language = Japanese
mbstring.encoding_translation = On
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.internal_encoding = EUC-JP
mbstring.substitute_character = none
16 ◆FVsoK2VEt. :03/02/09 05:31 ID:???
ファイル公開したいので仮のアカウントをどこか適当に取ろうと思う。
公開するだけなのでどこでもいい。しいて言うなら落ちないところ。
Yahoo! geocitiesあたりでも十分だ。
17 ◆FVsoK2VEt. :03/02/09 05:49 ID:???
早速アカウントを取ってきた。
http://www.geocities.co.jp/SiliconValley/9166/
18 ◆FVsoK2VEt. :03/02/09 05:57 ID:???
とりあえずベータ版read.php
http://www.geocities.co.jp/SiliconValley/9166/dat/read001.txt

これをみると私がどれだけスキルがないか理解できると思う。
まだPHPはじめて2、3ヶ月。こんなもんだろう。
19 ◆FVsoK2VEt. :03/02/10 03:13 ID:???
さて続いては記事(メモ)を投稿するスクリプトを作ろうと思う。
レスは出来ないようにするつもりなので
特に注意するコトはない。タグも置き換えなくていいし、、、
管理スクリプトの中に混ぜてもいいかもしれない。

つーことで管理スクリプトの機能
・記事の投稿
・投稿済み記事の修正、削除

・・・だけかな?
ファイル名を適当なものにすることを考えると
パスワード機能もなくていい気がする。
一応付けるつもりだが。
20Name_Not_Found:03/02/10 07:57 ID:???
>>19
>管理スクリプトの中に混ぜてもいいかもしれない。

設計はちゃんとせぇよ。WebProgなんてもっともモジュールの分離が簡単なわけで。
21 ◆FVsoK2VEt. :03/02/10 17:24 ID:???
>>20
設計・・・適当に頭でイメージしてるだけだ。
もっとしっかりしたほうがいいのかなと思う。

PHPにはSESSIONなるものがあるらしいので
それを使って認証するようにしようと思う。
あとClassとか使ったことないんで使ってみようと思う。
22 ◆FVsoK2VEt. :03/02/10 19:25 ID:???
一応出来た。
初めてSESSIONやCLASSを使ったので時間がかかってしまったが
とりあえずは期待する動きをしている(多分w)。
でも何か凄いミスもしてるような気もする。
もし詳しいヒトがいたら添削キボンヌ。
ちなみにエラーに関することは何もしていません。

http://www.geocities.co.jp/SiliconValley/9166/dat/admin001.txt

あとSESSIONを使うにあたってphp.iniの変更。
session.save_path = C:\php\tmp
23 ◆FVsoK2VEt. :03/02/10 19:32 ID:???
これを作るのに参考にしたサイト:
http://php.planetmirror.com/manual/ja/ref.session.php
http://kamakura.cool.ne.jp/oppama/oswa/phpsession.html
http://www.hizlab.net/app/portal.html

あと言い忘れてたがC:\php\tmpというフォルダも作った
(わざわざ言うほどでもないけども一応)
24 ◆FVsoK2VEt. :03/02/10 19:38 ID:???
http://www.geocities.co.jp/SiliconValley/9166/dat/admin001.txt
の説明。

SESSIONはクッキーが使えなければGETで値を渡すらしいので
もしリファラー等で漏れたときのために $_ENV["REMOTE_HOST"] も
チェックしている。

ログインできると $mode = 1 になる。
ログインパスワードはcryptしたほうがいいと思うけど面倒なので却下。

それだけ。

つづいては投稿部分を作ろうと思う。
25 ◆FVsoK2VEt. :03/02/11 06:46 ID:???
ようやくアカウントを取得した。
http://webmemo.s26.xrea.com/

XREAは.htaccessやDBが使える無料のサーバ。
いろいろとやりたいことを実現してくれる環境だ。

今のところread001.phpとsessionAdmin.incを置いているんで
暇なヒトは添削してくれると嬉しい(←板違い)。

サイト名は5秒で思いついた「俺メモ。」とした。
・・・が、ググッたら1210件も出たので変えようと思う。


26 ◆FVsoK2VEt. :03/02/12 02:02 ID:???
板違いっぽい気がするんで他板に移ります・・・
27 ◆FVsoK2VEt.
移動先・・・

PHP PHPって
http://pc2.2ch.net/test/read.cgi/php/1034912318/