[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/20 00:35 / Filesize : 193 KB / Number-of Response : 729
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

△▲ WebProg 初心者の質問 Part21 ▼▽



1 名前:nobodyさん mailto:sage [2009/11/09(月) 02:32:15 ID:???]
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3辺り

☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
pc11.2ch.net/test/read.cgi/php/1244038749/
(実質Part20)

540 名前:nobodyさん mailto:sage [2010/02/02(火) 15:12:06 ID:???]
これはひどい

541 名前:nobodyさん mailto:sage [2010/02/02(火) 15:14:26 ID:???]
何がひどいってスレチな事だ

542 名前:nobodyさん mailto:sage [2010/02/02(火) 16:23:22 ID:???]
同じくPHP、MySQL初心者なんでアドバイスできる立場にないと思うけど
自分もカテゴリー分け表示で悩んだ末に
GROUP BY を使って親カテゴリの表示は複数個を1つにまとめて
子供の記事タイトルにはWHEREの条件設定を親カテゴリの変数にして
なんとか無理矢理やってるんだけど、こんなんだとダメ?

例えばだけど
$result=mysql_query("SELECT TITLE,CTG FROM tabel01 GROUP BY CTG");
while($row=mysql_fetch_array($result){
 echo $row["CTG"];
 $ctg=$row["CTG"];
 $result=mysql_query("SELECT TITLE,CTG FROM tabel01 WHERE CTG = '".$ctg."'");
 while($row=mysql_fetch_array($result){
 echo $row["TITLE"];
 }
}

というような雰囲気であとはCSSとかで修飾してツリー的な雰囲気だしてる。
でもこれだと1階層下しかない設定だから、それ以上階層が深くなるなら、どうすればいいかまったく分からん。
というかむしろ僕の方法は悪しき例なのでしょうかw
自分もまだ初歩の知識しかないのでw

543 名前:nobodyさん mailto:sage [2010/02/02(火) 16:28:44 ID:???]
クエリのループの中で更にクエリを発行とか下策にも程がある

544 名前:nobodyさん mailto:sage [2010/02/02(火) 16:29:45 ID:???]
すんませんwwwwwwwwwwww

545 名前:nobodyさん mailto:sage [2010/02/02(火) 16:33:35 ID:???]
>>542
SQLをもうちっと調べた方が良い。
1回のSQLで欲しい結果を得られるよ

546 名前:nobodyさん mailto:sage [2010/02/02(火) 16:41:51 ID:???]
やはりもっとスマートな方法が当然あるんですね
出直してくるwwwww

547 名前:nobodyさん mailto:sage [2010/02/02(火) 16:43:12 ID:???]
プログラミング暦2週間くらいの趣味でいじってる学生とかだろ?
別に習い始めは誰でもそんなもんだが人に教えるのは差し出がましいにも程がある


548 名前:nobodyさん mailto:sage [2010/02/02(火) 16:45:05 ID:???]
いいんじゃね 別に 

SQL文こねくりまわして、苦労するよりは とりあえず動くんだし
1回のクエリでスマートに取るのが正道だろうけど
本人が何やってるかわからなくなるよりは良いと思う




549 名前:nobodyさん mailto:sage [2010/02/02(火) 16:45:43 ID:???]
そうだ、そうだ!
俺だってガマンしてるんだぞ!

550 名前:nobodyさん mailto:sage [2010/02/02(火) 16:46:23 ID:???]
ちょwww自分、勉強しはじめて1月ぐらいたったけど
通常の2週間分ぐらいの知識しかついてないってことっすねw
悪例としてお許しください!

551 名前:nobodyさん mailto:sage [2010/02/02(火) 16:47:09 ID:???]
やるのは勝手だがそんな駄サンプルをネット上に上げるなっつーの
自分の責任で自分のシステムでやれ

552 名前:nobodyさん mailto:sage [2010/02/02(火) 16:49:40 ID:???]
おいおいそこまで言うなよーお父さん怒ったぞー(#^ω^)ピキピキ
悪例だよこれ!>>542
悪例だからこんなんやっちゃダメだよって表示だよ!

だから許してよ・・・

553 名前:nobodyさん mailto:sage [2010/02/02(火) 16:51:32 ID:???]
俺がまとめてやる、つまりこういうことだな

関係代名詞とか、クールな比喩表現とか使って女口説くのもあり

「ユーアービューチフル アイオンチュー ハウマッチ」 
しか言わなくても結果として目的が達せられるならそれはそれでOK

ただ、えらそうにネットでその話をしてしまうと恥ずかしい

554 名前:nobodyさん mailto:sage [2010/02/02(火) 16:53:40 ID:???]
>>552
いいから無駄レスすんなカス
下らない愚痴でスレが流れて質問スレが機能しなくなるんだよ
ほんと迷惑なやつだな

555 名前:nobodyさん mailto:sage [2010/02/02(火) 16:55:43 ID:???]
まとまったところでお開きですね
次の質問をどうぞ

556 名前:nobodyさん mailto:sage [2010/02/02(火) 16:57:17 ID:???]
>>542の例でDBから1回で取得するにはどういうSQLを書けば良いでしょうか?

557 名前:nobodyさん [2010/02/02(火) 17:01:12 ID:8zS7exQ7]
はじめまして。
昨日から急にプログラミング熱が湧いてきまして、いずれはFacebookやGoogleWaveみたいなサイトを作りたいと思うようになりました。
いきなりは無理なんで、まずはFacebook、mixi、iPhone、Androidなどのアプリを作ってみようかなと考えました。
と思って色々調べたんですが、それも僕には荷が重いということで、まずはもう少し小規模なサイトから作ろうと思いました。

そこで、色んな技術が詰まってるものの方が勉強になるかなと思ったんで、レビューサイトを作ろうかと思います。

みんなのシネマレビューというサイトがあります。
www.jtnews.jp/

こういうレビュワー登録制のレビューサイトを作りたいのですが、何から勉強すれば良いでしょうか?
おそらく、プログラムだけじゃなくデータベースの知識も必要なサイトだと思うのですが。

僕は、HTMLとCSSくらいしか知識がなく、プログラミングは完全な初心者です。(ブログを自分でカスタマイズするくらいしか出来ません)
急にプログラミング熱が出てきたので、昨日一日、色んなサイトでC、C++、Java、PHP、Javascriptなどを勉強しました。
もちろん勉強用サイトを一通り読んだだけで、一切実力は付いてませんが・・(Javascriptで画面に「Hello,World」と警告したくらいです)

よろしくお願いいたします。

558 名前:nobodyさん mailto:sage [2010/02/02(火) 17:02:16 ID:???]
>>557
PHPとDBで十分



559 名前:nobodyさん mailto:sage [2010/02/02(火) 17:04:28 ID:???]
>>557
そういうのはCMS使えばすぐに構築できるが。

勉強は、HTML+CSSがわかってるなら、JavaScriptとサーバサイドの言語(好きなの)やればいいんでない?
勉強用サイトを読んでフィーリングが合う言語にすればいい

560 名前:557 mailto:sage [2010/02/02(火) 17:26:22 ID:???]
>>558
やはり、ああいうサイトはその二つですよね。
PHPをインストールしようとしたのですが意味不明だったので、XAMPPというのを使おうと思います。
ありがとうございます。

>>559
ありがとうございます。
CMSとはワードプレスとかXOOPSのことでしょうか。
一日で業界用語を頭に入れ過ぎて、かなり混乱してきました。

なるほど。
HTML、CSS、JavaScriptに加えて、サーバサイド言語(PHP、Perl、Rubyとかでしょうか?)を一つマスターすれば、

>昨日から急にプログラミング熱が湧いてきまして、いずれはFacebookやGoogleWaveみたいなサイトを作りたいと思うようになりました。
>いきなりは無理なんで、まずはFacebook、mixi、iPhone、Androidなどのアプリを作ってみようかなと考えました。

このあたりの目標に近づけるでしょうか?

561 名前:nobodyさん mailto:sage [2010/02/02(火) 17:32:46 ID:???]
前にも出てたが最初は掲示板をつくってみるといいよ
最初はファイルで管理してPHPの基本を覚えて、そのあとDBに移行する
そして最後にユーザ認証をつける
そのあとはセキュリティと負荷対策をしっかりな


562 名前:nobodyさん mailto:sage [2010/02/02(火) 17:32:47 ID:???]
>>560
Facebookみたいなサイトの作り方を勉強したいの?それとも過程には興味はなくて現物だけ出来ればいいの?
前者ならXAMPPやCMSはやめといたほうがいい。後者なら別にそれで構わない。
用語は、ぐぐれば詳しい解説がいっぱい出てくる。
サーバサイド言語とクライアントサイド言語だけじゃなくてDBも必須だと思うよそれらのアプリの規模を考えるなら。


563 名前:nobodyさん mailto:sage [2010/02/02(火) 18:04:20 ID:???]
DBをがっつりやっとけ
どの言語・環境でやるにしてもDBは共通だし、最も重要

564 名前:557 mailto:sage [2010/02/02(火) 18:13:21 ID:???]
>>561
ありがとうございます。
最初は掲示板ですか、なるほど。
まずは掲示板を作ってみようと思います。
セキュリティに関しては、僕も非常に心配な部分ですね・・

>>562
ありがとうございます。

質問が分かりにくくてすいません・・
遠い目標として、FacebookやGoogleWaveみたいな、世界中の人を相手にした情報共有andコミュニケーションサイトを作りたいです。
Facebookそのものをコピーしたいわけじゃないので、>>562さんの分類だと前者ということになると思います。
仕様や機能も一から考えて、新しいものを作るのを目標としてます。

でも、いきなり大規模なのは作れませんし、基礎から勉強しようと考えました。
その手始めとして、レビューサイトが良いかなと思って質問した感じです。(データベースも勉強出来るかなと)

レビューサイト→FacebookやmixiやiPhoneなどのアプリ→最終目標
という感じでステップアップしていくイメージをしていました。
>>561さんのアドバイス通り、レビューサイトの前に掲示板かなと思い始めてます。

なので、まずはインストールが容易(と思われる)なXAMPPを考えてたんですが、目標があるなら逃げてはいけないということでしょうか?

565 名前:557 mailto:sage [2010/02/02(火) 18:18:12 ID:???]
>>563
ありがとうございます。
了解です。

データベースも色々種類があるようですが、調べた結果、MySQLが良いのではと思いました。
なんかオススメとかありますか?

566 名前:nobodyさん mailto:sage [2010/02/02(火) 19:05:04 ID:???]
>>564
562です。
XAMPPとか使うと分からなくなりません?
Apache、PHP、MySQLのバージョンの違い、インストール方法、各種設定などが。
mixiのサービスを提供する人がApacheの入手方法も分からないって気持ち悪くないですかね。
一番鬼門なのがPHPで、magic_quoteやmb_stringやerror_reportingなどセキュリティに直結する
設定が幾つかあります。
その他にもmax_exection_timeとかpost_max_sizeとかsession関係とか拡張ライブラリとか
実運用に至るまでに必ず調整しなければならない項目が存在します。
ApacheとMySQLもスケーラビリティのチューニングをしないとサーバがダウンします。
何かあった時の為にログの保存も必須です。
URLは動的URLを静的URLにしますか?ドメインの運用はしますか?SSLは利用しますか?

別に精神論ではなくて単に合理的な理由からの話なんで、時間に余裕がないとか今はプログラムに集中したい
とかXAMPPで構築した後にちゃんと勉強するとか色々考えがあるのなら別にそれでも構わないと思います。


567 名前:557 mailto:sage [2010/02/02(火) 21:40:17 ID:???]
>>566
詳しくありがとうございます。

正直、インストールや設定は理解出来ず諦めてしまいました。
なのでXAMPPを検討してたんですが、たしかに後々必要ですよね。
設定とかまでちゃんと分かってないと実際の運用は出来ないですもんね。

時間には余裕はあるんでじっくりやってみようと思います。
まずはApache、PHP、MySQLのインストールについて勉強しようと思います。

何か、良い書籍とかサイトとかありますか?
PHP専門のスレとかでも質問してみます。

568 名前:nobodyさん mailto:sage [2010/02/02(火) 21:51:41 ID:???]
./configure
make
make install

完了



569 名前:nobodyさん mailto:sage [2010/02/02(火) 22:21:09 ID:???]
>>567

君そうやって、いちいち全部質問するつもりなの?
サイトとか書籍なんか、ぐぐるなりPHPってタイトルについてる本片っ端から買うなりして
自分で歩き出せよ

570 名前:nobodyさん mailto:sage [2010/02/02(火) 22:22:59 ID:???]
Webサイトで十分

571 名前:nobodyさん mailto:sage [2010/02/02(火) 22:31:15 ID:???]
初心者がこれからやることなんてどうでもいい
「こうやったけどうまくいかない」で質問しなさい


572 名前:557 mailto:sage [2010/02/02(火) 22:37:31 ID:???]
>>569
すいません・・・
とりあえずネットで調べてインストールは先ほど完了しました。
真剣に調べれば非常に簡単でした。
vistaだと少し別の操作がいるみたいですね。

ビジネスを引退してから、ずっとボランティアで人に物を教えていたんですが、「最初は恥ずかしがらず何でも人に聞け。それが一番だ」と教わり、
自分もそう教えてきたもので・・
一人で判断出来るようになるまでは、逐一詳しい人に聞いた方が成長も早いと考えてました。
逆に慣れてくると、自分でガンガン試行錯誤していくと飛躍的に成長すると思います。
プログラミングの場合は違うのかもしれませんね。

ご迷惑おかけしました。

>>570
ありがとうございます。
はい。
そんな感じがしました。
文系なもので、必要以上に怖がっていたのだと思います。

573 名前:nobodyさん mailto:sage [2010/02/02(火) 22:41:56 ID:???]
ごめんね、理系は初心者に厳しくてごめんね

574 名前:557 mailto:sage [2010/02/02(火) 22:45:47 ID:???]
>>573
いえいえ。
僕もビジネスやってた頃は、周りの者に文系理系問わず鬼のように接していましたから。
ビジネス降りてボランティアでやるようになってからです、甘くなったのは。

575 名前:nobodyさん mailto:sage [2010/02/02(火) 22:46:01 ID:???]
>>572
この業界で知っておくべきこと

「RTFM」

がんばってください

576 名前:nobodyさん mailto:sage [2010/02/02(火) 22:55:23 ID:???]
じっさいIT関係の職場で
なんでもかんでも質問君の馬鹿にされっぷり、とか無視されっぷりは酷いよな

いずれ、誰も知らない、教えてくれない、1から自分で開拓していかなくちゃいけない案件とか来たりするし
しかたないのかも


577 名前:nobodyさん mailto:sage [2010/02/02(火) 23:05:07 ID:???]
「恥ずかしがらずに何でも聞け」というのは
試行錯誤しても上手くいかず袋小路に陥り、期日に間に合わなかったり、心を病んだり、損害を蒙ったり
しないための予防策であって、決して「学習を一から人任せにしろ」ということではないと思うよ。


578 名前:nobodyさん mailto:sage [2010/02/02(火) 23:22:29 ID:???]
FLASHでRPGは作れるのでしょうか?
ドラクエ1ぐらいのボリュームですが。



579 名前:nobodyさん mailto:sage [2010/02/02(火) 23:36:44 ID:???]
>>578
DQ3レベルでも普通に作れるんじゃない?

580 名前:nobodyさん mailto:sage [2010/02/02(火) 23:36:58 ID:???]
>>556
SELECT TITLE,CTG FROM tabel01 ORDER BY CTG
で全部抜いてきて、>>516の方法を行えばおk


2階層以上のツリーを作りたい場合は、今のテーブル構造だけでは無理
カテゴリーの親子関係を保持するテーブルを用意するのが、おそらく一般的な構成だとおも

例えば、
create tale table2 (親カテゴリ VARCHAR(64) NOT NULL, 子カテゴリ VARCHAR(64) NOT NULL)
の様な感じ(面倒だからキーは省略)

table1, table2から、全ての項目を抜いてくるためには、再帰的にSQLを発行する必要がある。

最近の有名どころのDBなら、再帰CTE(Common Table Expression:共通表式)、またはそれに類するものが使えるので、全データを一発引き出来る。
MySQLで使えるかどうかはシラネ

後は>>516を参考に、一旦配列をネストさせてツリー構造を作り、再度ループさせて出力すればおk


581 名前:nobodyさん [2010/02/03(水) 01:23:38 ID:GeZI09Z8]

mysql_closeに関してなんですが、PHPマニュアルで

「通常は mysql_close() を使用する必要はありません」

とあるので、普通大抵はmysql関連のことをゴニョゴニョしたあとに
mysql_close()をする必要はないんですよね?

582 名前:nobodyさん mailto:sage [2010/02/03(水) 03:14:38 ID:???]
あるよ

583 名前:nobodyさん mailto:sage [2010/02/03(水) 09:24:38 ID:???]
>>581
開けたら閉める。

584 名前:nobodyさん mailto:sage [2010/02/04(木) 17:25:08 ID:???]
開けて〜閉めて、開けて〜閉めたら

585 名前:nobodyさん mailto:sage [2010/02/04(木) 18:12:17 ID:???]
               _y〜ーヽ,
             f ̄/^^^ヽ }
             ヽ 〉 _,y 'ーV
             ヾ|., ゚,パ.イ
              ヽ, ,石、l
               ト.ー人_
             _,.ノ| r‐   ⌒ヽ
      ,.へ   ,r''´  ⌒        l
      {三ヽ { 、   i  ,_,  彡i   |
       V三ト、{  ト  ノミ;,"   }、 ,イ
       V三三ト、√       / ヾ  i
        V三三三\   ミ /  ', ミ;
        V三三三三\  /    }  l
         V三三三三三トY    l  l
         |;V三三三三三l    |  ,'
         l三V三三三三}    l ,'
         |三 }三三三三’   ,.ノ .,'
         |三/三三三ノ    〈y .〉
         ||レ三三三'´     '〜'
         レ三三三'
         /三三ニ/
         V三三/
          ト三三ト、
  ┏┓┏┳┓ |ニト三;∧    ┏━┓┏┓
  ┃┗┻╋┛┏━━━━┓┗━┛┃┃
  ┃┏━┛  ┗━━━━┛┏━━┛┃
  ┗┛         \ト三三l;; ┗━━━┛
             \ト三l

586 名前:nobodyさん mailto:sage [2010/02/04(木) 18:39:18 ID:???]
心の隙間、お埋めします

587 名前:nobodyさん mailto:sage [2010/02/04(木) 18:40:18 ID:???]
ドーン・オブ・ザ・デッド

588 名前:nobodyさん mailto:sage [2010/02/06(土) 19:02:10 ID:???]
apache2使用なのですが、
たとえば外側からはアクセスできなくて、その鯖においてあるcgiを
通したらファイルにアクセスしたり見えるようにするにはどうしたらいいですかね?



589 名前:nobodyさん mailto:sage [2010/02/06(土) 19:04:16 ID:???]
deny from all

590 名前:nobodyさん mailto:sage [2010/02/06(土) 19:41:50 ID:???]
対象ファイルをドキュメントルートより上に置く。

591 名前:nobodyさん [2010/02/06(土) 22:21:43 ID:Fo5c0toi]
chgmodで所有者以外は読めなくすれば良いんでね
拡張子をcgiにして実行ビット立てとくとか
でもこれある日新規で作ったファイルアップしたりして
いつの間にか外から読めるようになってて困ったりするよね

あるはそう言うフォルダ作って.htacssに書いとくとか

文句付けるわけじゃないけど590のやりかただとやたら上位層にファイルがたまって
俺は好きじゃない

592 名前:nobodyさん [2010/02/06(土) 22:23:54 ID:Fo5c0toi]
chmodだな
俺、かっこわるーw 
えらそうに人のアドバイスに文句まで付けてるのに
コマンド間違ってるw

593 名前:nobodyさん mailto:sage [2010/02/06(土) 22:28:21 ID:???]
ドキュメントルートより上から下に階層化させればいいじゃない

594 名前:nobodyさん mailto:sage [2010/02/07(日) 00:32:35 ID:???]
chmod だと設定忘れとか設定ミスとかやりそう

無難に DocumentRoot より上位に置けばいいかと思う

595 名前:nobodyさん mailto:sage [2010/02/07(日) 01:04:12 ID:???]
じゃあ、おれはデータベースで

596 名前:nobodyさん mailto:sage [2010/02/07(日) 01:33:16 ID:???]
ブラウザの操作でラジオボタンのチェックを全て外すことは出来るのでしょうか?
頻繁ではないのですが、どこにもチェックされていない状態のリクエストが送られてきて困っています。

597 名前:nobodyさん mailto:sage [2010/02/07(日) 01:57:01 ID:???]
checkedを付けていないなら、何も選択されない状態でリクエストが飛んできても不思議じゃない
# そもそもブラウザを使っていなかったら(ry


598 名前:nobodyさん mailto:sage [2010/02/07(日) 02:05:15 ID:???]
デフォルト値を設定してるかどうかも気になるけど
597も触れてるようにフォームを作った人の意図通りの値が飛んでくるとは限らない。
フォームに存在しない name=value を送りつけてくれる人もいるだろうし。



599 名前:nobodyさん mailto:sage [2010/02/07(日) 14:11:56 ID:???]
携帯用のゲーム(グリーやモバゲにあるようなの)を作る場合に適したプログラム言語はなんでしょうか。

600 名前:nobodyさん mailto:sage [2010/02/07(日) 14:35:50 ID:???]
pc11.2ch.net/test/read.cgi/php/1232544986/585n
携帯サイトのWebプログラムを語ろう Part3

585 :nobodyさん:2010/02/07(日) 13:52:31 ID:ZCl/W3eF
モバゲータウンの怪盗ロワイヤルみたいなゲームを作りたいのですが、
あれは(モバイル用の)ブラウザゲームという位置付けでいいのでしょうか。
ああいうゲームを作るのに適したプログラム言語はなんでしょうか?

601 名前:nobodyさん [2010/02/07(日) 19:00:37 ID:W3u+at+w]
受信したメールをDBに登録するアプリケーションを製作したいと思うのですが、どうすればいいですか?
イメージとしては、どこかのお店から、メールが届き、受信したら自動的に登録するアプリケーションを作りたいです.

それとも、メールが届いた瞬間をトリガーにイベントを起こさせる事って出来ませんか?

どなたかヒントを頂けると助かります。



602 名前:nobodyさん mailto:sage [2010/02/07(日) 19:08:12 ID:???]
.forward

603 名前:nobodyさん mailto:sage [2010/02/07(日) 19:22:05 ID:???]
>>602

ありがとうございます。


604 名前:nobodyさん [2010/02/08(月) 09:11:07 ID:XwQ5aIg4]
PG初心者がweb上で動くゲーム(パズル系の簡単なの)を作るのに
適した言語はなんでしょうか。



605 名前:nobodyさん mailto:sage [2010/02/08(月) 09:44:12 ID:???]
PHP

606 名前:nobodyさん [2010/02/08(月) 09:46:44 ID:UuxzKmln]
javascriptじゃね?
環境とか何も用意しなくていいし
自分のマシン上で作ってできたらアップでOKだし

cgiだと覚えなくちゃいけないこととか
気にしなくちゃいけないこととかもないし

そのかわりできない事がぐっとふえるけどw

それでこまる日が来たらフラッシュでもやればいいと思う
もっと大がかりなネットワークでみんなが相互につながってとかのゲームなら
その時は言語何が良いかくらい自分で決められるくらいの
スキルがあるだろうし


607 名前:nobodyさん mailto:sage [2010/02/08(月) 09:47:33 ID:???]
JavaScript
ActionScript(Flash)
Java(JavaApplet)

UIの記述がhtmlなJavaScriptがいいんじゃね?
エディタとブラウザで始めれて手軽だしね
パズルが簡単かというとそんなに簡単じゃないと思われ
ゲームはプログラムでも難しい部類なのは覚えておいたほうがいい

608 名前:nobodyさん [2010/02/09(火) 10:44:51 ID:koPWi/sC]
質問します。PHP5です
$_GETのパラメータを格納した$param['wf']があります($paramは配列の形です)
それで、 $workFreq = $params['wf']; としたらエラーログに
[Mon Feb 08 17:34:53 2010] [error] [client 192.168.0.25] PHP Notice:
Undefined index: wf in /var/www/application/controllers/JobController.php on line 73
と出力されました。
この出力がされないようにするにはどうしたらいいでしょうか?
確かにこのとき$params['wf']は空だったので、次にif($params['wf'])$workFreq = $params['wf'];と
しても、やはり同じ出力がされてしまいました。
ログの出力レベル変更で、noticeは無視する以外の方法はないんでしょうか?
みなさん、noticeは無視してますか? 無視して大変なことが起きたりしますか?



609 名前:nobodyさん mailto:sage [2010/02/09(火) 11:02:08 ID:???]
>>608
PHP: isset - Manual
jp2.php.net/manual/ja/function.isset.php

610 名前:nobodyさん mailto:sage [2010/02/09(火) 13:09:56 ID:???]
>>609
すごい!こんなのがあったんですね
if(isset($var))で解決しました!ありがとうございました

611 名前:nobodyさん mailto:sage [2010/02/09(火) 23:32:07 ID:???]
>>608
そのエラーを見るとPHP5.3だな

612 名前:nobodyさん mailto:sage [2010/02/09(火) 23:33:17 ID:???]
>>608
俺みたいな完全潔癖症でエラーを出さないSTRICTなコードを書くなら別だが
そこまでしないのであれば@でもつかってエラーを隠しとけばおk

613 名前:nobodyさん mailto:sage [2010/02/09(火) 23:41:56 ID:???]
完全潔癖症の人間はPHPを使わない

614 名前:nobodyさん mailto:sage [2010/02/09(火) 23:46:44 ID:???]
まぁいえてるな


615 名前:nobodyさん mailto:sage [2010/02/11(木) 14:25:06 ID:???]
DBサーバーにあまり負荷をかけさせないための方法なんですが、
1.十五分経った時に一番最初にDBにアクセスした人が
その結果内容(html)をファイルとして保存させる。
2.二番目以降にアクセスした人は
一番乗りの人が作ったファイルを閲覧する。
3.以下繰り返し
結構良い方法では、と思ったのですがこれって問題はあるのでしょうか

616 名前:nobodyさん mailto:sage [2010/02/11(木) 14:28:35 ID:???]
リアルタイムの情報を知ることができない
って点以外はいいんじゃないの。よくやる手の一つ。


617 名前:nobodyさん mailto:sage [2010/02/11(木) 15:03:35 ID:???]
>>615
単純なものなら問題ない。
もちろん、ユーザー判別クッキー(ようこそ"アカウント名"さん)とか
User-AgentやAccept-Languageなどで出力を変える場合は要注意。
(最初にアクセスした人の環境に出力が固定化されてしまう)

618 名前:nobodyさん mailto:sage [2010/02/11(木) 15:59:32 ID:???]
よほど頻繁にDB入力があるのでなければ
DBに何かを入力した時点でhtmlを静的出力することも検討すればいいんじゃないかな



619 名前:nobodyさん mailto:sage [2010/02/11(木) 16:06:26 ID:???]
15分ごとに変化をチェックして実行すればいいんじゃないかな

620 名前:nobodyさん mailto:sage [2010/02/11(木) 16:11:19 ID:???]
サーバー側に15分間キャッシュさせとくだけだろ。
で、どういう構成のアプリなんだ。

621 名前:nobodyさん mailto:sage [2010/02/11(木) 16:57:37 ID:???]
自分の家にDBを置いて変化があったらHTMLをサーバにFTPしちゃえば良いんじゃないかな

622 名前:nobodyさん mailto:sage [2010/02/11(木) 20:38:53 ID:???]
DBサーバを負荷に耐えられるものへと強化しちゃえばいいんじゃないかな

623 名前:615 mailto:sage [2010/02/11(木) 23:44:00 ID:???]
ありがとうございます。
アドバイス大変参考になりました、なんとかうまくいきそうです。
DB鯖が強くないとしか情報を頂けず、なおかつ負担は増やしたくない。
DBでselect以外一切禁止、ついでにphpで秘密裏にという面白い状況で困っとりました

624 名前:nobodyさん [2010/02/12(金) 08:55:31 ID:8P3tqYHt]
Zend_MailとかZend_Httpあたりではまったのですが、これらを理解する為にはインターネットの知識(特に接続)なんかがなければサッパリだと思いました
一応上記のZFの部分は勉強したのですが、元となる知識を学習したいと思います

本屋で何度か色んな本を見てみたのですが、そもそも知識が乏しいのでどれがいいのか分かりませんでした
この手の知識を学習するには何か有名な本とかありますでしょうか?


625 名前:nobodyさん [2010/02/12(金) 10:15:30 ID:1J/95e0f]
会員制サイトで、ID(メアド)とパスワードを忘れたら、、って時の対処ロジックを知りたいです
ブログやカード情報とかの重要情報が登録されていて「0からアカウント作り直し」が安易にできない
環境を想定しています。トラブルのケースとしては以下があるとして…
1)パスワードを忘れた場合  2)メアドを忘れた場合  3)両方忘れた場合

