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)
197 名前:nobodyさん mailto:sage [2009/12/04(金) 04:41:09 ID:???] Apache は送られてきたデータをすべて受けきってから CGI に流してる。 PHP はどうなんだろう? CGI と同じで、Apache がすべてを受けきってから PHP が呼ばれてるのかな? Flash では徐々に受け取ることも出来てるので、そこら辺の仕組みがどうなってるのか不明。
198 名前:nobodyさん mailto:sage [2009/12/04(金) 12:17:11 ID:???] えっ・・・?
199 名前:nobodyさん mailto:sage [2009/12/04(金) 12:35:57 ID:???] >>197 mod_phpのソース見れば一発だーぜぇ
200 名前:nobodyさん mailto:sage [2009/12/04(金) 13:24:55 ID:???] えっ・・・?
201 名前:nobodyさん [2009/12/04(金) 13:55:33 ID:RFqSwXNr] google日本語入力って どうやって単語データベース作ったと思いますか?
202 名前:nobodyさん mailto:sage [2009/12/04(金) 14:24:26 ID:???] はぁ・・・?
203 名前:nobodyさん mailto:sage [2009/12/04(金) 14:45:36 ID:???] あっちこっちに盛んに書いてあるが
204 名前:nobodyさん mailto:sage [2009/12/04(金) 18:15:50 ID:???] >>201 あっちで聞いたほうが良いよ Google日本語入力 サジェスト2候補目 pc12.2ch.net/test/read.cgi/software/1259874612/
205 名前:nobodyさん mailto:sage [2009/12/04(金) 20:48:57 ID:???] >>197 FlashのFileReferenceクラスは、どこまで送ったか解るけど、 受け取る方の動作はformと同じ。 ただし、中断したときには、送信済みのバイト数がわかる。
206 名前:nobodyさん mailto:sage [2009/12/04(金) 21:06:41 ID:???] あくまでもクライアントが勝手に表示してるにすぎなかったんですね >>199 のカキコミが気になる mod_php は1つの巨大な入力に対して、進捗を把握できるのかな?
207 名前:nobodyさん mailto:sage [2009/12/04(金) 21:15:19 ID:???] じゃ見れよ
208 名前:nobodyさん mailto:sage [2009/12/05(土) 00:03:43 ID:???] 見れよ?
209 名前:nobodyさん mailto:sage [2009/12/10(木) 17:23:17 ID:???] linuxでflash開発環境全部フリーで作れますか?
210 名前:nobodyさん mailto:sage [2009/12/10(木) 17:43:23 ID:???] 作れます
211 名前:nobodyさん mailto:sage [2009/12/10(木) 17:56:01 ID:???] 本家が出してるもの以外はパチモンしか作れないので 質を求めるなら結局買うしかない 適当なやつならどの環境でもOK
212 名前:nobodyさん mailto:sage [2009/12/10(木) 18:13:05 ID:???] >>211 は間違え >>209 adobeからSDK落とせば作れる
213 名前:nobodyさん mailto:sage [2009/12/10(木) 18:23:20 ID:???] flexやairの話じゃないでしょ
214 名前:nobodyさん mailto:sage [2009/12/10(木) 18:39:59 ID:???] コマンドラインでコンパイルが必要だけど普通のswfのフラッシュファイルも作れるよ ただLinuxだとFlashDevelopとか使えないから大変そうだな Eclipseとかでも出来んのかな
215 名前:nobodyさん mailto:sage [2009/12/10(木) 19:42:26 ID:???] FlexやAirSDKではFlashで作れるようなアニメーションは無理だよ 気合入れればできるかもしれないけど限界がある
216 名前:nobodyさん mailto:sage [2009/12/13(日) 06:28:25 ID:???] フォームのボタンを押した時に、 更新 & ページ移動 の両方をさせずに、 CGIへ入力情報だけを送る事って出来ますか? <form method="POST" action="#"> これだとページは更新されちゃうんですよね
217 名前:nobodyさん mailto:sage [2009/12/13(日) 06:34:28 ID:???] >>216 Ajaxで検索すべし
218 名前:nobodyさん mailto:sage [2009/12/13(日) 06:45:41 ID:???] ちょっとアバウトすぎるというか・・・ 具体的にはどういうものでしょう?
219 名前:nobodyさん mailto:sage [2009/12/13(日) 09:48:39 ID:???] いや、せめてAjaxって何かを理解してからまた聞こうぜ。
220 名前:nobodyさん mailto:sage [2009/12/13(日) 10:54:46 ID:???] >>216 いやいやまずブラウザの使い方から教えてあげるべき
221 名前:nobodyさん mailto:sage [2009/12/13(日) 10:59:18 ID:???] たぶんテキストブラウザで日常過ごしてるから Ajax とは無縁なんだよ
222 名前:nobodyさん mailto:sage [2009/12/15(火) 11:25:02 ID:???] 質問させて下さい WindowsでPHP+Apache+MySQLとか使っているのですが、もしLinuxにOSを変えるとなるとphp.ini、http.conf、my.cnfの設定を変えるだけでいいんですよね? コード自体は別にWindowsかLinuxだからと言って別に変える必要はありませんよね?
223 名前:nobodyさん mailto:sage [2009/12/15(火) 11:26:38 ID:???] windowsで使われているphp.iniをkinux用に書き直す時間がもったいないね
224 名前:nobodyさん mailto:sage [2009/12/15(火) 11:26:48 ID:???] ケースバイケースだろ ファイルのパスとか直接書いてあったら変えなきゃ並んだろうし
225 名前:nobodyさん mailto:sage [2009/12/15(火) 11:27:52 ID:???] >>222 コードの内容による。 特定のOSに依存するような処理が行われていたら、コードの修正は必要。
226 名前:nobodyさん mailto:sage [2009/12/15(火) 11:33:17 ID:???] >>224 haa?wwwwwwwwwwww ソノ程度の書き換えで済むと思ってるオメデテーバカだなw php.iniとか触ったことなさそうだなお前 winかlinuxのどっちか片方でしか開発したこと無い人? http.confとmy.cnfなら別だがphp.iniの場合は書き換えるとなるとほとんどの部分を書き直すので普通は使いません
227 名前:nobodyさん mailto:sage [2009/12/15(火) 11:51:31 ID:???] >>226 php.iniの話じゃないよ ソースを書き換える必要はありますか?っていう質問だよ
228 名前:nobodyさん mailto:sage [2009/12/15(火) 11:53:13 ID:???] >>227 が質問を読んでないのがよく分かる1レス
229 名前:nobodyさん mailto:sage [2009/12/15(火) 12:18:15 ID:???] >>222 の質問は、 >コード自体は別にWindowsかLinuxだからと言って別に変える必要はありませんよね? なんだから ソースの書き換えが必要かどうかを聞いているんだろ。 よって >>228 が質問を読んでないのがよく分かる1レス
230 名前:nobodyさん mailto:sage [2009/12/15(火) 12:19:31 ID:???] もし>>226 =>>228 ならおめでたいバカですねw
231 名前:nobodyさん mailto:sage [2009/12/15(火) 13:29:57 ID:???] WebProgより日本語を教えるスレなんだな
232 名前:nobodyさん mailto:sage [2009/12/15(火) 13:38:54 ID:???] cgiって要求する側と要求される側があると思うのですが要求する側の書き方を解説しているサイトってありますか?
233 名前:nobodyさん mailto:sage [2009/12/15(火) 13:41:06 ID:???] だれか232を翻訳して
234 名前:nobodyさん mailto:sage [2009/12/15(火) 13:44:13 ID:???] >>232 st.tezukayama-u.ac.jp/~hioki/zemi/CGI/index.html このページのどの部分のことだ?
235 名前:nobodyさん mailto:sage [2009/12/15(火) 13:47:41 ID:???] >>234 さんありがとうございます。 すいません、(A)の部分です。 ここをどのように記述するべきかなのですが…
236 名前:nobodyさん mailto:sage [2009/12/15(火) 13:50:40 ID:???] すいません、もしかしてアドレスに….cgiなどと書けば実行されるのですか?
237 名前:nobodyさん mailto:sage [2009/12/15(火) 14:08:43 ID:???] 標準的なとこなら、ポート80で接続してPOSTとかGETコマンドとパラメタ送ればいいよ。 アドレスに….cgiっていうのがブラウザのアドレスにURL入力してるのなら それでブラウザがGETコマンド送ってくれる。
238 名前:nobodyさん mailto:sage [2009/12/15(火) 14:40:44 ID:???] フラウザで言うならば、「要求」 とはブラウザのアドレス欄に URL を入力して実行すること その要求に対して処理の仕方を決めるのは WEB サーバーの役割。 一般的に .pl や .cgi は CGI という仕組みを利用して スクリプトや実行ファイルが、呼び出される。
239 名前:nobodyさん mailto:sage [2009/12/15(火) 15:49:23 ID:???] なるほどそういうことだったのですね ありがとうございました
240 名前:nobodyさん mailto:sage [2009/12/16(水) 16:56:38 ID:???] 有償のflash開発環境で一番お勧めはどれ?
241 名前:nobodyさん mailto:sage [2009/12/16(水) 17:00:44 ID:???] CS4
242 名前:nobodyさん mailto:sage [2009/12/16(水) 19:22:17 ID:???] >>241 javascriptをlinuxのemacsで書いてるので windowsでしか動かないCS4を既存の環境とどう組み合わせるべきか
243 名前:nobodyさん mailto:sage [2009/12/16(水) 19:29:53 ID:???] スレ違い。
244 名前:nobodyさん mailto:sage [2009/12/16(水) 20:13:27 ID:???] 開発環境がwindowsでないというのは話にならない ソフトウェアの技術開発者が少ないlinuxとか非効率すぎる おとなしくwindowsで開発してください
245 名前:nobodyさん mailto:sage [2009/12/17(木) 20:20:46 ID:???] linuxならapt-getで自動で環境できるのに windowsでいろいろ手動インストールするのめんどうだな そうだMacならadobe関係動く上にunixぽいな Macで安そうなの何か買ってみるわ
246 名前:nobodyさん mailto:sage [2009/12/17(木) 20:46:58 ID:???] ぽいというかそのものなんだが
247 名前:nobodyさん mailto:sage [2009/12/17(木) 21:43:40 ID:???] x86環境があるのにわざわざmac買うなんて なんだただの金持ちか もう好きにしろよwwwww
248 名前:nobodyさん mailto:sage [2009/12/17(木) 21:47:15 ID:???] そもそも自分が把握できないところにインストールされるのがイヤ 1つ入れるのにあれだこれだと、勝手に関連の有るソフトを入れられるのがイヤ 第一キーバーインドが特殊すぐる Win を使ってるとユーザービリティで Win に劣るのがよくわかる
249 名前:nobodyさん mailto:sage [2009/12/18(金) 00:25:28 ID:???] mac mini なら6万ぐらい アパッチその他のサービスも動くっぽい adobeもOfficeも動くし 問題は ldapと認証関連が特殊らしい emacs23がまだちゃんと動かないらしい それにしてもflashの開発ソフト8万もするんだな
250 名前:nobodyさん mailto:sage [2009/12/19(土) 09:55:26 ID:???] 皆さんはWebページをhtmlでコツコツ文章を打って作り上げていくのですか? それともXMLでいったん作り上げてからhtmlに内に適用させて作られているのでしょうか? blog等はXMLを使って作られているようですが、どちらが効率がいいのでしょうか?
251 名前:nobodyさん mailto:sage [2009/12/19(土) 11:05:30 ID:???] XMLとXHTML勘違いしてない?
252 名前:nobodyさん mailto:sage [2009/12/19(土) 11:21:04 ID:???] >>250 余程の理由が無ければblogなり何なりCMS使うけど、テンプレートは当然手で作るよ。 手打ちかDWあたり使うかは人によると思うが。
253 名前:nobodyさん mailto:sage [2009/12/19(土) 14:30:09 ID:???] >250 XMLは人間が書くものじゃないと思っていい 基本的にあれはソフトウェアに生成させて、ソフトウェアに読み込ませるもんだ ブログは普通HTMLか、もしくはXHTMLだと思う よく理解もしていない用語を半端に使うと話が通じないぞ
254 名前:nobodyさん mailto:sage [2009/12/19(土) 15:31:00 ID:???] RSS見て変換方向を逆に勘違いしてるとエスパー。
255 名前:nobodyさん mailto:sage [2009/12/20(日) 15:47:46 ID:???] winsockすばらしいですね 初心者の僕でも使えます
256 名前:nobodyさん mailto:sage [2009/12/20(日) 18:28:06 ID:???] >>250 効率ってのは何の効率だ? ブログがhtmlで直接保存しないで、XMLで保存してhtmlに変換するのは データの管理がhtmlよりXMLの方がやりやすいから 内部で実際に保存している形式はさらに違う形式で保存されてるかもしれないが >>253 ちゃんとしたXHTMLはXMLだと言えるんだがな
257 名前:nobodyさん mailto:sage [2009/12/20(日) 19:55:28 ID:???] CDATAの中に全部詰め込んだようなXMLだがな。
258 名前:nobodyさん mailto:sage [2009/12/20(日) 21:05:19 ID:???] えっ?
259 名前:nobodyさん mailto:sage [2009/12/20(日) 21:38:14 ID:???] >>255 今winsock使って送受信したいのですが、送信の後受信ができません。 もしかしたらsend()の引数がおかしいのかもしれないのですが、 リクエストはどのように書けばいいのでしょうか? ほかの方も知っていたらぜひとも教えてください
260 名前:nobodyさん mailto:sage [2009/12/23(水) 10:33:04 ID:???] ExcelをWEBサーバーにインスコしてvbscriptでExcelを操作して Excelファイルを作成してダウンロードさせるっていうのを やってる人いますか? もちろんサーバー側では同時に1プロセスしか起動しないようには しますが安定して動作しますでしょうか? それともしょっちゅうハングアップしたりしますか? POIなどのサーバー側モジュールをおすすめするのは無しでお願いします。
261 名前:nobodyさん mailto:sage [2009/12/23(水) 13:10:00 ID:???] くだらない質問なんだが、httpのCRLF(改行)ってあるけど、あれってヘッダの終わり以外で(ボディなど)で2回CRLFCRLFって続くことあるのか? それともボディには違う改行コードが使われてるのか?
262 名前:nobodyさん mailto:sage [2009/12/23(水) 13:16:31 ID:???] ヘッダにはない。まさにヘッダとボディを区切るための印だから。 ボディは内容によっていくらでもありうる。
263 名前:nobodyさん mailto:sage [2009/12/23(水) 13:32:43 ID:???] >>262 サンクス助かった ボディにはいくらでも存在するのか… 初めてでてくるCRLFCRLFであればそこからがメッセージボディってことか… C++つかってたんだがstrstrで検索やろうと思ったが"初めての"ってことだとなんかめんどそうだな
264 名前:nobodyさん mailto:sage [2009/12/23(水) 13:47:28 ID:???] 最初にってまさにstrstrにうってつけだったなw すいません、かえって都合がよかった
265 名前:nobodyさん [2009/12/23(水) 15:26:58 ID:izDxO3D6] fontタグで囲ってある文字の表示サイズを一括で変えることはできる? cssのbodyで書いてもだめなようで
266 名前:nobodyさん mailto:sage [2009/12/23(水) 15:39:12 ID:???] font { } でできないの?やったことないから知らんけど
267 名前:nobodyさん mailto:sage [2009/12/23(水) 15:42:44 ID:???] font{フォントサイズ}
268 名前:nobodyさん mailto:sage [2009/12/23(水) 18:27:29 ID:???] 無料でphpがつかえるサーバーってありますか?
269 名前:nobodyさん mailto:sage [2009/12/23(水) 18:28:54 ID:???] >>268 ものすごい勢いで誰かが無料サーバを探してあげるスレ12 pc11.2ch.net/test/read.cgi/hosting/1245296797/
270 名前:nobodyさん mailto:sage [2009/12/23(水) 19:01:21 ID:???] >>268 海外ならお薦め鯖があるけどどうせ国内鯖さがしてるだろうからググレばスグ見つかるよ
271 名前:nobodyさん [2009/12/25(金) 13:40:11 ID:hCDRWBUd] Webプログラマ(できれば検索エンジンを作ったことのある方に限る)に質問があります C言語でCGIを作ろうと思っていましたが、やはりセキュリティ面からPerlで作ることにしました しかし、本当にPerlでいいのかまだ分からないので、いくつか質問があります まず、Perl以外でウェブアプリケーション開発するときにC言語と同じくらい汎用性があり効率的な言語があるかどうか、またある場合、その言語は何か 次に、PostgreSQLと親和性の高い(軽量)言語は何か 最後に、jQueryと親和性の高い(軽量)言語は何か 一応、興味のある言語はPerl, PHPです 僕の中のイメージは以下のようになっています Perl 自由度がある(+) PHP 埋め込める(+) Ruby C++と同じ末路(-) Python 拘束すんな(-) 他の言語でも客観的に見て納得できるだけの十分なデータがある場合はその言語を使ってみたいと思います また、この言語はここが弱いがこのように使えば威力を発揮するなどありましたら参考にしたいと思いますのでお願いします
272 名前:nobodyさん mailto:sage [2009/12/25(金) 13:47:58 ID:???] >>271 CでもPerlでも、セキュリティ面に違いはない。 軽さでいくならC、効率でいうなら使い慣れた言語を使え。 JQueryはJavascriptだろ、サーバ側はどれでも変わらん。 初心者レベルで作ったものを使いまわすだけ無駄だから、汎用性なんて気にするな。
273 名前:nobodyさん mailto:sage [2009/12/25(金) 14:02:23 ID:???] >>271 どの程度の規模のどんなシステムを作るつもりなのかで言語の選択も変わる。 ま、ぶっちゃけ一人で作るなら慣れたもの使えばいいけどさ。 ただ、フレームワーク使うつもりならWEB向けの選択肢が多いphpとかjavaが 候補にはなるだろうね。DBとの親和性も含めて。 とか色々勘違いしてそうだからもう少し勉強した方がよさそう。
274 名前:nobodyさん mailto:sage [2009/12/25(金) 14:05:07 ID:???] 答えは自分でとっくに出てるくせに、自信がなくて、 他人に押してもらえないと安心しない。そのうえ、自分の考えと違うと納得しないんでしょ? 自分ではこれが良いと思うって書きなよ。 それでいいよって書いてあげるから。
275 名前:nobodyさん mailto:sage [2009/12/25(金) 14:09:08 ID:???] 考えすぎやで どれか一個使えるようになったら他のもそこそこ使えるようになるよ やらずにイメージであれこれ考えるのは時間の無駄
276 名前:271 mailto:sage [2009/12/25(金) 14:30:36 ID:???] 多くの方ありがとうございます 第一候補はC言語、ついでPHP, Perlで開発しようと思います C言語でCGIを作るのはマイナーかと思いましたがそうでもないみたいなので安心しました また、RubyがでなかったことでRubyを簡単に切り捨てることができそうです
277 名前:nobodyさん mailto:sage [2009/12/25(金) 14:43:27 ID:???] 荒れるから書かなかっただけだよ。
278 名前:nobodyさん mailto:sage [2009/12/25(金) 14:51:12 ID:???] >>277 そういうのが荒れる原因になるんだよ
279 名前:nobodyさん mailto:sage [2009/12/25(金) 15:10:38 ID:???] djangoたん♪
280 名前:nobodyさん mailto:sage [2009/12/25(金) 15:50:36 ID:???] 自分ならRubyだな。 OOが簡潔に書けるし。
281 名前:nobodyさん mailto:sage [2009/12/25(金) 16:32:35 ID:???] Perlでクッキーを発行するさいに print "Set-Cookie: NAME=ほげほげ path=/\n"; のNAMEにescapeをかけるにはどうすればいいのでしょうか
282 名前:nobodyさん mailto:sage [2009/12/25(金) 16:59:45 ID:???] ここのいたに"ほげほ○"って書くとアク禁されるのしらないのか? あーあ、しーらね
283 名前:nobodyさん mailto:sage [2009/12/25(金) 17:18:38 ID:???] >>281 NAME=VALUEの値についてはとくにエンコード方式は決まっていない。 ASCIIになるならばサーバ側の都合でどうエンコードしてもよいはず。 The VALUE is opaque to the user agent and may be anything the origin server chooses to send, possibly in a server-selected printable ASCII encoding. (www.ietf.org/rfc/rfc2965.txt ) あと、HTTPヘッダの改行コードは LF じゃなくて CR+LF
284 名前:nobodyさん mailto:sage [2009/12/25(金) 17:42:49 ID:???] OOならPython、そう思っていた時期が私にもありました。
285 名前:nobodyさん mailto:sage [2009/12/25(金) 17:57:13 ID:???] >>284 OOならsmalltalk
286 名前:nobodyさん mailto:sage [2009/12/25(金) 18:03:00 ID:???] いまならSqueak。
287 名前:nobodyさん [2009/12/27(日) 05:43:44 ID:NhOiVbDe] Yahoo!やGoogleの動画検索では、 APIが提供されていないようなサイトでも、 サムネイルが表示されていますが、 あれはどのようにして生成されているのでしょうか? 元ファイルを特定して、画像を切り出しているのでしょうか? 推測でかまわないので、教えてください。
288 名前:nobodyさん mailto:sage [2009/12/27(日) 12:06:48 ID:???] ミルウォーキー・プロトコルってなんのプロトコルですか?
289 名前:nobodyさん mailto:sage [2009/12/27(日) 12:12:15 ID:???] >>288 実験レベルの、狂犬病の治療実施要綱(protocol)
290 名前:nobodyさん mailto:sage [2009/12/27(日) 15:21:38 ID:???] >>287 クローラが収集してるだけ
291 名前:nobodyさん [2009/12/27(日) 19:27:49 ID:xvzcZgF6] flameに飛ばすページでアクセスランキング集計のためにログ収集をしたいのですがうまくいきません。 これはどうしたら良いでしょうか?</HEAD>の直下に<script type="text/javascript">〜を書くと表示されなくなります どうぞヨロシクお願いします<m(__)m> ↓ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>pandoravote</TITLE> </HEAD> <FRAMESET cols="136,*"> <FRAME name="left" src="./indexb.html"> <FRAME name="bottom2" src="hagehagehage.net/ "> <script type="text/javascript"> <!-- document.write("<IMG SRC=\"hagehage.net/access.cgi? "); document.write(document.referrer+"\" border=0 width=1 height=1>"); // --> </script> <NOFRAMES> <BODY> <P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET> </HTML>
292 名前:nobodyさん mailto:sage [2009/12/27(日) 21:09:50 ID:???] >>291 フレーム内で集計しろよ
293 名前:nobodyさん [2009/12/27(日) 23:27:13 ID:xvzcZgF6] >>292 アクセスログではなく、逆アクセスログでした どのサイトからアクセスされたかを集計したいので、出来ればここでやりたいんです ?分かる方いらっしゃいませんでしょうか
294 名前:nobodyさん mailto:sage [2009/12/28(月) 05:52:25 ID:???] フレームだとjavascriptキックできないからcgiにするしか無いと思われ
295 名前:291 mailto:sage [2009/12/28(月) 07:04:34 ID:???] phpならいじくれるのでそっちで効いてみます ありがとうございました
296 名前:nobodyさん mailto:sage [2009/12/29(火) 14:50:41 ID:???] ISAPIフィルタについて教えてください。 レスポンスの内容を書き換えたく以下のようなコードを 書いてみました。レスポンスが10バイトのときに 10バイト以上の文字列にして返しているつもりですが hogehogehoまでの10バイトしか返ってきません。 pRawData->cbInDataを100にしているのが効いていないようです。 pRawData->cbInDataを5にした場合はhogehまでしか返らないので 小さい数値にする分には効いているようです。 10バイト以上返す方法をご存知の方おられましたら よろしくお願いいたします。 DWORD CtestfilterFilter::OnSendRawData(CHttpFilterContext* pCtxt, PHTTP_FILTER_RAW_DATA pRawData) { if (pRawData->cbInData == 10) { void *new_buff; new_buff = malloc(100); strcpy((char *)new_buff, "hogehogehogehogehoge"); free(pRawData->pvInData); pRawData->pvInData = new_buff; pRawData->cbInData = 100; pRawData->cbInBuffer = 100; } return SF_STATUS_REQ_NEXT_NOTIFICATION; }
297 名前:296 mailto:sage [2009/12/29(火) 17:27:27 ID:???] Content-lengthの問題でした。
298 名前:nobodyさん [2010/01/05(火) 13:37:59 ID:CGveGpQ0] PHP5とmysql5を使っています DBと絡むのですが、会員制のサイトを作るのにわからないことが出来たので教えてください。 用件として、会員紹介ページを (1)hoge.jp/member.php?u=ユーザー名 で表示し、 会員の趣味の紹介ページを (2)hoge.jp/hobby.php?u=ユーザー名 で表示したいです。 データベースは、以下の構造です 会員テーブル(memberTbl)に id(ユニーク)/名前/生年月日/ユーザ名(アルファベット) 趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id この状況で、ユーザ名が好きなタイミングで変更できる仕様の場合、どうやって(2)を実現したら良いでしょうか? 単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって 一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが どうも効率わるい気がします DB板で聞くべきかもしれないですが、phpのテクニックや技術で効率よく解決する方法や技術があったら 教えてもらえると嬉しいです。 宜しくお願いします。
299 名前:nobodyさん mailto:sage [2010/01/05(火) 13:54:14 ID:???] テーブルを結合するだけで効率がよくなりそうに見える。
300 名前:nobodyさん mailto:sage [2010/01/05(火) 13:55:12 ID:???] >単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって >一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが 1回のSQLで会員テーブルと趣味テーブルからデータ取ってくればいいよ。 SQLがわからないって事?
301 名前:nobodyさん mailto:sage [2010/01/05(火) 14:24:08 ID:???] 質問されてることからは、ずれてるが、 >趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id ホビーIDがユニーク & 趣味テーブルのレコードにメンバーIDってわけわからん。 全ての会員の趣味が絶対異なってると言うのか? 趣味マスタ 趣味ID(ユニーク) 趣味名称 会員テーブル (略) 趣味(趣味マスタに格納されてるID) とかしねぇ? まあ、二回以上selectせんでも、>>299-300 が言ってるように結合すればよろし。
302 名前:nobodyさん mailto:sage [2010/01/05(火) 14:29:31 ID:???] >>298 とりあえず、 SELECT hobbyTbl.趣味 FROM memberTbl LEFT JOIN hobbyTbl ON hobbyTbl.id = memberTbl.id WHERE memberTbl.userName = $_GET['u'] で、行けないかな? ※蛇足だけど、SQL文に$_GET['u']を直接書くのは止めた方がいいよ
303 名前:nobodyさん [2010/01/05(火) 22:53:17 ID:7hzPhami] ガンブラーってウィルス、どう対処したらいいんですかね? 仕事柄自分も色々なサイトを徘徊しまくっているので間違いなく感染しているように思うのですが・・・ それに、サーバサイド側の対策としてもどうすればいいのでしょうか?
304 名前:nobodyさん mailto:sage [2010/01/05(火) 23:25:40 ID:???] アンチウイルスソフト入れればいいんじゃないかな
305 名前:nobodyさん mailto:sage [2010/01/05(火) 23:28:04 ID:???] マイクロソフトから出てるウイルスソフト最高ですよ これでウイルスバスターとノートン先生とはオサラバですよ
306 名前:nobodyさん mailto:sage [2010/01/06(水) 08:58:49 ID:???] >>305 Microsoft Security Essentialsってヤツ? 自分個人用パソコンはAVGFreeしか入れていないけれど2つ入れたほうがいいかな・・・
307 名前:nobodyさん mailto:sage [2010/01/06(水) 12:01:19 ID:???] 連番画像の入ったzipファイルの中身をサムネイル表示するスクリプトを作りたいのですが、 File/Archive.phpなどを用いてzipを解凍して中身を別個ディレクトリに保存し、 そのディレクトリの中身を表示する以外に方法はありますか? (解凍した後のファイルを用意しなくても、毎回直接(?)zipの中身を読み込んでいく、など) 解凍の仕組みがよくわかってないので、的外れなこといってたらすみません
308 名前:nobodyさん mailto:sage [2010/01/06(水) 12:08:54 ID:???] マルチ乙
309 名前:298 [2010/01/06(水) 16:49:35 ID:FpcX+e7X] >>299-302 どうもありがとうございます 返事が遅れてすみません、テーブルのjoinってのを試してみます。ありがとうございました >>301 趣味テーブルに登録された趣味にユニークのIDふるっておかしいですか? IDなければ変更も出来ないし、メンバーIDもなければ誰の登録した趣味かわからないと 思ってつけているんですが…
310 名前:nobodyさん mailto:sage [2010/01/06(水) 17:00:36 ID:???] ユニークIDはすべてのテーブルにつけるべき
311 名前:nobodyさん mailto:sage [2010/01/06(水) 17:31:05 ID:???] 同じ趣味をもつ複数の人がいるだろう、通常は それも全部別IDにするのかい
312 名前:nobodyさん mailto:sage [2010/01/06(水) 17:54:25 ID:???] 1会員1趣味で、用意した趣味から選択させる方式なら>>301 の構成にするなあ。 1会員が複数の趣味を登録できるようにしたいとか 趣味欄は自由入力なんすよとかなら事情も変わるけど。
313 名前:nobodyさん mailto:sage [2010/01/06(水) 18:00:22 ID:???] >>309 >メンバーIDもなければ誰の登録した趣味かわからない つまり、その「とある趣味」を*最初に*登録したメンバーのIDって意味かな? だとしたらまあ、あとは>>298 の会員テーブルに「趣味」カラムを加えれば 普通に使えるかな。
314 名前:nobodyさん mailto:sage [2010/01/06(水) 18:02:25 ID:???] 多対多(多ユーザーが多趣味を持つ)なら、RDBMSでは ユーザーテーブルと趣味テーブルに加えて、 結合用の関連テーブルを設けるのが常套手段かねえ。
315 名前:nobodyさん mailto:sage [2010/01/06(水) 18:15:06 ID:???] >>309 >310はよく言われてるんだが これはもともと、すべてのテーブルが行を一意に識別できるべき、って意味で 趣味テーブルが趣味とメンバーIDで一意に識別できるなら、ホビーIDはなくてもいい 実際問題としては、趣味が自由入力だったりして比較にコストがかかるようなら、 ホビーIDのように別途ID項目を作るのはよくあること すべてのテーブルに固有のID項目を作る必要はない(作れって主張する人もいるけど) まあ、これ以上はデータベース関係の板行け
316 名前:nobodyさん mailto:sage [2010/01/06(水) 18:18:13 ID:???] >>311 ,313,314 お前らみんな、趣味をマスタ管理する前提から離れろ まあ、俺が設計してるなら趣味はマスタ管理するがなw
317 名前:298 mailto:sage [2010/01/07(木) 08:49:03 ID:???] >>310-316 半分板違いな質問に付き合ってくれてありがとうございました なんか理解できないなぁと思ってたら、「趣味は 複数無制限に登録できる、いつでもそれぞれ削除・変更可能」 ってことを自分が書き忘れてたのが原因でした。でも参考になりました、ありがとう。
318 名前:nobodyさん mailto:sage [2010/01/07(木) 11:14:14 ID:???] Gumblarに感染したサイトはどこを見て、どう直せばいいんですか?
319 名前:nobodyさん mailto:sage [2010/01/07(木) 11:23:56 ID:???] >>318 回線から外してフォーマット、再インストールしてください
320 名前:nobodyさん mailto:sage [2010/01/07(木) 21:02:06 ID:???] wikipediaやはてなダイアリーのように文章中からキーワードをひろって それにリンクさせているサイトを見かけますが、キーワードの検索(拾い方)はどうなっているでしょうか? 自動でやってると思うのですが、ミスなく拾えているので気になってます
321 名前:nobodyさん mailto:sage [2010/01/07(木) 23:03:22 ID:???] >>320 スタートは形態素解析。
322 名前:nobodyさん mailto:sage [2010/01/09(土) 00:50:55 ID:???] ExtJSやるのに JavaScriptを学びたいんですが、お奨めの講座サイトは?
323 名前:nobodyさん mailto:sage [2010/01/09(土) 01:19:35 ID:???] ttp://extjs.co.jp/support/training/
324 名前:1/2 mailto:sage [2010/01/10(日) 13:16:07 ID:???] PHP+MySQLで 1. フォーム入力 ↓ 2. 入力先のアドレスにメールが届く ↓ 3. 「24時間以内にこのURLをクリックしてください」 ↓ 4. クリック後登録完了 よくみる上記のようなことをやりたいのですが、 どのようなフローチャートになるのでしょうか?
325 名前:2/2 [2010/01/10(日) 13:16:18 ID:IBeM5T1W] ざっと考えたのは 1のフォーム入力後、 ユニークなセッションIDを作り、それと作成日時を含めたレコードをDBにINSERT 同時にセッションIDを含めたURLをメールで送信 ↓ メールのURLクリックでPHP呼び出し ↓ 作成日時が24時間以内でセッションID合致するものがあれば登録 ↓ DBからセッションレコードをDELETE 別途、CRONなどで巡回して24時間以上経つレコードを削除 といった感じなのですが、なんかスマートじゃない気がしてしまうのです。 特に最後の巡回とかが。 普通はどうやってるのでしょうか? またはそういったモジュールなどがあったりするのでしょうか?
326 名前:nobodyさん mailto:sage [2010/01/10(日) 13:34:41 ID:???] >>325 >作成日時が24時間以内でセッションID合致するものがあれば登録 このとき同時に、24時間以上経ってる奴を消したら? >ユニークなセッションIDを作り、それと作成日時を含めたレコードをDBにINSERT >同時にセッションIDを含めたURLをメールで送信 このときもチャンスだね。
327 名前:324 mailto:sage [2010/01/11(月) 11:52:07 ID:???] >>326 ありがとうございます。 その方法で行きたいと思います。
328 名前:nobodyさん mailto:sage [2010/01/11(月) 15:00:27 ID:???] つか、俺ならレコード削除なんぞせずに履歴として残しておくが 本登録せずに登録申請だけ何度も出すやついたら、どうやって対処する気だ?
329 名前:nobodyさん mailto:sage [2010/01/11(月) 15:01:28 ID:???] 対処しないといけないの?
330 名前:nobodyさん mailto:sage [2010/01/11(月) 15:18:49 ID:???] まあ状況によるね
331 名前:nobodyさん [2010/01/11(月) 16:59:31 ID:pw3aLkGv] はてなブックマークのように、 ブログのエントリーからメインの画像を抽出したいのですが、 なかなか上手くいきません。 あれは一体どのようなアルゴリズムになっているのでしょうか?
332 名前:nobodyさん [2010/01/11(月) 17:08:12 ID:wpQHvBVy] むしろ、アルゴリズムになっているのでしょうか?
333 名前:nobodyさん mailto:sage [2010/01/11(月) 17:55:23 ID:???] タグ解析してるんじゃね?
334 名前:nobodyさん mailto:sage [2010/01/11(月) 18:22:53 ID:???] 本文抽出はHTML::ExtractContentや正規表現でやってるらしいが、画像は知らん。 でもたぶんあれは新聞社とか有名どころのブログ・ニュース・動画サイトなんかに絞って個別に設定してるんじゃないか? 個人サイトから変な画像拾ってきてそれがはてブのトップに載ったりしたらまずいだろうし。
335 名前:nobodyさん mailto:sage [2010/01/11(月) 18:52:02 ID:???] amebaなんかはcssに書いてあったり。
336 名前:nobodyさん [2010/01/12(火) 11:19:53 ID:5ps/5z28] PHPを趣味で始めて、なんとかこの業界に就職したいと考えているものです。 企業の求める人材像でよくある開発歴〜年など 即戦力として期待されることがほとんどで 自分の現状に一致した企業がありません。 そもそも即戦力、開発歴〜年などがどれくらいのレベルなのかわからず・・・ 自分と同じ現状で、現在会社に就職してプログラマになられた方は どのようにして就職されたんでしょうか?
337 名前:nobodyさん mailto:sage [2010/01/12(火) 11:28:38 ID:???] >>336 板違い。 就職(転職か?)板かマ板へ。 後、年齢と現在の職種も書いた方がアドバイス貰えるよ。
338 名前:nobodyさん [2010/01/12(火) 14:01:24 ID:5ps/5z28] >>337 ありがとうございます。
339 名前:nobodyさん mailto:sage [2010/01/12(火) 18:07:50 ID:???] ウィンドウズアプリケーションの開発者なのですが、 これからWebアプリケーションの勉強をしたいと思っています。 良く使われているのは・・・ Perl PHP Java Ruby などがありますが、どちらがいいのでしょうか・・・。 最近良く使っている言語はC#ですが、 サーバーにLinux&Apatch&なんらかのDBを、 使用したいのでASP.NETは対象からはずしています。
340 名前:nobodyさん mailto:sage [2010/01/12(火) 18:11:15 ID:???] >>339 他言語経験者なら、全て使って見た方が早いよ それで自分に合う言語にすればいい。
341 名前:nobodyさん [2010/01/12(火) 19:24:27 ID:JfsV/JaD] phpだな
342 名前:nobodyさん mailto:sage [2010/01/12(火) 19:30:27 ID:???] scalaだな
343 名前:nobodyさん mailto:sage [2010/01/12(火) 19:38:36 ID:???] monoでASP.NETだな
344 名前:339 mailto:sage [2010/01/12(火) 19:50:27 ID:???] 超個人的な欲求としてはSchimeでCGIもなんて夢があったりもしますが、 日本語の取り扱いが出来るかどうか不明なので憧れだけにしておこうかと思っているところです。 >>340 PerlやRubyは結構癖のある書き方するみたいですね。 >>341 PHPはよくiniファイルがどのうとか、バージョン間で 構文の互換とかいろいろと言われいますが現状はいかがでしょうか? >>342 scalaはまだ関数型言語でしたっけ? ノーマークでした。 >>243 monoでASP.NETはどこまで使えるようになっているのでしょうか・・・ C#使ってる身としては魅力的なのですが、新盤のVerに対応するのは 1年以上待つとかそんな状況なのですかね・・・。
345 名前:nobodyさん mailto:sage [2010/01/12(火) 19:55:43 ID:???] >>344 iniファイルがどうのって何? 後方互換性は普通に残されてるでしょ エラー制御もしっかりしてるし
346 名前:nobodyさん mailto:sage [2010/01/12(火) 20:17:52 ID:???] 異なる環境で動かす時にいちいちphp.iniの設定を気にしなきゃいけないとかそういうことでしょ。 mod_*とかが使えない環境ならPHPでいいけど、そうじゃないなら他のにしといたほうがいいかなと思う。
347 名前:nobodyさん mailto:sage [2010/01/12(火) 20:18:24 ID:???] >>344 C#使えるならJavaでいいんじゃない?
348 名前:nobodyさん mailto:sage [2010/01/12(火) 20:35:33 ID:???] 環境構築もそれぞれ違うから、今上がったやつ全部試せる環境作るのがいいかも
349 名前:nobodyさん [2010/01/12(火) 21:47:50 ID:JfsV/JaD] >>339 PHPが一番やさしいと思うが。 構築も簡単だし、というかこれができないと おいおいって感じで、これほどやさしい言語は ないと思われ。 Javaもいいけど、いろいろ設定がね。 Webアプリケーションってなに作ろうとかあるの? linuxはなに使うの?
350 名前:nobodyさん mailto:sage [2010/01/13(水) 07:18:52 ID:???] bookget.net/ このサイトと同じようなサイトを作りたいんですが この場合ebookoffとかに許可とんないとだめですかね?
351 名前:nobodyさん mailto:sage [2010/01/13(水) 08:20:21 ID:???] >>350 トップページしか見てないが、見ての通りの検索サイトだとして考える。 GoogleやYahooは、およそこの世に存在するあらゆるサイトから許可とってる? サイトが訪問者に対して提供するコンテンツという点では、その店舗で扱ってる 商品情報だろうが、誰も3語以上は読む気も起きないデムパポエムだろうが コンテンツだろ。
352 名前:nobodyさん [2010/01/13(水) 23:03:38 ID:cv5lj6e7] Java5 axis2 1.4(SOAP) Tomcat6 @WebResultを使わずに同じことをしたいがどうすればいいですか? (諸事情によりアノテーションは使えません)
353 名前:nobodyさん mailto:sage [2010/01/13(水) 23:09:11 ID:???] >>352 アノテーションが使えないのに@WebResultと同じことがしたいという意味がよくわからない。 もう少し具体的に状況とやりたいことを書いて欲しい。
354 名前:nobodyさん [2010/01/13(水) 23:30:42 ID:cv5lj6e7] >>353 クライアントからサーバへアクセスをしサーバからのレスポンスを取得したときに ... <return>hoge</return> ... となって帰ってきます。 このreturnを違うのものに変更したいです。 (結果) ... <foo>hoge</foo> ... こんな感じです。
355 名前:nobodyさん mailto:sage [2010/01/13(水) 23:35:32 ID:???] >>354 ・・・何がしたいのかまだよくわからん・・・ returnは他の用途に使うって事?
356 名前:nobodyさん [2010/01/14(木) 00:37:59 ID:Vewgz9cP] >>355 クライアント側がreturnタグではなくfooタグを見るように実装されています。 returnタグでレスポンスを返しても後続の処理が実行されません。 (クライアント側の仕様を変更することはできません。) これもダメです。 <return> <foo>hoge</foo> </return> 何か方法はありますか?
357 名前:nobodyさん mailto:sage [2010/01/14(木) 08:03:11 ID:???] 自作するしかないんじゃない?
358 名前:nobodyさん mailto:sage [2010/01/14(木) 08:26:49 ID:???] proxyはさんで変換しちゃうとか。
359 名前:nobodyさん [2010/01/14(木) 11:57:20 ID:JMx8eAiu] ドコモの新機種の脆弱性に対応するにはどうしたらいいのでしょうか?
360 名前:nobodyさん mailto:sage [2010/01/14(木) 12:30:59 ID:???] リクエストの Host: ヘッダが自分のとこかを確認。
361 名前:nobodyさん mailto:sage [2010/01/18(月) 08:57:40 ID:???] 上書きとオーバーライドってどう違うんですか?
362 名前:nobodyさん mailto:sage [2010/01/18(月) 09:18:36 ID:???] 言い方
363 名前:nobodyさん mailto:sage [2010/01/18(月) 10:04:51 ID:???] >>362 マジ? 俺この2chで上書きとオーバーライドは意味が違って、勘違いしてると言われたけど・・・ 例えば、 $a = 2; $a = 7; これは上書きであって、オーバーライドは別の意味って
364 名前:nobodyさん mailto:sage [2010/01/18(月) 10:17:07 ID:???] オーバーライドとオーバーロードなら・・・
365 名前:nobodyさん mailto:sage [2010/01/18(月) 10:32:58 ID:???] uwarite
366 名前:nobodyさん mailto:sage [2010/01/18(月) 10:39:52 ID:???] オーバー「ライト」は上書きのこと。 オーバー「ライド」は、その言葉が使われる場面によって意味が違うものがあるかもね。 オブジェクトって言葉が、コンパイル・ビルドに関しての話で出てくるか、オブジェクト指向が どうのこうのって話に出てくるかで何のことを言っているかが違うように。 >>363 のコードはPHP? PHPでオーバー「ライド」というと、 class A { public function func1() } class B extends A { public function func1() } こういうの?
367 名前:nobodyさん mailto:sage [2010/01/18(月) 14:26:40 ID:???] つマニュアル
368 名前:nobodyさん mailto:sage [2010/01/18(月) 15:00:27 ID:???] 出た、2ch名物マニュアル厨ッ!!
369 名前:nobodyさん mailto:sage [2010/01/18(月) 15:47:28 ID:???] マニュアルも読まない奴はプログラミングやる資格なし
370 名前:nobodyさん mailto:sage [2010/01/18(月) 15:59:32 ID:???] マニュアル読むのは常識であって、誰でもやることだろ で、その上で分からない場合に皆質問するんだろうからマニュアルをすぐに薦めるのはどうかと俺は思うんだよな 当たり前じゃない?
371 名前:nobodyさん mailto:sage [2010/01/18(月) 16:02:11 ID:???] どうだろ、、、用語の説明も無いマニュアルなんてあるの?
372 名前:nobodyさん mailto:sage [2010/01/18(月) 16:27:16 ID:???] 今Windows環境なんですが、Linuxに移行しようと思っております。 PHPでWebを作りたいのですが、なんかLinuxにもRedHat(これもまた分かれているようで)とか種類がいくつかあるようなので分からないのですが、自分の用途にはどれがいいのでしょうか? 最初の段階からサッパリ分かりません 今の環境はPHP、MySQL、Apacheを使っております また、個人用だけでなく会社でもLinuxを使いたいです
373 名前:nobodyさん mailto:sage [2010/01/18(月) 16:31:08 ID:???] やめとけ
374 名前:nobodyさん mailto:sage [2010/01/18(月) 16:33:05 ID:???] >>370 マニュアル読んだ上でマニュアル読めば分かる質問するなんてありえるの? 回答者に対する嫌がらせか、読んでないか、のどちらか。 >>372 用途にはどれがいいかと言われてもあなたのシステムの用途が分からんが。
375 名前:nobodyさん mailto:sage [2010/01/18(月) 16:40:51 ID:???] Webを作るとはまた壮大な野望だな
376 名前:nobodyさん mailto:sage [2010/01/18(月) 16:42:02 ID:???] >>372 会社で使いたいなら、会社の人に聞いた方がいいんじゃないか?
377 名前:372 mailto:sage [2010/01/18(月) 16:46:36 ID:???] すみませんでした、文章書き換え時に消してしまったようで、Webサイトです >>374 では業務用で使うならばどれがいいのでしょうか? Redhat系がやはり日本でも使ってるところが多いのでしょうか? 一度本屋で見てみたのですが、どれを手にとって読むべきか分かりませんでした 自分は自サーバを試してみたいと思っています
378 名前:nobodyさん mailto:sage [2010/01/18(月) 16:48:07 ID:???] >>377 なんでWindowsからLinuxに移行することになったの?
379 名前:nobodyさん [2010/01/18(月) 16:50:35 ID:G1HxfNvO] cent osかubuntuがお勧め。 まあおれはcent osだが。
380 名前:372 mailto:sage [2010/01/18(月) 16:55:15 ID:???] デスクトップ系のパソコンはそのままWindowsで使う予定ですが、別途Webサイト作成は分けようとなりまして レンタルサーバも自サーバに切り替えようと思っています 自サーバを簡単に書物で探したところLinuxの本が多く目に付き、また、LAMPって言葉あるように自分としてもやっぱLinuxに前々から興味があったもので
381 名前:nobodyさん mailto:sage [2010/01/18(月) 16:56:13 ID:???] サーバならDebian と、俺は偏見を持っている。
382 名前:nobodyさん mailto:sage [2010/01/18(月) 16:57:50 ID:???] 仕事で使うのならCentOSが無難。
383 名前:372 mailto:sage [2010/01/18(月) 17:00:26 ID:???] 皆さん、返答ありがとうございます 以外にもRedHatの名前が出てこなかったのが自分には少し意外でした Linuxのことあんま分からない自分でも知ってるRedHatが候補に挙がるのかと思っていたのですが
384 名前:nobodyさん mailto:sage [2010/01/18(月) 17:02:00 ID:???] >>383 ちょっとは「CentOS」について調べなよ >CentOS(セント・オーエス)は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)との >完全互換を目指したフリーのLinuxディストリビューションである。
385 名前:372 mailto:sage [2010/01/18(月) 17:05:14 ID:???] >>384 すみません、書いた後に今CentOSを調べているところでした
386 名前:nobodyさん mailto:sage [2010/01/18(月) 17:11:37 ID:???] 全くLinuxの経験ない人が外部への公開サーバを運用するのは相当不安だが
387 名前:nobodyさん mailto:sage [2010/01/18(月) 17:12:33 ID:???] 板違いだ
388 名前:nobodyさん mailto:sage [2010/01/18(月) 17:32:52 ID:???] CentOSにしとけ 他のディストリでもいいけどCentOSを選べば失敗はしない
389 名前:nobodyさん [2010/01/18(月) 19:51:03 ID:G1HxfNvO] まずは本かって嫁。 TCP/IPからな
390 名前:nobodyさん mailto:sage [2010/01/18(月) 22:12:02 ID:???] じゃ、そのまえにシリアル通信からだな。
391 名前:nobodyさん mailto:sage [2010/01/18(月) 23:14:55 ID:???] ドシロートがどうしても会社で使うなら赤帽サポート付だな。
392 名前:nobodyさん mailto:sage [2010/01/18(月) 23:35:55 ID:???] 電源の入れ方から学ぶべき
393 名前:nobodyさん mailto:sage [2010/01/19(火) 00:37:44 ID:???] ホスティング屋もなめられたもんだな
394 名前:nobodyさん mailto:sage [2010/01/19(火) 01:55:57 ID:???] 少なくとも仕事に使うほうは素直にお金払って専用サーバー借りたほうがいいと思うが…
395 名前:nobodyさん mailto:sage [2010/01/19(火) 13:37:15 ID:???] SIの指示で本番環境を会社で用意したいというなら分かるけど 自分が家で使うPCまで変える必要がどこにあるの? 仕事を家に持ち込みしてもいいズボラな会社なのかしら・・・
396 名前:nobodyさん mailto:sage [2010/01/19(火) 13:50:51 ID:???] 家で勉強するためじゃない?
397 名前:nobodyさん mailto:sage [2010/01/19(火) 14:01:27 ID:???] その程度ならバーチャルマシンに入れればいいお
398 名前:nobodyさん mailto:sage [2010/01/19(火) 15:59:54 ID:???] SIって始めて聞いたんだけど何?
399 名前:nobodyさん mailto:sage [2010/01/19(火) 16:02:04 ID:???] >>398 スレチ e-words.jp/w/SI.html
400 名前:nobodyさん mailto:sage [2010/01/19(火) 16:48:13 ID:???] こうして踏み台マシーンがまた1台生まれましたとさ
401 名前:nobodyさん [2010/01/21(木) 14:47:35 ID:+lFNAyG0] プログラミングはほぼVB.netだけしか知らんのだけれど、 今からブラゲ作成目標に勉強するならASP.netとPerlやPHPのどっちが楽だろう? 趣味でやってるだけだからそんな大層な事は出来なくて良いんだが あと、aspxが使えるサーバーは一応確保できる
402 名前:nobodyさん mailto:sage [2010/01/21(木) 15:25:12 ID:???] だったらaspでいいんじゃないの? でもブラゲってよく知らんけどフラッシュとか勉強したほうがいい気がするけど
403 名前:nobodyさん mailto:sage [2010/01/21(木) 15:45:14 ID:???] いまから作るのなら Ajax で画面変異の少ないゲームを目標にするといいと思う。 PHP + MySQL + Ajax が理想かな? 構築のしやすさも含めて。
404 名前:nobodyさん mailto:sage [2010/01/21(木) 16:37:03 ID:???] もしかして: 画面遷移
405 名前:nobodyさん mailto:sage [2010/01/21(木) 16:59:34 ID:???] ですw
406 名前:nobodyさん [2010/01/21(木) 22:04:04 ID:mBj6/RWr] >>402-403 ありがとう。取りあえず両方本を買ってみて吟味してみることにします。
407 名前:nobodyさん mailto:sage [2010/01/22(金) 10:27:49 ID:???] どう考えてもFLASH
408 名前:nobodyさん [2010/01/22(金) 19:31:29 ID:zCNWV2qU] >>407 絵が描けないと辛くね 選択肢に上げてない時点でテキスト主体のゲーム作りたいんだと思う
409 名前:nobodyさん mailto:sage [2010/01/23(土) 00:28:05 ID:???] テキスト主体がどんなものなのか知らんけど、どう考えてもFLASH
410 名前:nobodyさん mailto:sage [2010/01/23(土) 01:06:23 ID:???] 2社の広告をランダムで入れ替わりに表示したいのですが誰か教えてください。 1社については、現在index.phpに、 <?php srand((double)microtime()*1000000); $ad_list1 = file("/home/php/public_html/ad.txt"); $ad_key1 = array_rand($ad_list1, 2); $ad1 = $ad_list1[$ad_key1[0]]; // 表示 echo $ad1; ?> と書いていて、 バナーを1行ずつ書いたad.txtというファイルを用意していて、すでにランダム化には成功しています。 もう一社は、 <? require 'affiliate.php'; $koukoku =登録者番号; ?> <?=$koukoku[1]?> と書かないといけないようです。 1.a社のhtml広告をランダムで表示 2.b社のphp広告を表示 1〜2をさらにランダムに表示できるようにしたいのです。 もし広告が増えたときの為に、外部ファイルに1〜2を書いて、複数の会社の広告をランダムに表示できるようにしたいです。 どうindex.phpに書けばいいでしょうか。 稚拙な文章で申し訳ありませんがだれかご教示ください。
411 名前:nobodyさん mailto:sage [2010/01/23(土) 01:44:30 ID:???] ホームページの製作というわけではありませんが、 複数の図書館の同時検索をHTMLで作る事は可能でしょうか? 自分は公共の図書館を利用することが多いのですが、 いくつかの図書館のサイトを巡らないといけない時があります。 そこで質問なのですが、HTMLで図書館の蔵書検索を同時に出来ないでしょうか? 具体的なイメージとしては、(例として「テスト」で本をさがす) 入力欄に「テスト」と検索語句を入れる。 実行ボタンを押す。 各図書館の蔵書検索「テスト」の検索結果へとリンクが自動生成され、そこから任意の図書館の検索結果を見に行く。 自分はHTMLとCSSとC言語の基本的なことなら出来ます。 また。リンク先の図書館は3〜5件ほどを考えています。 やり方まで教えてくださいなどと、厚かましいことは言いませんので キーワードを教えて頂ければあとは自分で勉強します。 どうか宜しくお願い致します。
412 名前:nobodyさん mailto:sage [2010/01/23(土) 01:53:11 ID:???] HTMLで?→無理 スクリプトで?→スクレイピング
413 名前:nobodyさん mailto:sage [2010/01/23(土) 02:14:18 ID:???] >>412 ありがとう。 スクレイピングをキーワードに話を進めてみます。
414 名前:nobodyさん mailto:sage [2010/01/23(土) 02:28:43 ID:???] 「テスト」を入力してポチッとやると www.google.co.jp/search?hl=ja&q=%E3%83%86%E3%82%B9%E3%83%88 search.yahoo.co.jp/search?p=%A5%C6%A5%B9%A5%C8&ei=EUC-JP こんな感じのリンクが図書館3〜5件分出るようにしたいだけなら スクレイパーでぐりぐりしなくてもいい。
415 名前:nobodyさん mailto:sage [2010/01/23(土) 06:18:04 ID:???] >>410 if (rand(0,1)) { echo $ad1; } else { echo $koukoku[1]; }
416 名前:nobodyさん mailto:sage [2010/01/23(土) 06:31:24 ID:???] >>415 ? それって毎回書きかえ無いといけないですよね?
417 名前:nobodyさん mailto:sage [2010/01/23(土) 06:32:15 ID:???] ? 毎回って?
418 名前:nobodyさん mailto:sage [2010/01/23(土) 09:52:14 ID:???] >>416 つ eval
419 名前:nobodyさん mailto:sage [2010/01/23(土) 14:13:33 ID:???] 質問です。 #スレ違いな質問だったらすみません 自分のサイトから、mixiの日記作成画面にリンクを貼りたいです。 その時に、日記の本文が入力された状態でmixiの日記作成画面を表示することは可能でしょうか? 例えば、ニコ動で動画をmixiに貼るを選択すると、ニコ動の動画のリンクが挿入された状態で日記を書くことができますよね。 あれと同じようなことがしたいです。 もちろん、ブラウザがmixiにログインした状態でないと日記画面に遷移できないのはわかっています。 調べていて、apiが存在することもわかりましたが それとはちょっとやりたい事が違います、ただ単にmixiにリンクしたいです。 詳しい方いますでしょうか?
420 名前:nobodyさん mailto:sage [2010/01/23(土) 14:20:32 ID:???] スレ違い
421 名前:nobodyさん mailto:sage [2010/01/23(土) 14:44:52 ID:???] >>414 レスありがとう。 自分が行く図書館ではそうはならないんだよな・・・ データベースの検索方法とか、検索結果の送信方法も勉強 しないといけないかなと思い始めた今日この頃・・・・・・
422 名前:nobodyさん mailto:sage [2010/01/24(日) 00:23:48 ID:???] >>419 ニコ動のソース見て真似してみれば?
423 名前:nobodyさん mailto:sage [2010/01/26(火) 12:17:16 ID:???] サーバ側からLANの向こう側にあるPCを識別する方法はありませんか 同じマシンで同じOS、同じブラウザでマシンAとBがあるとしてAのクッキーをBにコピっても AとBを見分けたいです
424 名前:nobodyさん mailto:sage [2010/01/26(火) 13:02:41 ID:???] IP
425 名前:nobodyさん mailto:sage [2010/01/26(火) 14:30:48 ID:???] LANの向こう側にあるPCなのでIPアドレスはみな一緒です。 LAN内で使ってるローカルなアドレスをLANの外から知ることができるのですか?
426 名前:nobodyさん mailto:sage [2010/01/26(火) 14:32:59 ID:???] もうちょっと具体的に環境とやりたいことを書いてくれ
427 名前:nobodyさん mailto:sage [2010/01/26(火) 14:44:33 ID:???] 1 本社と支社がある 2 本社にWEBサーバを利用した掲示板や勤怠、進捗管理の等システムが動いている 3 それは支社からも見れる 4 支社からの接続はプロキシーを通ってくるのでIPアドレスが一緒である 5 支社はマシンもOSも一度に購入したので一緒である 6 今までパスとID、クッキーで認証して誰のPCからのものか見分けていた 7 ところが、いたずらをするものがいて、ログから使用されたマシンの人に問いただしたところ 「自分はやっていない、**がクッキーをコピーしたんだ」と主張 8 (彼の主張が正しいかどうかはおいておくとして) 上司に「お前、クッキーに頼らずなんとか、違うPCから偽装できないようにしろ」といわれる 9 現在に至る こんな感じです(T_T)7
428 名前:nobodyさん mailto:sage [2010/01/26(火) 14:57:25 ID:???] どんな会社だよw webアプリでどうこうする以前に、 「使用されたマシンの人」とその人がいってる「**」の2人と、その上司を厳重注意して周知させれば そんな事する馬鹿二度と現れないだろ。
429 名前:nobodyさん mailto:sage [2010/01/26(火) 14:59:20 ID:???] クッキーの保存場所に他人がアクセスできる時点で区別付けにくいと思うが、、、 その串はVIAとかの環境変数はつけてくれないのかな?
430 名前:nobodyさん mailto:sage [2010/01/26(火) 15:10:15 ID:???] (サーバでなく)クライアント証明書でも使え。 それだって盗まれれば同じことだがなー。
431 名前:nobodyさん mailto:sage [2010/01/26(火) 15:11:57 ID:???] もうセキュリティトークンを導入するしかあるまい。
432 名前:nobodyさん mailto:sage [2010/01/26(火) 15:24:34 ID:???] あとは毎回認証するとか。揮発性のクッキーにしときゃ今の仕組みそのまま使える
433 名前:nobodyさん mailto:sage [2010/01/26(火) 16:30:03 ID:???] つか、その場合はプロキシのログをチェックするのが先だろうが
434 名前:nobodyさん mailto:sage [2010/01/26(火) 16:39:09 ID:???] もちろん厳重注意にはなったんですが そのマシンの使用者と***が女性と男性なんで 結局どっちが正しいことを言っているのかわからずです >VIAとかの環境変数 社内LANは無線でDHCPで番号振ってるんですよ、それで >セキュリティトークン クライアント証明書 セキュリティトークンは金額的にちょっと、なんとかサーバ側だけでどうにかしたいので 一応認証は毎回で、クッキーはの有効期限はつけてないんですが やっぱ、うまくいかないですよねそんなの ActivX送ってMACアドレス取得とか考えたんですが無理すかね?
435 名前:nobodyさん mailto:sage [2010/01/26(火) 16:50:46 ID:???] 毎回認証してるならセッションでいいじゃないか
436 名前:nobodyさん mailto:sage [2010/01/26(火) 18:40:21 ID:???] javascriptでローカルアドレス引っ張る手段もあるけどな。 それよりもマシン特定できたところでさほど意味無い希ガス。 cookieだけに頼らない認証を付加するしかないんじゃね?
437 名前:nobodyさん mailto:sage [2010/01/26(火) 18:41:59 ID:???] 生体認証とか?
438 名前:nobodyさん mailto:sage [2010/01/26(火) 18:48:09 ID:???] >>434 DHCP使ってるならMACアドレスで指定振りすればいいじゃない
439 名前:nobodyさん mailto:sage [2010/01/26(火) 18:52:35 ID:???] >クッキーの有効期限はつけてないんですが 有効期限付けりゃいいだけの話じゃないか。それが一番安い。
440 名前:nobodyさん mailto:sage [2010/01/26(火) 19:06:16 ID:???] >毎回認証してるならセッションでいいじゃないか 僕もそう思ってたんですが今回のようなことになってしまって悩んでます。 でも皆さんいろいろありがとうございます >javascriptでローカルアドレス引っ張る手段 すいません、これぜひ詳しく教えてください これと438さんのMACアドレス指定振り(そんなことができるんですね)組み合わせて 何とかならんかなと思っています。 それと、とりあえず、今日の午後考えた案↓ 会社名じゃないドメインのサーバ用意して 社のサーバにつなぐときにこっそりそいつにもつながせるようにして、そいつがクッキーで認証を行う 社のサーバは、そのマシンに認証が通ったか問い合わせする、みたいにしようかなと思いました そのサーバの存在を知られなければ、社のサーバからのクッキー盗まれてもOKかなと思うんですがどうでしょう?
441 名前:nobodyさん mailto:sage [2010/01/26(火) 19:08:53 ID:???] DHCPだって重複アドレスは無いんだし、 内部のDNS立ててDNS UPDATEで名前識別すればいいんじゃない?
442 名前:nobodyさん mailto:sage [2010/01/26(火) 19:39:55 ID:???] 社員でありながら、社のシステムに悪さしようとする輩には、 意識を改めさせない限り、何をやっても結局イタチごっこだろうね…
443 名前:nobodyさん mailto:sage [2010/01/26(火) 21:36:48 ID:???] いやだから、そもそもプロキシ通ってるからクライアント識別できないってのが間違ってるだろう お前のとこでは社内システムに社内で管理できないプロキシ通して使ってるのか? サーバーのログとプロキシのログとDHCPサーバのログとチェックすれば 少なくともどのマシンがアクセスしたかはわかるだろうが IPアドレス偽装したマシンを社内LANにつなげられるほど管理が甘いならしらんがな
444 名前:nobodyさん mailto:sage [2010/01/26(火) 22:02:46 ID:???] そもそもログインを他人のを使用してる時点で、 ID と PASS を提供したヤツに罰を与えろって
445 名前:nobodyさん [2010/01/26(火) 22:03:12 ID:wOXA5aeU] 会社のホームページを作ることになりました 今はタグをメモ帳で編集しながら著作権フリーの画像を集めてHPを作っています 何かこれだけは気を付けること、などありますか? また、注意点をまとめたサイトなど無いでしょうか vbaをほんの少しぐらいならさわれるのですが、webになると勝手がまるで違っていてとまどっています
446 名前:nobodyさん mailto:sage [2010/01/26(火) 22:56:25 ID:???] >>445 可能な限り社内にプレビューサイトを作る。作成時も更新時も「これでいいか」と確認できる環境を作る。 あとは好きにしろとしか。
447 名前:nobodyさん [2010/01/26(火) 23:00:01 ID:wOXA5aeU] >>446 ありがとうございます 助言をできるだけ実現できるよう努力します
448 名前:nobodyさん mailto:sage [2010/01/27(水) 00:51:44 ID:???] フリー素材でも、会社で使う場合には有料ってのが多いので、 もう一度素材提供もとの仕様規約を見た方がいいかと。
449 名前:nobodyさん mailto:sage [2010/01/27(水) 02:37:52 ID:???] Webサイト制作初心者用質問スレ part216 pc11.2ch.net/test/read.cgi/hp/1262851395/
450 名前:nobodyさん [2010/01/27(水) 07:48:17 ID:YBgwbAHK] >>448 そんなこともあるのですか、ありがとうございます >>449 ありがとうございます。どうみてもそちらのほうがふさわしかったですね スレ違いでしたね、すいませんでした
451 名前:nobodyさん mailto:sage [2010/01/27(水) 08:45:33 ID:???] 440です そんなこと知りたくないかもしれませんが、結果報告です >お前のとこでは社内システムに社内で管理できないプロキシ通して使ってるのか? そのとおりです。 その支社というのが、実は別な会社のフロアを間借りしてる形(派遣で出向してるみたいな感じです)なので 結局そこでどうにかするのは無理そうです。 出向先には絶対ばれないようにとのことで >ヤツに罰を与えろって 罰は与えられてます。で、システムをサーバ側でもどうにかしろという話なので。 もう八方塞で、対策取ったとうそついて逃げようかとか思ってます
452 名前:nobodyさん mailto:sage [2010/01/27(水) 09:22:45 ID:???] お前含めて酷い会社だなオイw
453 名前:nobodyさん mailto:sage [2010/01/27(水) 10:40:45 ID:???] なんとなくすごく厳しい状態なのは想像できるw >>440 は全く悪くない気がしてきた
454 名前:nobodyさん mailto:sage [2010/01/27(水) 10:41:46 ID:???] すいません でもこんなもんじゃないですか 労働環境最悪だし、給料安いし 馬鹿すぎる上司は 「無理だ、認証システムなんてこんなもんだ」って言っても信じないし 社員は愛社精神とかこれっぽっちもないし そもそもずっと出向で顔も知らない本社に来た事もないやつに愛社精神求めるとかチャンチャラおかしいんですが でも社のグループウエア私用に使ったり他人のアカウントで覗いたりはさすがに酷すぎますよね
455 名前:nobodyさん mailto:sage [2010/01/27(水) 10:49:40 ID:???] 「デスクを離れるときは必ずログアウトすること」というメモを全員のモニターに貼っとけよ
456 名前:nobodyさん mailto:sage [2010/01/27(水) 10:57:39 ID:???] まあいろいろあるな。 むかーし、うちのボスもPCは会社の備品なんだからパスワードなんてかけるな とか無茶言ってたしなーw 長年かけてActiveDirectoryで何とか運用してるけど、まだよくわかってないふしがある。
457 名前:nobodyさん mailto:sage [2010/01/27(水) 11:01:42 ID:???] >>434 によると男女の話みたいなんで、どうしようも無いよw
458 名前:nobodyさん mailto:sage [2010/01/27(水) 11:09:07 ID:???] >>454 いやだから無理じゃねーって言ってんのに何さっさと諦めてんだよ セッション使う選択肢なんで捨ててんの?
459 名前:nobodyさん mailto:sage [2010/01/27(水) 11:41:04 ID:???] おっしゃっている意味がわかりません クッキーをコピられてもサイトのソースを見られても大丈夫なセッションの方法があるのですか? フラッシュとかですか
460 名前:nobodyさん mailto:sage [2010/01/27(水) 11:43:11 ID:???] サイトのソースっていうと誤解があるか クッキーをコピられてもブラウザでソースの表示とか見られても大丈夫なセッションの方法があるのですか?
461 名前:nobodyさん mailto:sage [2010/01/27(水) 11:46:43 ID:???] >>458 に期待
462 名前:nobodyさん mailto:sage [2010/01/27(水) 11:47:24 ID:???] ヒント:遷移情報 つかセッションの意味ちゃんとわかってる? 単なるログイン情報の保持じゃないよ?
463 名前:nobodyさん mailto:sage [2010/01/27(水) 11:47:53 ID:???] >>459 それはセッションの使い方間違ってるだけでそ
464 名前:nobodyさん mailto:sage [2010/01/27(水) 11:49:14 ID:???] セッション使おうが何しようが社員のモラルがハザードしてるんじゃ意味を成さない もうその出向先に内部告発しちゃえよ 楽になるぜw
465 名前:nobodyさん mailto:sage [2010/01/27(水) 12:01:59 ID:???] 席離れた隙にPC触られたら終わりじゃね? そういうずさんな環境なんだろ?
466 名前:nobodyさん mailto:sage [2010/01/27(水) 12:16:00 ID:???] >>462 ああ、なんとなくわかってきました 遷移情報を逐次記録して、それからずれるような行為があったら、不正アカウントという意味であってます? セッションIDはクッキーに置くが、それをコピられたとしても (たとえば短い間隔でリロードさせるなどして)まったく同じ状態にはできないのでコピって使おうとすると セッション情報の不整合がわかる 「セッション情報がおかしいです」見たいなメッセージ出して操作させない 延滞等で正規のユーザーも食らうかも知れないけど、まあ仕方がない あってます??先生 >もうその出向先に内部告発しちゃえよ 勘弁してください 数十人が路頭に迷いめっちゃ恨まれます
467 名前:nobodyさん mailto:sage [2010/01/27(水) 12:18:04 ID:???] >>466 合ってます じゃ実装頑張ってくださいね♪
468 名前:nobodyさん mailto:sage [2010/01/27(水) 12:21:51 ID:???] ありがとうございます 感謝です m()m 名も知らないし会うこともないけどあなたは僕の師です 勝手に今決めました 皆さんお騒がせしました(^^)/
469 名前:nobodyさん mailto:sage [2010/01/27(水) 13:36:28 ID:???] 今度は「○○さんが勝手に私のPCを使ったんだ!」と言い出すに違いない。
470 名前:nobodyさん [2010/01/28(木) 18:38:11 ID:Wx5X+hZm] WindowsでPHP書くときに使うテキストエディタでおすすめのやつ教えてください シェアでもOKです
471 名前:nobodyさん mailto:sage [2010/01/28(木) 18:42:06 ID:???] 重視する点と重視しない点は?
472 名前:nobodyさん mailto:sage [2010/01/28(木) 18:49:04 ID:???] お返事有り難うございます。 重視する点は、 コメント中の2chのアスキーアートが崩れずに表示できることです。 あと、プログラムが大きくなりがちなので、 2GBぐらいのPHPをストレス無く編集できると嬉しいです。 よろしくお願いします。
473 名前:nobodyさん mailto:sage [2010/01/28(木) 19:14:24 ID:???] 句読点
474 名前:nobodyさん mailto:sage [2010/01/28(木) 23:36:30 ID:???] 2chのAAはプロポーショナルフォント前提。 プロポーショナルフォントでコードを書く奴は頭がおかしい。
475 名前:nobodyさん mailto:sage [2010/01/29(金) 00:00:08 ID:???] 2GB とかwwwwラヴィ!
476 名前:nobodyさん mailto:sage [2010/01/29(金) 00:13:19 ID:???] 何兆円のシステム開発してんだよ
477 名前:nobodyさん mailto:sage [2010/01/29(金) 00:30:02 ID:???] 実はプロポーショナルフォントのほうが見やすかったりする 慣れるまでは気持ち悪いけどな
478 名前:nobodyさん mailto:sage [2010/01/29(金) 00:51:35 ID:???] プロポーショナルにするべきとかいう記事を最近見た記憶が・・・ 俺は等幅の方がいいけど。
479 名前:nobodyさん mailto:sage [2010/01/29(金) 01:06:15 ID:???] /.でそんな話題あったね
480 名前:nobodyさん mailto:sage [2010/01/29(金) 02:07:18 ID:???] !il10O. ↑ こいつらが見づらいのよねw
481 名前:nobodyさん mailto:sage [2010/01/29(金) 09:04:39 ID:???] >>480 それが気になるならプログラミング用のフォント使えばおk
482 名前:nobodyさん mailto:sage [2010/01/29(金) 09:59:29 ID:???] いや、プロポーショナルを使った場合の話ね。 自分は固定ピッチでしか書かないから別に・・・
483 名前:nobodyさん mailto:sage [2010/01/29(金) 15:13:52 ID:???] 話の流れを全然見ていない>>481 にワロタ
484 名前:nobodyさん mailto:okaki [2010/01/29(金) 17:26:50 ID:???] .htaccessでCGIを有効にする設定で AddType application/x-httpd-cgi .cgi と拡張子を指定するのはわかるんですが 拡張子がないファイルはどう指定すればいいですか?
485 名前:nobodyさん mailto:sage [2010/01/30(土) 02:58:21 ID:???] 指定したURLに含まれるリンク先URLを表示するcgiがまったくわからん・・・ もう三時・・・助けて
486 名前:nobodyさん mailto:sage [2010/01/30(土) 03:04:33 ID:???] >>485 そもそもお前の抱えてる要件がわからん
487 名前:nobodyさん mailto:sage [2010/01/30(土) 03:08:25 ID:???] use IO::Socket; print "URLを指定してください: "; $url = <STDIN>; chomp($url); if ($url =~ /http:\/\/([^\/]+)(\/.*)/) { $host = $1; $file = $2; } else { die "そのURLには対応していません。\n"; } $client_socket = new IO::Socket::INET ( PeerAddr => $host, PeerPort => 'http', Proto => 'tcp', TimeOut => '5' ); unless ($client_socket) { print "Socket Error:$!\n"; } print "$host $file" . "\n"; print $client_socket "GET $file HTTP/1.0\n\n"; while ($receive = <$client_socket>) { print $receive;} $client_socket->close( ); これをCGIで実現して、それを使って>>485 を作れって。何言ってるかわかんねぇと思うが俺もわかんねぇ
488 名前:nobodyさん mailto:sage [2010/01/30(土) 03:13:00 ID:???] >>487 なんだ、html取得するところまではあるのか。じゃ後は正規表現でリンク部分?抜くだけだな。 とりあえずコマンドラインで動くもの作って、あとは入力と出力をcgiにすればいい。 簡単簡単。がんばれ。
489 名前:nobodyさん mailto:sage [2010/01/30(土) 03:23:52 ID:???] use CGI; $query = new CGI; use IO::Socket; print $query->header(-charset=>'UTF-8'),$query->start_html(-title=>"9.4"); print "<ul>\n"; $url = $query->param('url'); chomp($url); if ($url =~ /http:\/\/([^\/]+)(\/.*)/) { $host = $1; $file = $2; } else { die "そのURLには対応していません。\n"; } $client_socket = new IO::Socket::INET ( PeerAddr => $host, PeerPort => 'http', Proto => 'tcp', TimeOut => '5' ); unless ($client_socket) { print "Socket Error:$!\n"; } print "$host $file" . "\n"; print $client_socket "GET $file HTTP/1.0\n\n"; while ($receive = <$client_socket>) { print $receive; } print "</ul>\n"; print $query->end_html( ); $client_socket->close( ); こんなん?
490 名前:nobodyさん mailto:sage [2010/01/30(土) 03:31:20 ID:???] CGIにはなったな。もう完成間近だw
491 名前:nobodyさん mailto:sage [2010/01/30(土) 03:32:10 ID:???] >>489 入力フォームなくね?
492 名前:nobodyさん mailto:sage [2010/01/30(土) 03:37:21 ID:???] ウェブ入力から受け取るから$url = $query->param('url');で受け取ってる なんか表示されん・・・
493 名前:nobodyさん mailto:sage [2010/01/30(土) 03:53:39 ID:???] reqにホスト名含めてないからVirtualhost宛だとダメだね
494 名前:nobodyさん mailto:sage [2010/01/30(土) 03:56:23 ID:???] 眠さMAX!明日やることにする・・ 教えてくれた方、ありがとうございました。
495 名前:nobodyさん mailto:sage [2010/01/30(土) 03:57:02 ID:???] 明日でいいのかよw
496 名前:nobodyさん [2010/02/01(月) 00:39:33 ID:xMR4fraP] ブラウザ上で動くゲームを作りたいのですが言語はPHPでも大丈夫でしょうか。 ジャンルは画像とテキスト文字がメインのいわゆるアドベンチャーゲームなのですが。
497 名前:nobodyさん mailto:sage [2010/02/01(月) 00:41:21 ID:???] お好きな言語でどうぞ
498 名前:nobodyさん [2010/02/01(月) 01:21:53 ID:xMR4fraP] >>497 プログラム経験がHTMLで軽くページを作れる程度なので それを含めてどれがいいかという質問なのですが。
499 名前:nobodyさん mailto:sage [2010/02/01(月) 01:24:42 ID:???] >>498 最初からそう言って下さい。要するにプログラム経験はjavascript含めて未経験に等しいのですね? ではphpが資料もサンプルも多くて良いでしょう。 ゲームブック的なADVならHTMLコツコツ作っても良い気はしますがね。
500 名前:nobodyさん mailto:sage [2010/02/01(月) 02:22:07 ID:???] >>499 さんは PHP をオススメしてるけど、自分は Love Perl なので Perl をオススメしたいが、 贔屓目無しだと PHP でいいんじゃないのかなと思うw
501 名前:496 [2010/02/01(月) 09:30:26 ID:/Y/rxdTF] >>500 すみませんが、PHPとPerlの違いを教えていただけますでしょうか。 CGIの中でもっとも簡単な言語がPerlという程度の認識しかありません。
502 名前:nobodyさん mailto:sage [2010/02/01(月) 10:37:36 ID:???] >>501 HTMLはプログラム経験とは普通言わない(JavaScriptもやっていれば別) CGIはただの仕組みでしかない、その仕組みを利用する言語で一般的なのがPerlというだけ PHPとPerlは言語が違う。 php/perl/ruby/python はみな違う言語 Perlは元々Cやsed/awkといった所を元にして作られていてwebアプリ用の言語というわけではない 逆にPHPはwebアプリ用の言語として生まれてるので、webは書きやすい が、どっちもなれてしまえば大差無い、結局は好みの問題。 で、どっちも初心者用の解説ページを眺めてみて、自分にあいそうなのを選べば良いと思うよ
503 名前:nobodyさん mailto:sage [2010/02/01(月) 10:53:18 ID:???] ところで、「ブラウザ上で動く」PerlやPHPってあるんか?
504 名前:nobodyさん mailto:sage [2010/02/01(月) 11:08:07 ID:???] >>503 板的にサーバサイドという前提で話をしているが、もしかしてFlashとかで解決?w
505 名前:nobodyさん mailto:sage [2010/02/01(月) 12:36:44 ID:???] >>499 も言っているけど全部HTMLのリンクでよくね? 不満がでたらPerlなりやればさ
506 名前:nobodyさん mailto:sage [2010/02/01(月) 13:34:16 ID:???] XSSなどのセキュリティ関連について調べているのですが たとえば無料ブログなどは、自由にHTMLを書くことができる場所(記事本文とかフリーエリアプラグイン)がありますよね そこに悪意のあるスクリプトを書いてXSSなどで何か悪いことはできないんでしょうか? 掲示板はタグを使えないようにしていたりすることが多いので問題は少ないんだとは思いますが。 XSSはアクセスしてきた人が掲示板やコメント欄などを使ってすることで、管理者がやっても何のメリットもないものなのでしょうか?
507 名前:nobodyさん mailto:sage [2010/02/01(月) 14:21:13 ID:???] >>498 だとすると、C++の方がいいかも知れません。
508 名前:nobodyさん mailto:sage [2010/02/01(月) 14:28:27 ID:???] たとえば そもそも管理者に悪意があって エロ動画あるよ、とか言って悪意のあるコード埋め込んだ無料サイトに誘導して とかはいくらで聞く話でしょ でもこれは Cross Site Scriptingにはあたらないよね? WikiによればXSSは >動的にWebページを生成するアプリケーションのセキュリティ上の不備を意図的に利用し、 >狭義にはサイト間を横断して悪意のあるスクリプトを混入させること。 不備を利用したのではなく、そういう悪意のあるサイトを作ったわけだから 社長が会社の金盗んでも「金庫破り」にはあたらないよね
509 名前:nobodyさん mailto:sage [2010/02/01(月) 17:15:00 ID:???] トリビアンというブラウザゲームがあるのですが、 www.travian.jp/ こういうゲームを作るのに適したプログラム言語はなんでしょうか?
510 名前:nobodyさん mailto:sage [2010/02/01(月) 17:21:27 ID:???] >>509 とりあえずソレはphpとjavascriptで作られている。
511 名前:nobodyさん mailto:sage [2010/02/01(月) 17:21:29 ID:???] PHP
512 名前:01/02 [2010/02/01(月) 18:25:56 ID:ZR9x9cFL] PHP5.3.1 MySQL5.1.42を使用しております。 カテゴリでまとめて表示する方法でつまづいています。 例えばDB:tabel01に ID TITLE CATEGORY SUBCATEGORY 01 パスタの作り方 料理 イタリアン 02 パスタの種類 料理 イタリアン 03 おにぎりと塩 料理 日本料理 04 おかゆの固さ 料理 日本料理 05 下呂の秘密 旅行 温泉 06 草津の湯加減 旅行 温泉 07 ディズニーの謎 旅行 テーマパーク 08 USJの真実 旅行 テーマパーク と記録していた場合に 料理 ├イタリアン │└パスタの作り方 │└パスタの種類 └日本料理 └おにぎりと塩 └おかゆの固さ 旅行 ├温泉 │└下呂の秘密 │└草津の湯加減 └テーマパーク └ディズニーの謎 └USJの真実 と出力したいのですが(書き込みをわけました↓)
513 名前:02/02 mailto:sage [2010/02/01(月) 18:27:07 ID:???] 例えば tabel01から全てのレコードを取り出して、それを$resultとして while($rows=mysql_fetch_array($result)){ echo $rows["TITLE"].$rows["CATEGORY"].$rows["SUBCATEGORY"];} とした場合、 パスタの作り方 料理 イタリアン パスタの種類 料理 イタリアン おにぎりと塩 料理 日本料理 おかゆの固さ 料理 日本料理 .... と、当然ですが上記のような表示になってしまいます。 これを1番目の書き込みで書いたようなカテゴリをまとめて表示したいのですが どのようなすればいいのでしょうか? MySQLへのSELECTクエリでWHEREでCATEGORYやSUBCATEGORYで条件をつけたものを カテゴリーやサブカテゴリーの数だけ全部用意しなければいけないのでしょうか? 出きれば全てのレコードを取り出してからPHPでの表記の時に 1番目の書き込みのようにカテゴリ別で整形したいと思ってるのですが、なにかいい方法はないでしょうか?
514 名前:nobodyさん mailto:sage [2010/02/01(月) 18:49:53 ID:???] 全レコードを取ってきてからでいいなら、mysql_fetch_array を空になるまで回していったん全部を配列に落とし込む。 その後categoryを全部とり出して重複を取り除き、ループ そのループの中で、各category所属のsubcategoryを全部とり出して重複を取り除き、ループ 以下略 メモリ効率は、それぞれの取り出しごとにカテゴリなどが入る場所を プレースホルダ化しておいて、個別にSQLを発行したほうがいいだろうけど。
515 名前:nobodyさん mailto:sage [2010/02/01(月) 19:16:35 ID:???] あたらしい項目を追加するたびに (サブカテゴリーに「フレンチ」とかカテゴリーに「仕事」とか) それをDBから引っ張ってくるためのクエリを簡単に作成できるような文字列をファイルなりDBなりに追加していけばいいんじゃね (ファイル)なら、そのファイル読んで上からSELECTを順番にやればOK見たいな感じで
516 名前:nobodyさん mailto:sage [2010/02/01(月) 19:22:12 ID:???] 別に $array[$rows['CATEGORY']][$rows['SUBCATEGORY']] = $rows['TITLE']; みたいに入れてあとから再ループして表示してやればいいじゃん CAREGORYとSUBCATEGORYでソートしておいて色々頑張れば再ループせずに逐一表示できるけど、 無理にそこまですることはない
517 名前:509 mailto:sage [2010/02/01(月) 19:35:31 ID:???] >>510 ありがとうございます。 もし素人がこういうゲームを作るとした場合 最初に何から始めたらいいのでしょうか。
518 名前:nobodyさん mailto:sage [2010/02/01(月) 19:38:36 ID:???] >>517 プログラミングの基礎(PHPに限らず)
519 名前:nobodyさん mailto:sage [2010/02/01(月) 19:58:42 ID:???] >>517 ・開発環境を整える。 ・とりあえずBBS作る。 ・↑をDB連携するように改造してみる。 ・適性が無いとこの辺で飽きる。 どうすればいいかは上のキーワードに「php」付けてググれ。
520 名前:nobodyさん mailto:sage [2010/02/01(月) 20:01:35 ID:???] いきなりBBSはしんどいのでは? やっぱ伝統にのっとり、Hello Worldから…
521 名前:nobodyさん mailto:sage [2010/02/01(月) 20:06:41 ID:???] Hello Worldは開発環境構築に含まれるもんだと思ってたw
522 名前:nobodyさん mailto:sage [2010/02/01(月) 20:07:22 ID:???] phpなら最初はphpinfoだろう常考
523 名前:nobodyさん mailto:sage [2010/02/01(月) 20:53:30 ID:???] BBSは無意味だろ オセロとかソース探してくる→オセロのこま(キャラ)の種類を増やしてみる→移動できるようにとかしてみる →キャラに属性とか、体力とかつけてみる→キャラ同士がバトルとかできるようにしてみる→複数人で遊べるようにとかしてみる みたいにやっていけば良いんじゃね
524 名前:nobodyさん mailto:sage [2010/02/01(月) 21:05:21 ID:???] WEBアプリの基本部分を押さえるには悪くないと思うが。>BBS 丸っきりの初心者が他人のソースをいきなり読む方が辛いだろう。
525 名前:nobodyさん mailto:sage [2010/02/01(月) 21:57:29 ID:???] じゃあOXのゲームTictactoeだっけ? 三目ならべあたりからはじめるとか どうせ掲示板だって他人のソースは読むことになるだろう BBS特有の余計なこともやる必要があるし、覚えたこととゲームとどうつながるのかが遠くて、混乱するじゃん たぶん3目ならべ程度でも、ネット上に作って遠く離れた友達と携帯で待ち合わせしたりして遊べば それはそれで、かなり満足すると思うよ、それなりに勉強になるし それから先にいけるかどうかは知らんけど、チャット機能とか足していってさ
526 名前:nobodyさん mailto:sage [2010/02/01(月) 22:13:48 ID:???] BBSなら一から作る手順がネットでも本でも豊富にすっ転がってるからな。 まぁ、ゲームのソース見て改造なんてできるヤツは何から始めれば・・・」なんて聞かんとは思うがねw
527 名前:512 mailto:sage [2010/02/01(月) 23:17:47 ID:???] >>514 ,>>515 ,>>516 みなさんご指導ありがとうございます。 やはり、カテゴリ毎にSELECTクエリを発行したほうが動作的にはいいんでしょうか? と、いいますかみなさんのおっしゃってる事が半分ぐらいしか理解できてないので もう少し検索するなり文献を読むなりして、とりあえずみなさんのおっしゃる事が理解できるように勉強しなおします。 再帰関数も勉強途中でしたので色々と出直してきます。 みなさんどうもありがとうございました。
528 名前:nobodyさん mailto:sage [2010/02/01(月) 23:41:15 ID:???] おうよ頑張れ 基本が一番大事だ
529 名前:nobodyさん mailto:sage [2010/02/02(火) 01:16:12 ID:???] 規制解除きたか?
530 名前:nobodyさん mailto:sage [2010/02/02(火) 01:42:56 ID:???] >>527 テーブルにもういっこparent_idをつくって主IDを振るというやり方もある。 ただクエリ数は増えるので負荷が多いようならば最終的にはキャッシュするようにするといい。 あとさらに発展したやりかたでMPTTという便利なやり方もあるが素人にはオススメできない。
531 名前:nobodyさん mailto:sage [2010/02/02(火) 02:05:01 ID:???] CAREGORY × SUBCATEGORY 個のファイル作ってそこにTITLEを書いていったら? (ファイル個数がわからなかったら 新しい組み合わせが来るたびにファイルも追加していく) で、 料理_イタリアン のファイル開いて 中身を出力 料理_日本 のファイル開いて 中身を出力 旅行_温泉 のファイル開いて 中身を出力 旅行_テマパク のファイル開いて中身を出力 ├ とか└ とか も間に挟んで書く ほら むずかしいプログラムいらない
532 名前:nobodyさん mailto:sage [2010/02/02(火) 02:32:04 ID:???] もういっそテキストファイルに 料理 ├イタリアン │└パスタの作り方 │└パスタの種類 └日本料理 └おにぎりと塩 └おかゆの固さ 旅行 ├温泉 │└下呂の秘密 │└草津の湯加減 └テーマパーク └ディズニーの謎 └USJの真実 って書いておけばいいんじゃね?
533 名前:nobodyさん mailto:sage [2010/02/02(火) 02:35:36 ID:???] じゃあ全部HTMLでいいだろw
534 名前:nobodyさん mailto:sage [2010/02/02(火) 02:50:07 ID:???] ジャンル一覧のテーブルを作る で、各カテゴリ内のサブカテゴリのテーブルを作る ジャンル、サブカテゴリ、アイテムIDのでソートをかける。 あとは出力するだけ
535 名前:nobodyさん mailto:sage [2010/02/02(火) 14:08:17 ID:???] >>531-533 ここらへんの流れワラタwww まぁMySQLはもともと階層構造に弱いからな みんな工夫して使ってる。 いっその事XMLとか使えばいいんじゃねと思う。 私男だけど一番いいのは頭をひねることだと思うの。
536 名前:nobodyさん mailto:sage [2010/02/02(火) 14:48:30 ID:???] XML は柔軟に表現出来るかもしれないけど、重いってイメージがある
537 名前:nobodyさん mailto:sage [2010/02/02(火) 14:55:05 ID:???] イメージで評価してるエンジニアはカス
538 名前:nobodyさん mailto:sage [2010/02/02(火) 15:08:01 ID:???] おれエンジニアしゃないし・・・ 趣味で技術動向を追ってるだけ
539 名前:nobodyさん mailto:sage [2010/02/02(火) 15:09:24 ID:???] しらんがな
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でのアクセスが可能ならば、 スクリプト側では特に何もしなくて大丈夫なのでしょうか? 掲示板程度しか作ったことがなくて業務システムについてはさっぱりです。 どなたかアドバイスお願いします。
641 名前:nobodyさん mailto:sage [2010/02/17(水) 14:36:29 ID:???] >>640 クレジット決済は代行会社に申し込んで その会社が指定する方法でデータのやり取りをするから、とりあえずは申し込みor問い合わせすべし SSLはサーバ側の設定とスクリプト側ではHTMLのリンクだけ注意
642 名前:nobodyさん mailto:sage [2010/02/17(水) 15:15:51 ID:???] 一個人がカード会社と直接は契約できないので、 決済代行と契約してくださいな。
643 名前:nobodyさん mailto:sage [2010/02/17(水) 15:25:26 ID:???] お勉強のためならそこまでしなくてもオレオレ証明書でSSL通信して カード情報入力→一部伏せて確認画面→注文(で、情報取得可なことを確認) これぐらいでいいと思うよ。 「注文」のとこでカード情報を決済代行屋さんにどう投げるのかとかは 実際に契約する用事ができたときに考えればいいんじゃないかな。
644 名前:640 mailto:sage [2010/02/17(水) 16:00:22 ID:???] >>641-643 お三方レスいただきありがとうございます。 カード会社の件は了解いたしました。 代行によって違うということは、 実際に申し込んで見ないとどういうものかは分からなそうですね。 とはいえ実際にネットショップを開くわけではないので とりあえずカードは未対応で作ってみたいと思います。 どうもありがとうございました、
645 名前:nobodyさん mailto:sage [2010/02/20(土) 15:31:05 ID:???] PHPscriptが動作しているOSの種類やバージョンが分かる関数はあるのでしょうか? 改行コードのバイト数を「 strlen(PHP_EOL) 」で判定する 参考URL blog.fukaoi.org/2010/01/04/php_eol また日本語名を含むファイルをアップロードした際に日本語が化ける問題はどう対処すればいいのでしょうか? アップロードしたファイルのファイル名を動作しているOSに合わせて変換はできますか? 参考URL itpro.nikkeibp.co.jp/article/COLUMN/20080515/301933/?ST=oss&P=3 mb_internal_encodingはPHPの設定ですが、OSの設定を知る事はできないのでしょうか? 教えて!エロイお姉さん!
646 名前:nobodyさん mailto:sage [2010/02/20(土) 15:42:59 ID:???] コピペうぜぇえ
647 名前:nobodyさん mailto:sage [2010/02/20(土) 15:50:25 ID:???] マルチ乙
648 名前:nobodyさん mailto:sage [2010/02/20(土) 18:02:46 ID:???] >>645 phpinfo
649 名前:nobodyさん [2010/02/24(水) 08:55:37 ID:bh88JagV] あ
650 名前:nobodyさん mailto:sage [2010/02/24(水) 11:06:11 ID:???] >>649 うん
651 名前:nobodyさん mailto:sage [2010/02/24(水) 13:53:11 ID:???] 阿吽の呼吸ですね
652 名前:nobodyさん mailto:sage [2010/02/24(水) 16:14:39 ID:???] いい感じです
653 名前:nobodyさん mailto:sage [2010/02/25(木) 17:47:14 ID:???] もっこりしてきました
654 名前:nobodyさん mailto:sage [2010/02/26(金) 00:23:13 ID:???] mixiアプリ上のゲームやツール類の開発言語はなんでしょうか? あれは普通にフラッシュゲーム類なのでしょうか?
655 名前:nobodyさん mailto:sage [2010/02/26(金) 00:44:39 ID:???] javascriptだろ
656 名前:nobodyさん mailto:sage [2010/02/26(金) 09:47:43 ID:???] サンシャイン牧場とかああいう凝ったゲームもjavaなの?
657 名前:nobodyさん mailto:sage [2010/02/26(金) 09:56:14 ID:???] >>656 HTMLのソースみなよ。 Flashならソースみるまでもなく単に画面で右クリックして 「Adobe Flash Player 10 について」ってでてくればFlashだよ。
658 名前:nobodyさん mailto:sage [2010/02/26(金) 09:58:24 ID:???] とは限らない Flash「も」使っているだけかもしれない
659 名前:nobodyさん mailto:sage [2010/02/26(金) 10:01:11 ID:???] そりゃそうだろ
660 名前:nobodyさん mailto:sage [2010/02/26(金) 10:24:33 ID:???] そりゃそうだろって中身の実装が何かが分からないってことを言ってるのだが クライアントがFlashなだけでJavaでシステム組んでるかもしれないじゃん
661 名前:nobodyさん mailto:sage [2010/02/26(金) 10:26:06 ID:???] そうだね
662 名前:nobodyさん mailto:sage [2010/02/26(金) 10:50:56 ID:???] 開発言語はなんですか?→知るかボケ本人に聞け 作れますか?→やる気と技術があれば作れるんじゃね
663 名前:nobodyさん mailto:sage [2010/02/26(金) 14:43:06 ID:???] 作れますか?→お前には無理
664 名前:nobodyさん mailto:sage [2010/03/08(月) 11:36:16 ID:???] そうですか、てめぇの意見参考になりました。
665 名前:nobodyさん mailto:sage [2010/03/08(月) 12:25:14 ID:???] 作れますか?→お前次第
666 名前:nobodyさん [2010/03/08(月) 18:02:10 ID:2nbdnXAH] 管理画面を作っています form.php?mode=change&id=100 のURLでid100の商品の情報を変更する仕様で、 編集用のフォームを出力するんですが、idに値がセットされていないときは 当然編集対象が不明になってしまいます。 こういうとき、どうしてますか? 1)警告画面を出力する。(idが不明です。編集対象の商品が不明です。 みたいなメッセージを出す) 2)他のページの同様のエラーもまとめて一つのエラーページに飛ばす。メッセージは「不正なアクセスです」のみ。 3)何もしない。(既存の情報をフォームにプリセットさせる処理などができないけど無視) 一つ前の画面で「この商品の情報を変更する」などのリンクを普通に踏んで来てくれれば idがセットされてないなんて事はありえないという構造を前提にアドバイスください。 わざわざid値を消すような奴は無視で良いのかな? このページに限らず、そんなヘンな処理を一つ一つ対応してたらきりがない気がして相談しました
667 名前:nobodyさん mailto:sage [2010/03/08(月) 18:35:46 ID:???] Webプログラムの基本的な考え方は、クライアントから渡される情報は すべてチェックしろ、ってのが原則だ それを踏まえた上で、システムの動作に問題がないのなら好きにしろ
668 名前:nobodyさん mailto:sage [2010/03/08(月) 18:39:52 ID:???] そういうのって、クライアントがどうしたいかによるんじゃね どれが正解とかあるの? 明らかに不正なのの、対処は必要だけど
669 名前:nobodyさん mailto:sage [2010/03/08(月) 19:28:15 ID:???] 渡される値を100%信用しちゃ駄目 ってことで>答え
670 名前:nobodyさん mailto:sage [2010/03/08(月) 23:06:43 ID:???] >>666 > 1)警告画面を出力する。(idが不明です。編集対象の商品が不明です。 みたいなメッセージを出す) パラメータの過不足はバグ取り用にしか出さない方がいいと思う。利用者に見せると「あーこれがIDなのか、じゃぁここをついて・・・」みたいに悪用する暇人もいる。 > 2)他のページの同様のエラーもまとめて一つのエラーページに飛ばす。メッセージは「不正なアクセスです」のみ。 これが無難かな。 > 3)何もしない。(既存の情報をフォームにプリセットさせる処理などができないけど無視) サイト自体がおかしいからサヨナラしようかなと思われるから、ノーリアクションはまずい。 私なら、型チェック(期待したストリングか)は当然のようにした上で、IDがないならログインへ、商品がないなら商品選択画面へ戻すかな。親切すぎないほうがいいとおもうけど。 悪意がないけどIDが期限切れで抹消されてるとかありえるしね。ユーザ逃がしちゃ意味ないし。 ※ 蛇足だが、中途半端なリンカーソフト(メモ帳に毛の生えたやつとか)から長いURIで飛ぶと?以降が切れてたりするので、いちおうフォロー入れてもいいかなっと。
671 名前:666 [2010/03/08(月) 23:26:29 ID:2nbdnXAH] 皆さんどうもありがとう >>670 すごい親切ですね どんどんコードが長くなっていくなあという感じで、めんどくさいってのが本音だけど そういうエラー時の処理の流れを管理するクラスのようなものを作ってるんでしょうか? どのサイトでもちょっとの修正で使いまわせるような… たぶん、コードが綺麗なんですね。そうじゃなきゃ見づらくなる一方でイライラするし。 もう一つ聞きたいんですが、データのSQL登録やselectで失敗したとき、どうしてるんですか? エラーをキャッチしたら適宜メッセージページに飛ばしつつ、 エラー情報を管理者にメールするとかしてるんですか? それくらいやるのがプロとして当たり前? 自宅サーバで操作してる分にはクエリの失敗なんて起きないので、 実際にそんなことがどんな頻度でどんなときに起こるのかわからなくて、いまいち重視してないんですが…
672 名前:nobodyさん mailto:sage [2010/03/09(火) 00:21:17 ID:???] >>671 > データのSQL登録やselectで失敗したとき、どうしてるんですか? 時間がたったらやり直してね(うふっ) です。「接続できませんでした」みたいなそっけないのは普通の人に意味がないので出しません。 遷移した画面でユーザ側が「あー、データ登録できてないな」って確認できるのが前提で、 超大事なフォーム入力データはDBに書いたのをまたHTMLで返して、最終確認でポチってもらって、そのときにhiddenで送ったデータとDBから読み出したデータが合えばOK。 DBでエラー吐くたびにメール出してたらそっちのが累積して鯖固まるのではないかと。
673 名前:nobodyさん mailto:sage [2010/03/09(火) 00:24:41 ID:???] ログに吐けばいいだけじゃねーの。 メール飛ばすかどうかはログ監視でやればいいだけの話だし。
674 名前:nobodyさん mailto:sage [2010/03/09(火) 00:58:21 ID:???] >>672-673 ありがとうございます、すごい勉強になります。 >DBでエラー吐くたびにメール出してたらそっちのが累積して鯖固まるのではないかと。 そんなに頻繁にDBてエラーするんですか? フォームデータのバリデートするのは当然の前提でもですよね? プログラムだけの対応じゃどうしようもないエラーってことでしょうか たとえばどういう条件でおきるものなんですか? >ログ監視でやればいい なるほどー くどくてすみません
675 名前:nobodyさん mailto:sage [2010/03/09(火) 01:13:46 ID:???] >>674 トランザクションやロック処理で調べるとDBやファイルの扱いで延々とコケる説明が出てきます。 HTTP経由なら同時接続数自体を絞れば、DB側がボトルネックにならずにすむんじゃね。セッションさえ残っていればリトライできるんだし。
676 名前:nobodyさん mailto:sage [2010/03/09(火) 01:28:22 ID:???] >>674 そんなに起きないよ でも仮に何かの原因で1ページ10〜20のクエリが失敗した場合が、その数xアクセス数のメールが飛ぶぞw ログに書き出せばおk
677 名前:nobodyさん mailto:sage [2010/03/09(火) 19:09:06 ID:???] JavaScriptについて教えてください。 JavaScriptでクッキーを削除したいのですが Firefoxでは削除されないようです。 ググってみたところ下記の方と同じようです。 questionbox.jp.msn.com/qa4057581.html 何かよい方法はないものでしょうか?
678 名前:nobodyさん mailto:sage [2010/03/09(火) 19:44:49 ID:???] 設計からやり直す
679 名前:nobodyさん [2010/03/10(水) 00:47:13 ID:OK6KN61F] フォームの登録処理(DB)のあと、完了しましたって画面にリダイレクトさせてるんだけど、 そこからブラウザの戻るボタンで戻られても二重登録にならないようにしたい。 どうするのがおすすめ? DBに入れる登録用データがセッション使って登録画面まで引き回されてる作りなんですが リダイレクトした完了画面でセッションを破棄させる対応で大丈夫ですか? (セッションがなかったら警告ページにリダイレクトで) もっといいやり方ありますか?
680 名前:nobodyさん mailto:sage [2010/03/10(水) 01:04:27 ID:???] >>679 セッションクリアでいいんでない? あとメアドとかだったら二重登録自体できないようにするとか画像認証いれるとか
681 名前:nobodyさん [2010/03/10(水) 02:42:10 ID:OK6KN61F] >>680 ありがとうございます。 セッションクリアだけで大丈夫でしょうか? ページ戻ったら、セッションのキャッシュがあってそれで再送信されるなんてことないかな セッションはサーバーに保管してるものだからブラウザのキャッシュなんて関係ないかな? 知識不足ですね、どうなんでしょう?
682 名前:nobodyさん mailto:sage [2010/03/10(水) 03:15:39 ID:???] セッションがあってもセッションデータがなければ大丈夫
683 名前:nobodyさん mailto:sage [2010/03/10(水) 16:53:26 ID:???] 心配なら突合せ処理も入れればいいんじゃね。変な鯖じゃなければCPUに余裕あるだろうし。
684 名前:679 mailto:sage [2010/03/10(水) 22:17:53 ID:???] >>680-683 ありがとうございます。とりあえずセッションクリアで対応してみます。
685 名前:nobodyさん [2010/03/14(日) 00:05:26 ID:e6JahMR0] 空メールを送ってもらい、登録URLを送り返して個人情報を入力してもらい登録、 登録後はメール配信を行うシステムの構築を考えています。 MySQLを使って情報をデータベース化しても良いのですが、 サーバーが専用サーバーではなくVPSでの運用で、さらにMySQLの知識や経験がほとんどなく、 セキュリティ面が心配なため、登録メールを端末PCで、メールで受信してローカルで保存することを考えています。 ローカルのデータベース化および配信は専用ソフトを使うつもりですが、 専用ソフトの登録情報取り込みがPOPのみでサーバから端末PCまでが暗号化されません。 多少無理してでもSQLで運用した方が良いのか、それともサーバから端末までの 経路での不安を抱えながらが良いのか、識者の方のお考えを伺えたらと思っております。
686 名前:nobodyさん mailto:sage [2010/03/14(日) 00:18:42 ID:???] DBに格納すれば安全なわけでもないし、 メール受信が平文なら他でいくら心配しても無駄ではない?
687 名前:nobodyさん [2010/03/14(日) 00:21:56 ID:nHgOFBBV] きっと気にしなくても平気だろうけど 専用ソフトがなんだかわからんけど 個人情報受け取ったcgiが暗号化してメール投げる 受け取っててもとで平文にしてdbにいれる 専用ソフトは暗号化されたsendmailを使う とかできるんじゃね
688 名前:nobodyさん [2010/03/14(日) 00:58:46 ID:e6JahMR0] >>686 やはりDBでも安心はできないですよね。 >>687 PHPでの実装を考えています。 専用ソフトは、指定した書式のメールを受信して取り込み自動的にDBに書き込みます。 配信は別のソフトで、こっちはPOPoverSSLに対応しています。 別のメーラーで一度SSL通信で受信後、DBに書き込むことは可能ですが、 あまりにも手間がかかってしまいます。 ユーザー −登録情報(SSL通信)→ サーバー サーバー −PHPで指定書式にした登録情報のメール(非SSL POP)→ 管理PC もしくは サーバー −登録情報(SSL)→ 管理PC 指定した形式に都度変換→DB といったところでしょうか。 登録ユーザーは別途名簿があり、対象者に直接書面で登録URLを知らせます。 登録情報はメールアドレスと氏名、登録区分程度で、ウェブなどには公開しないのですが、 それでも平文でメールが流れるのはリスクを伴いますよね。 リスクと手間、どこかで妥協しなければならないですよね・・・。
689 名前:nobodyさん mailto:sage [2010/03/14(日) 03:42:39 ID:???] ログイン機能のあるウェブサイトのDB設計で 「ユーザテーブル」と「ログイン情報テーブル」のように分けるケースをよく見かけます。 (ユーザテーブルに名前や住所や電話番号などを格納して、ログインテーブルにログインIDとパスワードを格納する感じ) ユーザテーブルにログインIDやパスワードを保持するのは何か問題あるのでしょうか? ユーザとログインIDは通常1:1の情報だから同じテーブルに入れるのが筋だと思うのですが。
690 名前:nobodyさん mailto:sage [2010/03/14(日) 03:44:04 ID:???] いや問題はない 利便性のために意図的に正規形を崩してるだけ
691 名前:nobodyさん mailto:sage [2010/03/14(日) 05:17:43 ID:???] >>689 ORMとかリレーショナルデータベースでググレ
692 名前:689 mailto:sage [2010/03/14(日) 10:09:58 ID:???] >>690 >>691 ありがとうございます。 利便性というのは具体的にはどのような効果があるんでしょうか。 ORMがヒントであるなら、ユーザ情報とログイン情報を別のクラスとして扱いたいということですか? むしろ面倒くさくなりそうです。 一般的にはログイン後にユーザ情報を取得すると思いますが、 ユーザテーブルとログイン情報テーブルにテーブルを分けてしまうと、ログイン処理の度に二つのテーブルを参照する必要がありますよね。
693 名前:nobodyさん mailto:sage [2010/03/14(日) 21:21:48 ID:???] たとえば、ログインするのに、そのユーザの住所や電話番号が必要か? ログインIDとパスワードだけでいいのに、不要な情報まで取得するのは無駄だとも考えられるだろ まあ、ログイン処理で実テーブルの構造考えるようじゃ、 ORMやる意味ないけどな
694 名前:nobodyさん mailto:sage [2010/03/14(日) 23:04:07 ID:???] すいません、xampp について質問する板はここでいいんでしょうか。 もし違うなら板を教えてください。よろしくお願いします。
695 名前:nobodyさん mailto:sage [2010/03/14(日) 23:06:25 ID:???] >>693 その理由だけだと、いらない情報はselectで外せばいい、と返されてしまうよーな。
696 名前:nobodyさん mailto:sage [2010/03/14(日) 23:43:24 ID:???] >>695 アプリ側だけみればその通りだがDBMSの動作って範囲で考えると違いがでてくることもある まあ、実際に動作的な問題でテーブル分けてる場合は少ないと思うが (とくにロックを長時間保持することのすくないWEBアプリなら) ほとんどは設計が適当だったりした結果別テーブルなだけだと思われ 別テーブルであることに明確な理由はなく 将来の拡張に備えてとか言う言い訳がついたりするパターンだな
697 名前:nobodyさん mailto:sage [2010/03/14(日) 23:47:37 ID:???] 利便性 拡張性 便利な言葉だね
698 名前:nobodyさん mailto:sage [2010/03/15(月) 00:06:56 ID:???] 金取るためにゃ便利な言葉さ
699 名前:nobodyさん mailto:sage [2010/03/15(月) 10:05:19 ID:???] 基本的に、変更がありえないものだけで1つテーブル作って それ以外は分けるべき。キリが無くなるし、 あとで別の人がメンテしようとしたときにうんざりする
700 名前:nobodyさん mailto:sage [2010/03/15(月) 16:32:50 ID:???] もうDB板の範囲。WebProgに特化した話題じゃないし。
701 名前:nobodyさん mailto:sage [2010/03/16(火) 00:42:52 ID:???] >>694 下記にあったよ xamppってどうよ? pc11.2ch.net/test/read.cgi/mysv/1128262593/ とりあえず何につまづいてるのかわからないと詳しい誘導もできないだろな。
702 名前:nobodyさん mailto:sage [2010/03/16(火) 01:23:04 ID:???] 投稿サイト作ってるのですが 各投稿に番号をつけようと思って 投稿時間(UNIX値)を使いたいのです。 これを重複させないようにするには ファイルロックしながらtime()関数を使えばいいのでしょうか?
703 名前:nobodyさん mailto:sage [2010/03/16(火) 01:41:43 ID:???] 何故データベース設計は軽視されるのか? pc11.2ch.net/test/read.cgi/db/1228061247/446-447
704 名前:nobodyさん mailto:sage [2010/03/16(火) 01:51:17 ID:???] >>702 それなら時間+区切り文字+固有のID(プロセスでもなんでもいい。)かな。 IDはユニークでなきゃだめなんだから、ロックしていてもかぶるかもしれんのは使いたくない。
705 名前:nobodyさん mailto:sage [2010/03/16(火) 02:52:29 ID:???] いろいろ参考になりました!
706 名前:nobodyさん mailto:sage [2010/03/16(火) 07:26:49 ID:???] ファイルロックのときに1秒待てばいいんじゃね?
707 名前:nobodyさん mailto:sage [2010/03/16(火) 13:03:13 ID:???] >>702 あちこちで聞いてるね。 答えようと思ったけどどこで答えたらいいか迷うので答えない。
708 名前:nobodyさん mailto:sage [2010/03/16(火) 13:07:20 ID:???] 答えなくていいよw 大した知識があるわけじゃないだろうし
709 名前:nobodyさん mailto:sage [2010/03/16(火) 14:03:21 ID:???] そんな風に煽ってみたってマルチには答えないよw
710 名前:nobodyさん mailto:sage [2010/03/16(火) 17:18:04 ID:???] あちこちってどこだよ
711 名前:nobodyさん mailto:sage [2010/03/16(火) 17:21:36 ID:???] そっちだよ
712 名前:nobodyさん mailto:sage [2010/03/16(火) 17:33:39 ID:???] あっちこちっていいとも!かよw
713 名前:nobodyさん mailto:sage [2010/03/16(火) 18:38:06 ID:???] んなこたーない
714 名前:nobodyさん mailto:sage [2010/03/17(水) 00:59:17 ID:???] >>701 ありがとうござます。 移動します
715 名前:nobodyさん mailto:sage [2010/03/17(水) 01:57:10 ID:???] ChatPadとかのWebベースのチャットって ajaxとphpと共用サーバーで実現可能ですか? やっぱプログラムを常駐させないといけないんでしょうか?
716 名前:nobodyさん mailto:sage [2010/03/17(水) 02:26:38 ID:???] とりあえずそこらに転がってるフリーのチャットとか設置してみ。
717 名前:nobodyさん mailto:sage [2010/03/17(水) 02:40:39 ID:???] d(゚Д゚ )☆スペシャルサンクス☆( ゚Д゚)b
718 名前:nobodyさん mailto: [2010/03/18(木) 22:44:29 ID:???] リンクをクリックすると、画面遷移させずにその下に詳細情報を表示させるような 画面を画面を作りたいと思っています。 詳細情報はクリック時に取得する必要はないので、 この画面をロードする際に予め取得していて、表示はさせない(隠しておく)、 というのが簡単なのかな、と考えているのですが このような画面を実現するにはどのようにすれば良いのでしょうか?
719 名前:nobodyさん mailto:sage [2010/03/18(木) 22:50:34 ID:???] >>718 CSS
720 名前:nobodyさん mailto:sage [2010/03/18(木) 23:19:45 ID:???] >>719 リンクのonclickイベントハンドラでdisplayの値を切り替えれば良い、ということですかね。 ありがとうございます。
721 名前:nobodyさん mailto:sage [2010/03/18(木) 23:19:53 ID:???] javascript block 表示非表示
722 名前:nobodyさん mailto:sage [2010/03/18(木) 23:52:27 ID:???] >>721 ありがとうございます。 やりたいことそのもののサンプルを載せられてるページを見つけることができました。 ttp://www.plasmasphere.net/archives/script/showhide.html
723 名前:nobodyさん [2010/03/19(金) 15:22:55 ID:RgXX4bEl] pixivというイラスト投稿サイトを見てたら、 表示する画像&情報を指定するらしいパラメータがあり、適当に数字入れて変更したら 画像は表示されずにトップページやカテゴリトップにリダイレクトされました これは、 ・一度DBに変更後のパラメータで情報を問い合わせる。 ・該当情報がなかったので指定のリダイレクト先に転送。 っていう流れをしているんでしょうか?
724 名前:nobodyさん mailto:sage [2010/03/19(金) 15:37:40 ID:???] そうだろうね
725 名前:nobodyさん mailto:sage [2010/03/19(金) 17:02:00 ID:???] 親切に詳細なエラーとか出すと攻撃の糸口を教えてるようなもんなので、 Moved とか返したりしてリダイレクトするのが一般的 と、自分は勝手に解釈してる。
726 名前:nobodyさん [2010/03/20(土) 02:45:47 ID:Y7vxP7W2] >>718 ahah使えば、クリック時取得でも簡単だぜ。
727 名前:nobodyさん [2010/03/20(土) 04:34:56 ID:2Jzz4mSF] 「<>'゙&」さえサニタイジングしておけばXSS対策は万全ですか?
728 名前:nobodyさん mailto:sage [2010/03/20(土) 10:22:15 ID:???] 万全です