トップページ⇒php
1001コメント333KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/05/03(月) 16:42:08ID:???
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

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

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

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

☆前スレ☆
△▲ WebProg 初心者の質問 Part21 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1257701535/
0446nobodyさん2010/10/04(月) 16:32:02ID:???
updateは予約語やで
0447nobodyさん2010/10/04(月) 16:32:37ID:???
>>445
うわああああああああ!あっさりできた('A`)

使っちゃダメなフィールド名ってあるんスか、、
04484342010/10/04(月) 16:33:45ID:???
>>446
スイマセンでした。
phpの本だけじゃなくてsqlの基礎本も買ってきます('A`)

みなさんありがとうございました。メチャ感謝します(*_ _)
0449nobodyさん2010/10/04(月) 17:39:48ID:???
うん、ひさしぶりに心温まる流れだった。
0450nobodyさん2010/10/04(月) 22:49:24ID:???
よくできました
0451nobodyさん2010/10/05(火) 07:17:47ID:???
これは酷い
0452nobodyさん2010/10/05(火) 15:53:58ID:???
別に酷くなくない?
予約語は初心者なら躓いて当然
0453nobodyさん2010/10/06(水) 13:12:03ID:boQcVcfo
CSRF対策について質問させてください。
調べたらいろんな意見があって、結局どう実装したら良いのかわかりません。

入力画面>確認画面>登録画面  という流れの場合、以下の処理で良いんでしょうか?

1)入力画面でトークン(ワンタイムトークンでなくていい?)のセット
2)確認画面は普通に表示。post情報をセッションに入れる。
3)登録画面で
  3-1)一つ前の画面が確認画面であることをチェック(違ったらエラー処理
  3-2)トークンのチェック
     セッション中のクエリデータからトークンを抜いて正規トークン値と照合
     一致しなかったらエラー処理。一致してればquery処理

上記の処理で良いんでしょうか?
送信するデータの目視確認(確認画面を挟む)を必須の上でトークンをチェックしたら万全かな
と思ったんですが、自信がないです。
トークン値をセッションやクッキーに入れる云々の意見がweb上にあって、混乱したというか
必要性やその理由がどうもわかりません

PHP5を使っています、すみませんがよろしくお願いします
0454nobodyさん2010/10/06(水) 19:14:35ID:???
その流れのどこにCSRF対策が必要な処理があるの?
0455nobodyさん2010/10/06(水) 20:42:03ID:???
>>453
数ヵ月前にひろみちゅのHPで解説されてたから調べてみるといい
何月の記事だったかは忘れたが確か今年だったと思う
ttp://takagi-hiromitsu.jp/diary/
この日記過去ログさがすの不便だよね
0456nobodyさん2010/10/06(水) 21:25:40ID:???
>>455
そういうときのためのGoogle先生だろ
04574532010/10/06(水) 22:46:03ID:boQcVcfo
>>455
どうもありがとうございます
その高木って専門家のサイトもみたんですが、それに対する反論もあれこれとあって
結局どうするの?って状態なんです。
皆さんどうやってますか?
0458nobodyさん2010/10/06(水) 23:00:25ID:???
ひろみちゅが神だ!とか天才だ!とか言うつもりはないが、
誰が書いたかわからない信用不明の情報が飛び交ってるWeb上では経歴が全て。
そのへんのやつの反論を信じるよりはひろみちゅを信じたほうがマシ。
0459nobodyさん2010/10/06(水) 23:45:53ID:???
WWW::Mechanize みたいの使われると防ぐの難しいよね
(ブラウザをシミュレートするものなのでブラウザそのもの)

なので、カートに入ってるのを処理する際にはパスワードを求めるのが手っ取り早いかと。
0460nobodyさん2010/10/07(木) 06:40:52ID:???
XSSまでいっちゃうとどうしようもないからCAPTCHAやろうず
0461nobodyさん2010/10/10(日) 16:25:30ID:sl1VHVin
日記のアプリを作っています。
edit.phpで日記の入力画面なんですが、
・新規に入力
・既存の日記を編集
の2パターンでどうパラメータをもたせたら良いか悩んでいます

新規の場合はパラメータ不要だとして、編集モードのときは
edit.php?mode=henshu&id=100
で良いかと思ったんですけど、この場合、パラメータに不正があったときの対応が面倒で悩んでます
・modeとidの両方がそろってない場合
・idがカラの時
・idはあるけどmodeの値がhenshuでない時(ユーザがいじって変な値にしてる時)
・idに該当する記事がない時
などなど、いろんなパターンをチェックしてエラー画面に飛ばさなきゃいけません。