1)に対して
 秘密の質問と答えで照合して正しければ登録メールアドレス(ID)に仮パスワード送信。
 一定時間内にログインとパスワード再設定。
2)登録時に緊急用メールアドレスを正メアドとば別に登録させておいて、秘密の質問と答えで確認後
 緊急用メアドに正メアド(ID)を送る(あなたのログインIDはxxx@hoge.jpです、みたいな)
3)秘密の質問と答えで確認後、緊急用メアドにID,仮パスワードを通知。その後
 一定時間内にログインとパスワード再設定。
 
 こんな感じで良いんでしょうか?

626 名前:nobodyさん mailto:sage [2010/02/12(金) 11:58:11 ID:???]
自分のメアド忘れるアフォにつける薬は無いと思った方がいい
自分のメアド(ID)は忘れることはない前提で作った方がスマート

627 名前:nobodyさん mailto:sage [2010/02/12(金) 12:14:33 ID:???]
はい、また自分が地球の中心にいると思(ry

628 名前:nobodyさん mailto:sage [2010/02/12(金) 13:16:57 ID:???]
>>625
1)の場合はIDがキーになるから良いとして、
それ以外の場合「秘密の質問と答え」だけでユーザーを特定するのは無理だろうね。




629 名前:nobodyさん mailto:sage [2010/02/12(金) 13:24:54 ID:???]
1)は、秘密の質問なんて冗長じゃね?
要求があった時点で再設定用一時URLを登録メールアドレスに送っちゃえばいいと思う。
そうしてるサービスも多いし。
どうしてもやりたいなら、秘密の質問(と回答)も忘れたというトラブルをユースケースに加えること。

