1 :
健太郎 :
2010/07/31(土) 06:21:00 ID:6hqCq2M0 現在作成中です。
2 :
健太郎 :2010/07/31(土) 06:27:45 ID:6hqCq2M0
PHPなどは仕事ではやったことがなく、あくまで自宅でいじっているレベルです。 ここはこう作った方がいいなどアドバイスなどあればいただきたいです。 進行状況を書きます。 ユーザーが各自、IDとパスワードを登録し、ログインできる所まで 作りました。 まず、ユーザーは新規登録フォームにてIDとパスワードを決め、メルアドを設定し登録ボタンを押します。 すると設定したメールアドレスに「ご登録ありがとうございます」という メールが送られてきます。 「下記アドレスをクリックすると、正式に登録が完了します」 リンクをクリックにて正規登録。 そしてサイトに移動し、IDとパスワードを入力してログイン、ログアウト、 掲示板に書き込み、編集、削除、他人のコメントに返信 という機能まで付けました。 いまのところ以上です。
インデントは4文字タブだよなもちろん
4 :
健太郎 :2010/07/31(土) 23:04:40 ID:???
はい、インデントも見やすいように気をつけてます
5 :
健太郎 :2010/07/31(土) 23:50:41 ID:???
データベースの使い方も独学なので、すこし心配なところです。 まず、「user」テーブルを作成。 フィールド名はno,id,pass,email,date,activation です。 まず、 no(オートインクリメント) id(ユーザー名、全角名も可) pass(半角6文字) email(メールアドレス) date(登録日) activation(正規登録して1、仮登録では0)
6 :
健太郎 :2010/07/31(土) 23:53:30 ID:???
とくに、仮登録から正規登録に変わる仕組みに関しては、勝手に自分の中で考えたものなので、 他のSNSサイトではどのようにやっているのか気になるところです。 分かる方がいたら教えていただければとおもいます。
パスワード短っwww
8 :
nobodyさん :2010/08/01(日) 14:44:48 ID:pkyoleS7
PHP+MySqlのCMS自体は、既にいくつもあるよね? 何か特徴のあるシステムになるの?それとも、自らの勉強の為に作るの?
9 :
健太郎 :2010/08/02(月) 02:21:05 ID:???
PHPもSQLもさくさく作れるので、なにか会員制のwebサイトを作ってみたいなと 考えています。 メンバーによるコンテンツの投稿サイトというのも考えてます。 あとは、社会の役に立つような使い方はなにかないかと考えています。
10 :
健太郎 :2010/08/02(月) 02:24:30 ID:???
収益とかは特に考えてないですね。 なんか今更という気もするので。 なにか同じような事を考えていらっしゃる方々、開発された方々の体験談なんかを聞ければ いいなと思いこのスレを立てました。
11 :
健太郎 :2010/08/02(月) 02:28:30 ID:???
>7 パスワード短いですかね。。 もうすこし英字と数字を組み合わせたものにします。
12 :
健太郎 :2010/08/02(月) 02:44:14 ID:???
先週でCSSのトレーニングで作っていたサンプルサイトが完成しました。 しかしDreamWeaverでの表示の崩れがあったので今日はそれを修正しました。
13 :
nobodyさん :2010/08/03(火) 07:13:06 ID:mI3Py9rV
サンプルサイト作ってよ
2ちゃんねるはあなたの日記ではありません
15 :
健太郎 :2010/08/06(金) 18:08:45 ID:xM59OjDc
>13 現在、コンテンツ投稿サイトを作っています。 完成したら見て頂きたいです。 しかし2chにURLを載せるわけにはいかないので、その点はあとで考えます。 >14 正直僕の書き込みばかりで申し訳ないです。 当初は、PHPを使ってCMSのようなシステムを開発している人たち同士で交流して、 お互いのモチベーションを高め合えればいいなというつもりでいたのですが、 いまのところ活気がないです。 まあ雑談のような感じでもいいのかなと思いますが、それもなかなかむずかしいのかな。。
個人的には是非やって欲しいのだけど、
>>1 がいつの間にか失踪するケースが非常に多い
飽きちゃったのかなんなのか分からないけどね
動画でPHP講座開いてる人とかもいたけど、忙しいという理由で放置したり。
なんにせよ、モノがないとどうにもならんわな
17 :
nobodyさん :2010/08/07(土) 18:28:18 ID:qidKd8Br
>>15 >しかし2chにURLを載せるわけにはいかないので、その点はあとで考えます。
んなこたーないだろ。載せてくれよ。
しかし、さんざん時間をかけて、作って、CakePHPの100分の1程度の機能しか
実装できませんでしたじゃ、ちょっとしらけるだろうな。今世の中に
どういうものが出回ってるのか、一通りリサーチとかちゃんとしてんのかな?
18 :
健太郎 :2010/08/08(日) 14:39:06 ID:GpUJqNma
>17 いや直接URLを載せるのは勘弁していただきたいですね。 一度書き込んだら消せないし、googleで2chが引っかかったりするし。 それと機能が多ければいいというわけではないと思います。 ユーザー側からしたら、「こんな高機能なものを作りました」ほどつまらないもの はないのでは? 完成後、物足りないと感じたときは、 ぜひ17さんがCakePHPで作った100倍の機能を盛り込んだブツを見せて頂けたら と思いますが。
じゃ、ここをだたの日記にするわけか
おれも今某サイトの作成してるけど、仮登録はメールアドレスだけ入力させてるよ メアド入力→重複チェック→リンク付きのメール送信→リンクをクリックしたら登録画面 みたいな
パスワードは生で保存されるようですね
MD5でハッシュ化しても無意味!(キリッ
パスワードは別に生でもいいよ DBとかに格納してそのDBがWebサーバからしかアクセスできないみたいなのなら ファイルに保存とかDBサーバに制限掛かってないとかなら良くないけど
暗号化したりハッシュ化なんてしたら、管理人がゴニョゴニョできなくなっちゃうじゃないw まぁ、管理者モードとかマスターパスワードとか用意すりゃいいんだけど
はやくも三日坊主か
MySQLでよくあるのがバイナリ型にしてそこにパスワード突っ込むという意味不明なやり方 phpMyAdminで見ると確かにパスワードは見えないんだけど 実際は安吾化されてるわけでも何でもないから単に不便になるだけという
パスを生で保存すんな パスワードリマインダーで元のパスワード教えてくれるトコはセキュリティ的に腐ってる 内部にパスを生で保存してるんだからな、普通はSHA-1とかMD5、或いはその他の暗号化をして保存する PEAR AuthですらデフォでMD5使うようになってる 生で保存するのは有り得ない って、書いてるサイトがあったけどあれはウソなの?
DBクラックされる時はパスワード以外のデータも抜かれるんだから パスワード暗号化して格納するのは念のため程度の話でしかない
俺のパスワード保存方法は パスワードがABCDEFであれば FEDCBAにして保存してる。 天才じゃね?
すげー! それって可逆暗号って奴だろ? 大学で習ったよ
32 :
nobodyさん :2010/08/15(日) 03:52:38 ID:MYK1nwhh
>>1 がいなくなったみたいだから俺が作ってるCMSの日記にしていい?
携帯からの閲覧、書き込みを想定して、軽量で出力はHTMLに限定してる
35 :
32 ◆IGEMrmvKLI :2010/08/16(月) 22:38:39 ID:8y/GwK56
今作ってる携帯・PSP向けCMS ・保存はテキストデータ ・ディレクトリでカテゴリわけ ・ディレクトリをスキャンしてリンクをつけて一覧にする ・クリックされたファイルのデータを取得してヘッダー・フッターをつけて返す ・ディレクトリ、テキストファイルのエディット機能 ここまでは普通 ・HTMLのHTMLエディタ(サーバーサイドプログラムを使わない) ・移植性(コアプログラムは俺のサーバーに置いておいて、別のレンタルサーバーとかにインターフェースプログラムとテキストファイルを設置して使えるようにする) ・ユーザー登録をメールを使わずできるようにする(PSP はメールできないから) ・絵文字対応 ・PSP からも絵文字使えるようにする 今のところこんな予定
36 :
32 ◆IGEMrmvKLI :2010/08/17(火) 04:34:46 ID:zc6whMVo
FTP でアップされたファイルも管理できるようにするために、 エンコードは出力するときだけにして 書き込みはそのまま保存することにした
>>35 > ・保存はテキストデータ
スレタイと違うからダメ
38 :
32 ◆IGEMrmvKLI :2010/08/19(木) 02:41:07 ID:4eN84Jfd
なんじゃそりゃ\(^_^)/ せっかく半分作り終えたのに だいたいMySql使うと移植性を損ねそう
39 :
32 ◆IGEMrmvKLI :2010/08/19(木) 04:44:33 ID:4eN84Jfd
>>35 間違えた
サーバーサイドプログラムを使わない
じゃなくて
クライアントサイドプログラムを使わない
ね
PDOを使って作りなおしてください
テキストデータに保存なら、Posql使おう! DB入ってない鯖・PHP4な鯖でも使える優れものだぞ!
42 :
32 ◆IGEMrmvKLI :2010/08/19(木) 22:38:28 ID:4eN84Jfd
聞きたいんだが、データベースを使う利点ってなに 便利なの?
そりゃあもう悶え死ぬほど便利だよ
44 :
nobodyさん :2010/08/20(金) 07:55:33 ID:2w0WWyUK
そうか。ちょっと勉強してみよう とりあえず、ファイルの処理は完成した バグはほとんどないと思う 次はHTML のHTML エディタ作る
HTMLのHTMLエディタってなんなの?Javascript使わずにエディタ作るの?
46 :
nobodyさん :2010/08/20(金) 23:42:29 ID:2w0WWyUK
クライアントサイドプログラムはなるべく使いたくないんです それに携帯やPSPからはドラッグとかできないし やりたいことはHTML標準のフォームパーツだけでできると思います
いやHTMLもクライアントサイドだけども
48 :
32 ◆IGEMrmvKLI :2010/08/21(土) 01:43:14 ID:ZtZpmw9G
JavascriptやFlash、サーブレットって意味っす。
えっ
50 :
32 ◆IGEMrmvKLI :2010/08/21(土) 03:26:38 ID:ZtZpmw9G
間違えたOTL アップレットです。
textarea置くだけじゃないよね?
52 :
32 ◆IGEMrmvKLI :2010/08/21(土) 20:04:01 ID:ZtZpmw9G
今は暫定そうなっていますが、 自分がやりたいことは、テキストボックスとフォントや色のラジオボタン、 最後に改行タグをつけるかどうかのチェックボックスを設置して それを送信するとサンプルのHTMLが返ってくるみたいなやつです。 説明が難しいのでできたらみせます。
おっしゃ、待ってるぜ
PDOにしろよ 情弱
56 :
◆IGEMrmvKLI :2010/08/23(月) 02:02:31 ID:gXBBQ3PA
もう作っちゃった 作り直すのめんどくさい 十分実用できるし
誰も使いませんよ
58 :
◆IGEMrmvKLI :2010/08/23(月) 08:19:37 ID:gXBBQ3PA
あの気を悪くしないで聞いてほしいんですが まず自分にデータベースの知識はありません。 また最初から移植性を意識してFTP でファイルをアップデートできるようにしたりしています PHP があればどんなサーバーでも動くようにするためにPHP.ini を変更したりデータベースをつかいたくありません また個人で自由に改編できるようになるべく簡単なプログラムで作るようにしています だから今のままでいきます
大丈夫誰も期待してないから
なんでもいいから進捗状況を朝昼晩報告しなさい
62 :
32 ◆IGEMrmvKLI :2010/08/24(火) 04:05:45 ID:6B6we4qk
朝は起きてないんで。 今できてるところだけでも見てほしいんだけど Zipでうpしたらアドバイスいただけますか?
4時とか・・・そっちのほうが誰も見てないよ
64 :
◆IGEMrmvKLI :2010/08/25(水) 13:47:17 ID:HG+GI0Yh
HTML のHTML エディタ自体は完了した さて、どうやって本システムに組み込もうか。
はいはい 早kうpしようね
ま…まあ、いいんじゃね…
でしょでしょ!!
Notice: Undefined index: client in /Applications/MAMP/htdocs/CMS/index.php on line 2 Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/CMS/index.php:2) in /Applications/MAMP/htdocs/CMS/index.php on line 23 Notice: Undefined index: client in /Applications/MAMP/htdocs/CMS/index.php on line 26 Notice: Undefined index: category in /Applications/MAMP/htdocs/CMS/index.php on line 27 Notice: Undefined index: content in /Applications/MAMP/htdocs/CMS/index.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/CMS/index.php:2) in /Applications/MAMP/htdocs/CMS/index.php on line 31 Warning: file_get_contents(/TOP.txt) [function.file-get-contents]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/CMS/index.php on line 37 こんなン出た PHP 5.3.2 & 5.2.13
行数見ると全部CookieとGetのエラーだな。
ちゃんとHeaderでの転送ができていないように見えます。
誰だ!このソースを書いたのはっ!!
73 :
nobodyさん :2010/08/26(木) 13:43:48 ID:BDy+IH0G
>>72 ノシ
どうせ定期的に最初から書き直すんだし。(^_^;)
74 :
nobodyさん :2010/08/26(木) 16:50:09 ID:nsR1DVKR
KENTのCGIより酷いのが出てきたから泣いた
◆IGEMrmvKLIさん、フレームワーク使って書いてみてよ
初心者って口をそろえてフレームワークの使い方が解らないと言い放って 誰が見ても読解できない独創性の高いべた書きするよね
セキュリティハムしか
大丈夫 動くから
絵文字とかめんどくさそうだし。 とりあえずこれで完成ということで 糸冬了
日記にもなってなかったな、ツイッターでやれ
セキュリティ気にしない男とかゆで卵だと思う。
まあそうだけどさ。 SNSというより友達同士で作るクラスのサイトとかを想定してるから。
サービスとして公開されてるサイトでも狂ってるトコはいっぱいある ">ってフォームのテキストボックスに書いて送信するだけで閉じタグ扱いになったりね ソユーズって書いたらソ\ユーズになったりね 特にケータイ向けサイトでこういうのが起こる ケータイ向けサービスを作ろうとしたときに、参考としていろいろ登録して回ったけどヒドいのが多い多い
今北のに消えてる たのしみにしてたのに〜
もう一度全部作り直すぜ! 今回こそPHP+MySQLで作ります
88 :
◆IGEMrmvKLI :2010/09/30(木) 23:47:08 ID:zFMn1JQM
CMSといっても、コンテンツを作るのは管理人一人で それ以外はコメント機能や掲示板を使うやつをつくります。 ところでデータベースの正規化ってどんな感じがいいですか? テーブル「記事」 記事ID、タイトル、記事、メタタグ、カテゴリID、カテゴリ内の順序 テーブル「カテゴリ」 カテゴリID、カテゴリ名 テーブル「訪問者情報」 ホストアドレス、クッキー、クエリ情報、時間 って感じで考えています
89 :
nobodyさん :2010/10/01(金) 04:02:00 ID:8Zd8QmoH
まずはこういうシステムを作ってみたらどうかな? 自分(管理人)がIDとパスワードを発行できる。 IDとパスワードを発行したその人にloginしてもらう。 その人は日記を書くことができ、写真もUPできる。 また友達一覧も表示できる。 友人間でコミニティーを図るために意見の交換もできる。
90 :
nobodyさん :2010/10/01(金) 04:03:19 ID:8Zd8QmoH
これをまあ1週間くらいでしょうか。 まあ自分は3日で作り上げたが。
痛い奴
何日で作れるかよりきちんと作れるかの方が重要だけどな
>>87 今度こそフレームワークで、じゃないの?
で、そのブログの名称はGsBlog V4?
あれ? SNSを作らないといけないんですか? 僕はJoomlaとかWordPressみたいなサーバーサイドのホームページ作成ソフトを考えていたんですが
96 :
nobodyさん :2010/10/01(金) 22:09:24 ID:8Zd8QmoH
作ってみて
大枠はできた。 ただ、コードが大変なことに
SEO効果気にするならどっちでもないだろw
100 :
◆IGEMrmvKLI :2010/10/06(水) 21:35:02 ID:prjePQhZ
どうするんですk?
みなさん1です。 帰ってきました。 一時は有用な情報も集まらなさそうだしと思いここに 来なくなってしまったのですが。 なんだかスレッドがすごいのびている!!! 100回目は自分がコメントしたかったのが残念ですね。。 現在CMSと呼ぶか分からないのですが、システムはほぼ完成 しました。 しかし、新たな機能を追加しようと思えばいくらでも案があり、 まだまだ作業は終わらないです。 残念ながらここで公開するにはちょっと難しく、みなさんにお見せ する方法は思案中です。 仲間内(仕事関係や知り合い)にはまあ面白いんじゃないくらい な感想でした。 自分が使用しているのは、 PHP MySQL HTML 他グラフィックソフトです。
公開しないのにここで続ける意味あるんですk?
このスレを見始めて二日。自前でSNS作ったよ、いぇい!
ここは「CMSを作ったら自慢するスレ」なんですk?
作ったんなら公開しろよ
今作ってるのは早めに公開します。 ところで、CMSの中でも「サーバーサイドのホームページ作成ソフト」っていう位置づけだと、決定版ありますか?
普通のならごまんとあるな websocket対応のジェネレータは今の所一つだけ これは鯖と倉の二つを生成するやつだけどね で、お前は何をつくってるの? 車輪の再(ry まぁいいや
テキストデータを編集するページと ヘッダー・フッター・メニューバーを生成するindex.phpを作れば完成?
はい
スタイルシート作るぞ! PC用・携帯用・スマフォ用・PSP用の四つ!
112 :
nobodyさん :2010/11/16(火) 15:05:43 ID:3ZlB8uTJ
↑バカのいっちょ覚え
ようするに誰でも簡単に使えるやつが作りたいんだよな。
115 :
nobodyさん :2010/11/17(水) 12:17:31 ID:Yq05P+oL
Drastic GridsでMysqlにクエリーのサーチをかけるとき、Mozilaなら 日本語のキーワードがそのまま使えるのに、IE8は英数半角しか通りません。 例 SELECTで”日本”でサーチすると モジラは普通にヒットしてくる。 IE8はブランクになる。ヒットしない。 UTF-8でURLを送るにしてある。 キーワードはscriptでselectでmysqlから候補をセレクトリストにしている。 出力側のじばけじゃなく、パラメーター渡しのUTF8の問題みたいです。 誰か分かる方いませんか?
117 :
◆gAmHDzY8Wc :2010/12/04(土) 15:38:15 ID:f+gCFlT5
ごめんほったらかしてて。 Twitterにはまってた。 ということでTwitter連動型CMSとかなんか需要ありそうじゃない? 俺それで世界を目指すわ。
118 :
◆IGEMrmvKLI :2010/12/04(土) 15:39:14 ID:f+gCFlT5
トリップ間違えたっぽい
>>119 そのほとんど俺じゃない
#坂本だからいろんな坂本くんが利用してるんだろ。
121 :
被リンクサービスの決定版 :2010/12/05(日) 03:00:53 ID:07kW5KS8
トップページにTwitterのタイムラインを 表示して、ハッシュタグとかでCMSないのページにリンクを張れるみたいなのよくね?
TwitterのAPI難しいな。 こういうのははじめてだから
124 :
Perl忍者 ◆M5ZWRnXOj6 :2010/12/14(火) 23:01:17 ID:3UzhxS91
ツイッターに走る馬鹿 なんでも流行のものを需要ありそうとかわめく こういう馬鹿はtwitterでも騒いでipadも需要がある言っちゃってるごみめら はやくしね かわいそう 目覚まして
phpは流行ったけどなw 未だにperlとか・・・ C/PHPこそが主流
126 :
nobodyさん :2010/12/16(木) 13:39:31 ID:/mlwbZ8d
676 :Perl忍者 ◆M5ZWRnXOj6 :2010/12/16(木) 09:51:44 ID:Ik/8Vjgb ubuntuでFirefoxやターミナルを立ち上げたりしたら アプリが応答しなくなるんですがなんなんでしょう? 少しまてば起動するのですが 検索したり使ったりするとフリーズ 突然この不具合がおきました あとフォルダを開いたりするとフリーズ gdmやnautulisがおかしいのでしょうか? こういった不具合に悩まされてるひといますか?おしえてください
>>125 今やってる案件だと、全部使うよ。同時に。 助けて。
うちもJavaとCとPerlの混在だけど別に助けて欲しいほど混乱はしてないよ
129 :
nobodyさん :2010/12/17(金) 21:49:54 ID:nmxjQ6fE
>>124 世の中にそういうやつがいるということについては同意するが、僕はそうじゃないと思うよ。
>>122 では言わなかったけど、一応僕のSNSではTwitter流行ってるし、使い分けに困ってるのが現状だからそういう事を思いついただけ。ごめんな。
どっちに行ったらみんなに周知できるのかわからないとか、話題の整理にTwitterの方式が便利とかいう話が出てるから実際需要あるんじゃないかい?
iPadは今関係ないから特に触れないけど、そこまで流行ってなくね?
PHPしかできないやつはバカだというのはわかった。
131 :
1 :2011/01/24(月) 04:04:23 ID:pkcNOc8n
みなさんこんばんは。1です。帰ってきました。 帰ってこなくていいのに、とかはいわないでください。 CMSというか、PHPのシステムで掲示板システムでひと仕事を終えてきました。 掲示板といっても小規模でして、みんなでスレッドがたてられてそれにコメント 機能がついているというだけのもの。 ごめんなさいこんな時間に。報告でした。 明日もまたきます。
おかえり
PHP+MYSQLでHPに簡単に組み込める簡易Blogみたいなシステムなら最近作ったな 結構使える
できた?