単純に、 edit.php?id=100として(modeはやめて)、
・idが過去記事を返すときのみ編集画面
・返さないときや、idがカラのときはエラー
・edit.php(パラメータなしのとき)は新規入力画面
とした方が良いんでしょうか?

mixiを見たら編集モードと新規モードで.pl自体を変えてるなぁ…
どうするのが賢いんでしょうか? 皆さんどうしてますか?
0462nobodyさん2010/10/10(日) 18:37:54ID:???
>>461
> 単純に、 edit.php?id=100として(modeはやめて)、
> ・idが過去記事を返すときのみ編集画面
> ・返さないときや、idがカラのときはエラー
> ・edit.php(パラメータなしのとき)は新規入力画面
> とした方が良いんでしょうか?

僕ならそのやり方をとります。
04634612010/10/10(日) 21:32:25ID:aVWZ7WC0
>>462
なるほどー。ありがとうございます

他の人も、自分はこうしてるっていうの教えてもらえると嬉しいです。
0464nobodyさん2010/10/11(月) 12:16:21ID:???
JAVAでもっともよく使われてるフレームワークって何?
日本と海外でそれぞれ
0465nobodyさん2010/10/11(月) 12:22:05ID:???
Struts
0466nobodyさん2010/10/11(月) 12:32:48ID:???
やっぱりStrutsか

勉強するなら1からの方がいい?
日本ではまだ2はあまり使われてないって聞いたけどどうなの?
0467nobodyさん2010/10/11(月) 12:33:43ID:???
Faceletsで作れ。Tomcat単体は辞めてGlassFish。
生産性が一番高い。
0468nobodyさん2010/10/12(火) 09:12:37ID:???
http://auction.dmm.com/

このような、ペニーオークションのサイトで、自動入札のプログラムを作るのは簡単なんですか?
0469nobodyさん2010/10/12(火) 09:25:19ID:???
簡単かどうかはその人のレベルによるけど
俺はわりと簡単につくれるんじゃないかと思う
HTTPの知識が多少いるかなって程度
0470nobodyさん2010/10/12(火) 09:32:42ID:???
何このサイト・・・・
1入札に手数料70円?
カップラーメン12個に26回入札して販売価格より高くなっちゃってるんだが・・・
見方がよくわからないから何か勘違いしてるかもしれないけど
ttp://auction.dmm.com/auction/-/detail/=/aid=69246/


DMM販売価格:
1,953円
落札者の入札回数(26):×70円
-1,820円
落札価格:
-415円

支出合計額:
-2,235円

1度入札したら手数料とられるから引けなくなって逆に高くなっちゃうという恐ろしい罠サイトか?
0471nobodyさん2010/10/12(火) 09:41:54ID:???
ペニーオークションはインチキされても全然判らないのが怖い
0472nobodyさん2010/10/12(火) 09:54:58ID:???
ペニーオークションを詐欺とか宣奴ほど利用規約とか読まない

あくまでも入札は個人の自由であって、入札に手数料が掛かることも契約時に知らされてる。
ちゃんと計算して入札しない奴が悪い。
0473nobodyさん2010/10/12(火) 10:02:49ID:???
法的に問題があるのかないのかは知らないけど
このシステム考えたやつは天才だな
0474nobodyさん2010/10/12(火) 10:10:17ID:???
ペニーオークションは、商品の出品者が運営者側。

運営者側がサクラの自動入札スクリプトを用意して
このスクリプトが最終落札者にならない限り、絶対に落札をやめないようプログラムすれば、
一般参加者は絶対に落札できない。
最終的にサクラのスクリプトがどんなに高額で落札しても、自作自演だから何も損しない。

つまり落札に参加したカモが、入札で使用した金は全て運営者の利益になるだけ。
運営者の損は、サイトの維持費だけ。


少し良心的なサイトは、ランダムでたまに一般参加者にも落札してあげるかもね。
ほとんどのサイトは、一切、一般参加者に落札させないみたいだけど。
0475nobodyさん2010/10/12(火) 10:48:27ID:???
運営が自分で落札すれば、一つの商品回すだけで手数料丸儲け・・・

「商品自体は落札者に発送する時点で仕入れる予定なんです!」みたいなスタイルにすれば、商品を仕入れる必要すら無いか