2)は緊急用メールアドレスとの二重管理が冗長。個別対応で十分じゃないかね。
こっちでなら本人確認のための秘密の質問が生きるかもね。

3)白根。

630 名前:nobodyさん mailto:sage [2010/02/12(金) 13:27:14 ID:???]
個人的経験から言って
メルアドを2個も入力させるのは非常に嫌がられる、多くの人が登録する気持ちをなえさせるのに十分なくらい
そしてたぶん、チェックを入れないと2個目はウソばっかれると思う

そしてID忘れるようなやつはきっと緊急ようとして書いたメアドも忘れている
(登録時に、しかたなしに取った、その場しのぎのフリーメールだったりして)


631 名前:625 mailto:sage [2010/02/12(金) 14:02:31 ID:???]
皆さんたくさんの意見ありがとうございます
言われなきゃ気づかなかった点も多くて助かりました
参考にして頑張ります。ありがとうございました

632 名前:nobodyさん mailto:sage [2010/02/14(日) 10:19:33 ID:???]
メールアドレスがIDで困るのは忘れるというより既に使えないアドレスの場合の付け替え
忘れたパスワード送ってもらおうにも、受け取れないという・・・

633 名前:nobodyさん mailto:sage [2010/02/15(月) 17:29:55 ID:???]
住所・電話番号・氏名を登録時に要求
規約に虚偽の情報ならアカウント削除しますと書いておく

IDもメアドもパスも忘れてどうしても継続利用して欲しい場合は身分証明書のコピーを送るように伝える
これで諦めてくれる

634 名前:nobodyさん mailto:sage [2010/02/15(月) 17:34:03 ID:???]
そういうので退会の手続きさせるとこがあったな。
退会しないといつまでもクレカから引き落とされる悪質なのが

635 名前:nobodyさん mailto:sage [2010/02/16(火) 22:46:55 ID:???]
ウェブデザイナ向けのphpについての実践的な参考書があれば教えてください

※以前、「やさしいphp」という参考書を買ったのですが、概念的な説明ばかりで、
実際に、WEBサイトとPHPがどうからんでくるのかが理解できませんでした
実際に、「phpのページを作る」「xhtmlをphpに変える」などの実践的な内容が希望です。


ここで質問してよいのか迷ったのですが、スレチでしたら誘導お願いしますm(_ _)m


636 名前:nobodyさん mailto:sage [2010/02/16(火) 22:50:07 ID:???]
phpスレではphpマニュアル以外は信じるなと言われてるので
本の紹介はしてもらえないかと
htmlの基礎知識があるならphpマニュアル読み進めていけばどういうものかわかるはず
www.php.net/manual/ja/

637 名前:nobodyさん mailto:sage [2010/02/16(火) 23:27:57 ID:???]
>>635