実にえげつないな
0476nobodyさん2010/10/12(火) 10:55:17ID:???
宝くじみたいなもんだろ
0477nobodyさん2010/10/12(火) 11:01:32ID:???
このサクラの自動入札スクリプトっていうのが使われているのかどうかは分からないもんかね。
サイトのソースを見ただけじゃ、分かんないよねw
0478nobodyさん2010/10/12(火) 11:12:16ID:???
スクリプトじゃなくサーバープログラム側に仕込んであるんだろ
0479nobodyさん2010/10/12(火) 11:17:56ID:???
なんかじゃんけん賭博サイトを思い出したわ
0480nobodyさん2010/10/12(火) 11:47:40ID:???
オク板にいけば話題沢山あるあるよ
0481nobodyさん2010/10/12(火) 16:58:03ID:???
オライリーの「プログラミングJakarta Struts」ってどう?
TomcatやXMLの知識はわー動いたーくらいのフレームワークど素人でも理解できる?
0482nobodyさん2010/10/12(火) 17:23:34ID:???
>>475
知ってる?空売りって違法なんだぜw
つかペニーオークションは知られる前はぼろ儲けできてた
ヤフオクとかの転売先があるからねw
0483nobodyさん2010/10/12(火) 18:06:52ID:u7CP0pm5
test
0484nobodyさん2010/10/12(火) 18:26:56ID:u7CP0pm5
プログラマとして会社で働いたことがなく、未経験なんですけど
雇ってもらえる確率を少しでも高くしたいです。

みなさん、先輩としてアドバイスして欲しいのですが、
工夫する余地は僕にあるのでしょうか 男27歳
0485nobodyさん2010/10/12(火) 18:53:25ID:???
履歴書に
特技:1週間連続の徹夜作業
って書けば余裕
0486nobodyさん2010/10/12(火) 19:00:33ID:u7CP0pm5
>>485
まじっすかwwww先輩ぱねっすwwwww
0487nobodyさん2010/10/12(火) 19:07:54ID:???
Struts2 in action の日本語訳版って出版される予定ないんかね
0488nobodyさん2010/10/12(火) 19:42:22ID:???
1週間の徹夜より、中1日で48時間勤務 OK
土日?何それ?おいしいの?

って書けば、デスマーチに歓迎されるよ!
0489nobodyさん2010/10/12(火) 22:52:32ID:2o5ZmHL9
なんか技術っーかSKILL?つまり俺流の秘伝みたいなの教えてteacher達!
うぜぇーコイツとか抜きでマジで頑張りますからwwwww
0490nobodyさん2010/10/12(火) 23:12:03ID:???
・何を目標にしてるのかをハッキリさせること
・基本的には自分で調べて、分からないことだけハッキリ内容を示して質問する
これが俺の秘伝だよ。
0491nobodyさん2010/10/12(火) 23:14:42ID:???
王道は無いから一番の近道は実際に触りながら動きを見ながら覚えるを繰り返すこと
0492nobodyさん2010/10/13(水) 19:49:43ID:???
webサイト初心者スレに質問いったら回答者のレベルが低すぎて話にならんかったよ
こっちだとスレ違いって言われそうだったからしなかったけど
やっぱ技術的に詳しい人たちに聞くべきだったねorz
0493nobodyさん2010/10/13(水) 20:43:16ID:???
一度作ったスクリプトは完成したら、フルスクラッチで作り直す。

一度完成した頃には (修正後の流れも含め) 全体の流れが頭に入ってるので、
劇的にソースコードがキレイになるし、もっとスマートに書ける。

まぁあれかな。「面倒くさがったら駄目」 ってところか。
0494nobodyさん2010/10/13(水) 21:06:24ID:???
>>493
小規模なものしか作ってないの?
0495nobodyさん2010/10/13(水) 21:08:44ID:???
フルスクラッチって何?
0496nobodyさん2010/10/13(水) 21:13:15ID:???
きっと車の部品
0497nobodyさん2010/10/13(水) 21:14:40ID:???
なんでこんな流れなんだ
とっても不思議なスレですね
0498nobodyさん2010/10/13(水) 21:32:56ID:???
このスレって大規模なものを作ってる人しか質問しちゃいけないの?
0499nobodyさん2010/10/13(水) 21:34:15ID:???
フルスクラッチ
http://e-words.jp/w/E38395E383ABE382B9E382AFE383A9E38383E38381.html

自分が知らない単語だからと、まずバカにしようとする行動はやめた方がいいかと思います!
0500nobodyさん2010/10/13(水) 21:51:15ID:???
英語では full scratch じゃなくて from scratch だね
誰かが from を full と聞き間違えたのが発端だろうか…
0501nobodyさん2010/10/13(水) 21:53:46ID:???
>>493
仕事ではそんなわけにはいかないのだが。
0502nobodyさん2010/10/13(水) 21:54:54ID:???
フルスクラッチという言葉は、20年くらい前にコミックボンボンで
よく見た。
0503nobodyさん2010/10/13(水) 23:19:49ID:???
なんのスレやねん
0504nobodyさん2010/10/13(水) 23:30:56ID:???
それはフルスクラッチじゃなくてリファクタリングじゃないか?
0505nobodyさん2010/10/14(木) 14:06:11ID:???
ただ単に再利用完全否定してるだけ
0506nobodyさん2010/10/14(木) 17:30:06ID:liejZaEa
/httpdocs/x/の下で正しく動くフォーム(a.html)と
Perlで作ったCGI(b.cgi)を

そのまま/httpdocs/の下にアップロードして実行すると
Internal Server Errorになります。

何が悪いのでしょうか?
0507nobodyさん2010/10/14(木) 18:09:22ID:???
頭
0508nobodyさん2010/10/14(木) 18:31:41ID:???
どーせパーミッションだろ
0509nobodyさん2010/10/14(木) 18:34:44ID:???
今後流行りそうなフレームワークって何がある?Rails以外で
0510nobodyさん2010/10/14(木) 18:38:37ID:???
言語は?
0511nobodyさん2010/10/14(木) 18:40:08ID:???
なんでもいい、けどJAVAだと嬉しい
0512nobodyさん2010/10/14(木) 18:52:25ID:???
Hadoopは海外では流行ってる・・・のか?
0513nobodyさん2010/10/14(木) 18:52:40ID:???
>>506
cgi使えるようにしてる?
05145062010/10/14(木) 19:22:50ID:liejZaEa
レスありがとうございます。

>>508
パーミッションは正しく設定しています。

>>513
http://www.ドメイン名/x/a.htmlでフォームを表示して、
http://www.ドメイン名/x/b.cgiのcgiは動いています。

/httpdocs/の下に移動すると何か設定が必要なのでしょうか?
0515nobodyさん2010/10/14(木) 19:43:20ID:???
>>514
動くように設定必要じゃなかったっけ?
0516nobodyさん2010/10/14(木) 23:32:59ID:5q1AwsOX
大手のIT会社(Gree、OKwave、クックパッド、mixi)
に就職したいという野望があるんですが何かアドバイス等教えてください。

今後大手の会社が欲しがる人材とは...?
0517nobodyさん2010/10/14(木) 23:44:10ID:???
高学歴
0518nobodyさん2010/10/15(金) 01:33:59ID:???
どこが野望やねん
0519nobodyさん2010/10/15(金) 02:07:07ID:???
フレームワークとか見たけど、記述の仕方を学ばなきゃいけないのがなんか億劫

つっても Perl のある1つのフレームワークの記述方法しか見てないけど・・・
0520nobodyさん2010/10/15(金) 05:47:22ID:???
わろた
大手ってのはGoogle、MS、Appleだろ
次点でYahooか

しょせん国内企業は中堅レベル
0521nobodyさん2010/10/15(金) 06:08:54ID:???
クリーム現場は
0522nobodyさん2010/10/15(金) 09:22:11ID:???
Tomcatは単体で使われることってまずないの?
オライリーのハンドブック買ってみようと思ってるんだが
0523nobodyさん2010/10/15(金) 09:32:38ID:???
単体って80番ポートでapacheなんかの代わりに全WEBアクセスを
捌くってことかしら?
0524nobodyさん2010/10/15(金) 09:57:43ID:???
動的なWeb機能がどれくらい必要かによる。
てか今時のTomcatならバイパスなんて要らないだろ?
JBossやGlassFishを使えばいいじゃないか。

StrutsよりFacelets+EJB3.1のが生産性高いぞ。
0525nobodyさん2010/10/15(金) 16:09:04ID:???
Seesaaって本ではよく見るが流行ってんの?
0526nobodyさん2010/10/17(日) 10:49:25ID:???
なんくるないさ
0527nobodyさん2010/10/18(月) 16:26:20ID:???
>>516
笑w
0528nobodyさん2010/10/18(月) 16:29:29ID:???
>>516
コミュニケーション能力
0529nobodyさん2010/10/20(水) 16:16:58ID:???
javascriptのchange()とか.live('change')ってIEでまじで動かないの?
フォームにselectがたくさんあって変更したらajaxでデータ送信したいんだけど
0530nobodyさん2010/10/20(水) 16:28:50ID:???
jQuery使えばいいよ
0531nobodyさん2010/10/20(水) 16:36:40ID:???
jQuery1.4.2使っててIEでだけ動かない
Firefoxとsafariは問題なく動いてるんですよ
0532nobodyさん2010/10/20(水) 16:38:09ID:???
へー
0533nobodyさん2010/10/20(水) 16:42:39ID:???
onchangeイベントじゃだめなんか
0534nobodyさん2010/10/20(水) 16:45:10ID:???
IEではclick()らしい
0535nobodyさん2010/10/20(水) 16:47:29ID:???
文法やってデザパタ覚えてさあウェブプログラミングやっちゃうぞ♪と思っても何から手をつけていいか分からん
JAVAで一番いいのを頼む
0536nobodyさん2010/10/20(水) 16:50:59ID:???
必要ないから手をつけられないんだろ
0537nobodyさん2010/10/20(水) 17:00:56ID:???
振り出し(jspでhello world)に戻る
0538nobodyさん2010/10/20(水) 20:53:33ID:???
>>535
それ全然デザパタ身に付いてない
0539nobodyさん2010/10/20(水) 20:55:49ID:???
vistaにphp5.3をインストールしたんですが
コマンドプロンプトにphp -vとすると
warning: directive 'register_long_arrays' 〜
と出たんですが、どこを直せばいいんでしょうか?
0540nobodyさん2010/10/20(水) 21:00:54ID:???
http://php.net/manual/ja/ini.core.php
register_long_arraysはphp.iniの設定項目の1つだからそこ見ればいいんじゃね
0541nobodyさん2010/10/20(水) 21:26:09ID:???
>>540
レスどうもです
php.ini-developmentってファイルの該当部分を書き換えて
php.iniにリネームしたら直りましたけど
これでいいんですかね?
0542nobodyさん2010/10/23(土) 14:27:35ID:QixQhU90
プログラム以前の問題かもですが聞かせてください
IPアドレスの違う2つのサーバを、1つはwebサーバ、もう一つはDBサーバとして
DBサーバに登録してある情報をwebサーバのサイトで表示したいと思っています。

この時
https://siteA.dbserv.com/(dbサーバ)を http://www.siteA.com/(webサーバ)の
管理画面にして、もちろんテキストなどの情報の登録(sql)はできるんですが
画像のアップロードのみ http://www.siteA.com/の任意のパスにアップロードするのは可能でしょうか?

1)siteAの「webrootの上位階層」と「webrootの下位階層」どちらも不可能でしょうか?
 (希望は上位階層にアップロードし、phpで画像出力させたいです)

無理だとしたら画像もdbサーバにアップロードして、
webサーバのhtml(php)中に出力用.phpへのリンクをつける↓
<img src="http://siteA.dbserv.com/imageOutput.php?img=dog" />などとするしかないと思いますが
2)これは可能ですか?

1、2が質問になります。
回答よろしくお願いします。

※どうしてこんなことをしてるかというと、sslをサイトの数分取得するのをケチりたいだけです…
 やめた方が良いんでしょうかねぇ。。
0543nobodyさん2010/10/23(土) 14:35:58ID:???
dbサーバーを外部に公開すんな
05445422010/10/24(日) 01:41:27ID:51VzJwLO
>>543
ありがとうございます。恥ずかしい質問なんですが
あの構造だと外部に公開してることになるんですか?
外部に公開=違うサーバからアクセスできる(情報の出し入れできる)ってことですか?

webサーバとデータベース(サーバ)が同じハード(サーバ)の中に入ってることは
よくあると思いますが、これは同一サーバ(IPアドレス)からのアクセスに限定されてる場合のみ
許されるということでしょうか?
0545nobodyさん2010/10/24(日) 02:29:44ID:???
なんつーかもちっと基礎を勉強してからのほうがいいと思う
■ このスレッドは過去ログ倉庫に格納されています