言語なんてそんなもんじゃね、英語とかでもさ

概念がわかったら、
まずやりたいことを決めて、それをどう実現してるかググルなりして調べたほうがいいよ
それも「phpのページを作る、xhtmlをphpに変える」見たいな抽象的なことじゃなくて
カウンター作ってみる、掲示板を作ってみる、ログインした人だけ見れるサイトを作ってみる
みたいな具体的なできることを増やしていく

そういう目で見れば本だって人に聞かないで自分で選べると思う

638 名前:nobodyさん mailto:sage [2010/02/17(水) 01:43:07 ID:???]
自分はWebプログラミングの深いところはあんまりわからないけど
フレームワークを使っているから欲しい機能だけ集中的にイメージすれば
いいようになって、PHPサンプルとか逆引きとか見て参考にして作るうちに
自分の作りたいサイトが実現できてるようになった。

入門書と実際に作るものの間には、もう1つか2つぐらい段階がありそうだけど
「こんなのが作りたい」っていうイメージがあれば、そこから類推して
足りない部分が見えてくるんじゃない?
そしたらあとはそこを勉強して補っていけばだんだんわかるようになってくる。




639 名前:nobodyさん mailto:sage [2010/02/17(水) 11:54:40 ID:???]
まずは「春男悪度」を表示させるところから。

640 名前:nobodyさん mailto:sage [2010/02/17(水) 14:20:32 ID:???]
スキルを上げるためにショッピングカートを作ってるのですが、
カード決済ってどうやって実装すればいいのでしょうか?
ぐぐっても代行サービスとかに任せる形になってるような感じなのですが、
具体的にはどうしたらよいのでしょう?
あとSSL対応についてですが、
これはサーバがSSL証明書をもっていて、httpsでのアクセスが可能ならば、
スクリプト側では特に何もしなくて大丈夫なのでしょうか?
掲示板程度しか作ったことがなくて業務システムについてはさっぱりです。
どなたかアドバイスお願いします。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<193KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef