1 名前:nobodyさん mailto:sage [2007/08/22(水) 05:53:43 ID:???] 2ちゃんねるは初めて。 WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3 辺り 欲しいCGIが見つからないならこっちへGo!! 【CGI】こんなCGI探してますver.22 pc11.2ch.net/test/read.cgi/hp/1166794984/ 前スレ △▲ WebProg 初心者の質問 Part15 ▼▽ pc11.2ch.net/test/read.cgi/php/1169725490/
166 名前:nobodyさん mailto:sage [2007/09/30(日) 14:39:57 ID:???] “のみ”では不可
167 名前:nobodyさん [2007/10/01(月) 15:26:32 ID:ODaxQtEg] Silverlightの主スレは、何処にあるのかな。 一応、マ板に以下があるけど、、、 Silverlight登場で.NET使い大勝利!!! pc11.2ch.net/test/read.cgi/tech/1178159820/
168 名前:nobodyさん [2007/10/01(月) 22:19:11 ID:1yUAMJ8l] どこで質問すべきか迷ったのだけど Yomi-SearchPHPmodifiedのサイト、なくなってませんか?
169 名前:nobodyさん [2007/10/08(月) 03:03:22 ID:Ns5JsaBD] DBからの検索結果をページングしながら表示する時に 全体の結果数も知りたいので、 select count(*) ってしてるんですど、これってデータ数が多かったり、 検索条件が複雑だったりすると、けっこうDB負荷かかりますよね? 膨大な数からの検索結果を出す時に、 処理負担を軽くする何かいい方法ってありますか
170 名前:nobodyさん mailto:sage [2007/10/08(月) 03:36:01 ID:???] 検索する列にindexを張るとか テキストのlike検索したいなら形態素解析して単語のインデックスを持つとか SQLレベルの問題ならDB板があるからそっちの方がより良い回答もらえると思うよ 質問とは関係ないけどgoogleのように、 ページャはあるけど全件数は概数 ってのはどうやってるんだろうね
171 名前:nobodyさん mailto:sage [2007/10/08(月) 07:32:21 ID:???] 携帯シミュレーターを作っているのですが、私の知識では どうがんばってもユーザーエージェントのMozilla/4.0が取れません。 つまり、レジストリをいじって DoCoMo/2.0 SH901iC(c100;TB;W24H12) をユーザーエージェントにするにはどうすれば良いのでしょうか?
172 名前:nobodyさん mailto:sage [2007/10/08(月) 13:39:22 ID:???] ぐぐれ
173 名前:nobodyさん [2007/10/08(月) 19:44:08 ID:Co/1MkTx] CGIの改造を試みており、動作を確認した結果のぞみ通りだったのですがこの文法であってますでしょうか? 文法ミスでCGIが暴走するのは恐いので、ミスがありましたらアドバイスお願いします。 改造点は if (0 == $newlog_count) { print "なし\n"; } を追加したのみで、該当データがないときには「なし」と表示させるようにしました。 他の部分はいじっていませんので一部だけ抜粋して貼りつけます。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− $newlog_count = 0; open(IN,"$EST{log_path}new_ys.cgi"); while(<IN>){ if (5 < $newlog_count) { last; } # ログ切り出し。 @Slog=split(/<>/,$_); # サイトのURL. $jump_url=$Slog[2]; # ランキングポイントに加える場合、以下のコメントを取る。 # $jump_url=~s/(\W)/'%' . unpack('H2',$1)/eg; # $jump_url="$EST{cgi_path_url}$EST{rank}?mode=link&id=$Slog[0]&url=$jump_url"; # ドキュメントに書き込む。 print "$Slog[4]<br>\n"; ++$newlog_count; } if (0 == $newlog_count) { print "なし\n"; } close(IN); −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
174 名前:nobodyさん mailto:sage [2007/10/08(月) 20:21:45 ID:???] >>173 >文法ミスでCGIが暴走するのは恐いので、 だからみんなテスト環境を作る。 その3行は文法的に正しくて挙動も望みどおりだろうけど、 編集時に改行コードを変えてしまったとかで動かないこともあるよ。
175 名前:171 [2007/10/08(月) 20:41:59 ID:TUQAidIW] ぐぐって、モジラ以降の()内は変更可能になっているのですが、()外のモジラとか 後方のオペラとかの付け方が解らないのです。 よろしくお願いいたします。
176 名前:171 [2007/10/08(月) 21:11:55 ID:TUQAidIW] すみません、1/4自己解決しました。 (標準)=の所にはどう書けばよいのでしょうか? WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent","orz","REG_SZ" って書いたら5.0の中にUserAgentを作りやがったです。 左側はCompatibleで書けば良いのでしょうか? 教えて君ですみません
177 名前:nobodyさん mailto:sage [2007/10/08(月) 23:12:11 ID:???] >>174 173です。 ローカルでテストできる環境を作って動作確認をしたところのぞみ通りだったのですが 文法ミスをすると自分では気付かない部分でCGIが暴走する可能性もあるのかなと思い こちらに相談させていただきました。 CGIの暴走がどういうものかよくわからないのですが、文法ミスで命令がループしている場合等に 起こるとどこかで読んだ気がしたもので。 説明不足なのにレスしてくださってありがとうございました。
178 名前:nobodyさん mailto:sage [2007/10/09(火) 13:52:45 ID:???] javascriptで画像をドラッグして移動させるスクリプトがありますよね。 あれのドラッグ後の位置を取得し、保存する方法ってないでしょうか。 javascriptで現在位置を取得して、CGIでその数値を保存したらできないかなと漠然と考えてます。 <HTML><BODY>ドラッグして画像を移動させる<br><br><IMG src=happy.gif style="position:absolute;"></BODY></HTML> <SCRIPT language=JavaScript> var mDrag = 0; // ドラッグ中は 1 var imgOffX; // 画像内でのマウス位置のオフセット var imgOffY; // var targetElement; // 目的の画像オブジェクト var BodyObj = document.all.tags( "BODY" ); </SCRIPT> <SCRIPT FOR=document EVENT=onmousedown LANGUAGE=JavaScript> targetElement = event.srcElement; // 目的の画像 if ( targetElement.tagName == 'IMG' ) { imgOffX = event.offsetX; imgOffY = event.offsetY; } </SCRIPT> <SCRIPT FOR=document EVENT=ondragstart LANGUAGE=JavaScript> event.returnValue = false; // 規定のドラッグ処理を解除 mDrag = 1; </SCRIPT> <SCRIPT FOR=document EVENT=onmouseup LANGUAGE=JavaScript> mDrag = 0; </SCRIPT> <SCRIPT FOR=document EVENT=onmousemove LANGUAGE=JavaScript> if ( mDrag == 1 ) { targetElement.style.top = event.clientY - imgOffY + BodyObj(0).scrollTop targetElement.style.left = event.clientX - imgOffX } </SCRIPT> こんなので、ドラッグ後の位置を取得する方法はありますか?(このスクリプトはSQLの窓から引用させていただきました)
179 名前:nobodyさん [2007/10/10(水) 14:50:27 ID:dFg+5xQC] サイトにgoogle analyticsを貼りましたが携帯に対応しないようです 携帯に対応しているいいアクセス解析ないですか?
180 名前:nobodyさん mailto:sage [2007/10/10(水) 14:52:18 ID:???] このスレの方針からすれば自分で作れ
181 名前:nobodyさん mailto:sage [2007/10/10(水) 14:58:18 ID:???] うーん analyticsみたいなものは無理ですが 簡単なものなら1日くらいで作れますかね・・・
182 名前:nobodyさん mailto:sage [2007/10/10(水) 15:07:55 ID:???] 「簡単なもの」じゃわからん。 レポート画面"無し"、管理画面"無し"、追跡機能"無し"とか、 サイト滞在時間とかユニークユーザーとページビューとかの区別"無し"、 記録されるのは、IPアドレスと見たページとホスト名と ユーザーエージェント程度でよければ、Apacheのアクセスログを見ればいい。 ↓こんな感じのテキストファイルが見れるぞw 210.12.xxx.xxx /aaa.html Internet Explorer 7.0(〜〜〜) 211.23.xxx.xxx /bbb.html Internet Explorer 6.0(〜〜〜) 212.100.xxx.xxx /ccc.html Firefox〜〜〜〜 223.190.xxx.xxx /ddd.html Safari〜〜〜 210.12.xxx.xxx /aaa.html Internet Explorer 7.0(〜〜〜) 211.23.xxx.xxx /bbb.html Internet Explorer 6.0(〜〜〜) 212.100.xxx.xxx /ccc.html Firefox〜〜〜〜 223.190.xxx.xxx /ddd.html Safari〜〜〜
183 名前:nobodyさん mailto:sage [2007/10/10(水) 15:11:51 ID:???] 自分で作るとして、一日で出来ることといえば 人によるが、上の内容を日付ごとで集計して 数字で表示することぐらいだろうな。
184 名前:nobodyさん [2007/10/13(土) 12:51:53 ID:zbdJ7B2c] Web制作板から誘導されてきました。お願いします。 絵チャットで、よく絵チャットへのリンクの下に 「現在の参加者(入室者)数」が表示されていますが、 あれはどうやればできるのでしょうか? 以前にWebサイト制作初心者スレで質問 (レンタルのCGIを教えてもらったのですが違うものでした)して以来、 思いつく単語で検索を続けているのですが、どうしても見つかりません。
185 名前:nobodyさん mailto:sage [2007/10/13(土) 13:12:18 ID:???] それぐらい自分で作れクズ
186 名前:184 [2007/10/13(土) 21:17:37 ID:zbdJ7B2c] >>185 すみません、教えていただけないでしょうか。
187 名前:nobodyさん mailto:sage [2007/10/13(土) 21:26:32 ID:???] >>186 そういうのは絵チャットの機能であって、絵チャットの配布元やドキュメントから探すのが筋 改造するなら一般的に 「参加人数を管理してる何かがあるのでそこから人数を取得して表示する」 としか言うことができない。
188 名前:184 [2007/10/13(土) 21:55:33 ID:zbdJ7B2c] >>187 レスありがとうございます。 絵チャットの機能だったんですか! 驚いて、参加者表示をしているサイト様方の使用している絵チャットや その絵チャットの公式サイトを見てきました。本当にそうでした。 なので、その絵チャットをレンタルすることにします。 改造のやり方まで教えてくださりありがとうございました。
189 名前:nobodyさん mailto:sage [2007/10/14(日) 03:25:09 ID:???] ttp://olfan.f-adult.com/src/up0107.png 某スレでこの画像を見て、自分でもこれに似たようなのを作ろうとしてるのですが、 超初心者なもので全く進みません。 1つの入力フォームに複数のボタンを対応させるってところで詰まっています。 <form action= >のとこに何を入れればいいのか ボタンのタグをどのようにすればいいのか そこら辺を中心にアドバイスお願いします
190 名前:nobodyさん mailto:sage [2007/10/14(日) 04:31:38 ID:???] JavaScriptでactionを書き換えるのが一番無難かな。
191 名前:nobodyさん [2007/10/14(日) 23:59:44 ID:iWd7vt1a] qmail + vpopmailを使用してメールの受信をトリガーにPHPプログラムを動かしてます。 処理中にディレクトリを造る部分があるのですが、ここで権限が無いと以下のエラーがでてしまいます。 PHP_Warning:__mkdir():_Permission_denied_ web側でも作る可能性のあるディレクトリなのでApacheの実行ユーザのnobodyとvpopmailを同じグループに所属させて、 親ディレクトリに割り当ててパーミッションを775にしたのですが状況は変わりません。 試しにsu vpopmailでvpopmailユーザになってみてmkdirとすると問題なくディレクトリを作れます。 また親ディレクトリのパーミッションを777にしてみたら正常に動きました。できたディレクトリのオーナーはvpopmailです。 何か分かることがありましたらご教授お願いします。
192 名前:nobodyさん mailto:sage [2007/10/15(月) 00:23:25 ID:???] Apacheグループに許可を与える必要があるんでない? だから他グループユーザを許可した777でないと動かないのでは? 憶測込みですが。
193 名前:191 [2007/10/15(月) 00:30:27 ID:CPNYyZ0R] >>192 レスありがとうございます。 Apacheはnobody:nobodyで実行してるんです。 なのでそもそも親ディレクトリはwebから作られてるのでnobody:nobodyだったんですが、 vpopmailユーザでは作れなかったため、nobodyユーザとvpopmailユーザを含むグループを作成して、 chown test:test 親ディレクトリとしてを試してみたんです。 vpopmailから起動したphpの実行ユーザってvpopmailじゃないんでしょうか・・・。 パーミッション777で試してできたディレクトリのオーナーはvpopmailだったのですが・・・。
194 名前:nobodyさん mailto:sage [2007/10/15(月) 01:01:15 ID:???] モジュールとして動かしているなら、phpの実行ユーザは常にApacheで設定したグループやユーザじゃないの?
195 名前:191 mailto:sage [2007/10/15(月) 01:36:54 ID:???] >>194 モジュールとして動かすと言うのはどういう意味でしょうか? .qmailにて |preline /usr/local/bin/php /hoge/hoge.php としています。 いずれにしてもApacheの実行ユーザはnobodyなので僕の設定で間違いはないのかと思うのですが・・。 パーミッション777ってやっぱりみっともないですよね?
196 名前:191 mailto:sage [2007/10/15(月) 02:02:23 ID:???] いろいろ試したのですがさっぱりわからないので vpopmailのスレッドで聞いて見ます。 お騒がせしました。
197 名前:nobodyさん mailto:sage [2007/10/15(月) 02:06:22 ID:???] ApacheがPHPを動かすことをモジュールとし動かすといいます。 結論から言えば、707でok
198 名前:nobodyさん mailto:sage [2007/10/15(月) 09:53:00 ID:???] perl、CGIで同じ読み書きのファイルを 複数のCGIで取り合いになったらどうなりますか? 一応Flockをしているとしてです
199 名前:nobodyさん mailto:sage [2007/10/15(月) 09:59:18 ID:???] 意味がよくわからないけど CGIを取り合いするって? ファイルは1つでも複数のプロセスで実行できるよ もしかして同時に1プロセスしか実行できない仕組みとか? ま、とにかく書いた通りに動くよ
200 名前:nobodyさん mailto:sage [2007/10/15(月) 10:23:24 ID:???] A、B、CとCGIがあって、メインの記録ファイルは別々ですが、 サイトを連携させるために共通のファイルに読み書きしています 数ヶ月に1回、このファイルが容量0KBになることがあります Flock(よくわからないけどseekは入れてます)をしていても 待ってくれないのかなと思いまして アクセス数は一日50も行かない程度のものです
201 名前:nobodyさん mailto:sage [2007/10/15(月) 10:32:34 ID:???] FLOCKは別の実行ファイルからのロックは保証されてないんじゃなかったっけ?
202 名前:nobodyさん mailto:sage [2007/10/15(月) 10:36:06 ID:???] えっ、そうなんですか が〜〜〜〜〜ん OTL
203 名前:nobodyさん mailto:sage [2007/10/15(月) 10:45:40 ID:???] >アクセス数は一日50も行かない程度のものです この程度のアクセス数でデータファイル壊れるなら 処理に数分かかってなお且つロックが正しく書けてないとかじゃない限り 書き込み機構のどっかが間違ってるとしか思えない
204 名前:200 mailto:sage [2007/10/15(月) 13:18:09 ID:???] cgiの動作自体はどれもかかっていないはずです ファイルのアップロード時だけでしょうか それも、あっても一日一回程度のもの とりあえず、問題のファイルを扱うcgiのスクリプト 読み出し部分に入れないところがあったので 全てにflockを入れて様子を見ます
205 名前:nobodyさん mailto:sage [2007/10/15(月) 13:24:56 ID:???] もしかして・・・FLOCKだけでロック機構取り入れてないだろ?
206 名前:200 mailto:sage [2007/10/15(月) 13:46:12 ID:???] ロック機構?? 初心者を抜け出せませんのでよくわかりません 読み出しは flock( DB, 1 ); @lines = <DB>; flock( DB, 8 ); close(DB) 書き出しは flock(DB, 2); truncate(DB 0); seek(DB, 0, 0); print DB @DETA; close(DB); でやってます symlinkとか、ダミーファイルとかの方法もあるようですね ヒントくだされば調べます
207 名前:nobodyさん mailto:sage [2007/10/15(月) 14:17:57 ID:???] データのスペルはDATAです やるなら flock(DB, 2); seek(DB, 0, ,0); print DB @DETA; truncate(DB, seek(DB, 1, 0)); close(DB); が良いです
208 名前:200 mailto:sage [2007/10/15(月) 18:45:46 ID:???] 失礼しました、dataはときどきどっちか忘れます アドバイスの通りに変更してみます 有り難うございました
209 名前:nobodyさん mailto:sage [2007/10/16(火) 00:20:34 ID:???] >>191 qmailのメールトリガならaliasユーザ
210 名前:nobodyさん mailto:sage [2007/10/17(水) 17:18:52 ID:???] スレ違いどころか板違いかもしれませんが質問させてください。 nicky(モバイル対応版)を設置しようと思ったのですが、「mobile nicky!メールアドレス発行サービス」のページは現在表示されません。 どうにかして、アドレスを取得する方法って無いんでしょうか・・・ この板どころかCGIすら初心者ですが、お願いします。
211 名前:nobodyさん mailto:sage [2007/10/17(水) 17:52:44 ID:???] まったく無関係 nicky 作者にメールしれ
212 名前:nobodyさん mailto:sage [2007/10/19(金) 17:16:51 ID:???] perl で作成した自作の blog システムにて last-modified を出力してるのですが、 最新投稿記事の日付を送信してるのに現在時刻になってしまいます。 しかも GMT+9 が差し引かれた値で。 19:05 の投稿があったとして、現時刻が 20:30 だとしても 11:30 と last-modified が返ってきます。 試しに X-Last-Modified としてフィールド名を変えて出力させてみたところ 19:05 と希望する値が得られました。 last-modified をちゃんと出力するにはどうすればいいでしょうか?
213 名前:nobodyさん mailto:sage [2007/10/20(土) 00:28:17 ID:???] >>212 数行のコードでそれをやるとどうなる?
214 名前:nobodyさん mailto:sage [2007/10/20(土) 01:09:10 ID:???] 土日は家に居ないので、帰宅後早急に試してみます m(_ _)m
215 名前:nobodyさん mailto:sage [2007/10/20(土) 01:31:43 ID:???] webサイト制作初心者スレからきました。 下記のとおりです。よろしくお願いします。。 −−− 166 名前:Name_Not_Found[sage] 投稿日:2007/10/19(金) 21:05:05 ID:??? パチスロ好きな人ならい知ってると思うけど。。 全六っていう解析サイト ttp://zen6.jp/t.php?i=157 これの自分でデータを入力して設定予想してくれる プログラムのHPを作りたいのですがまったく何からやれば よいかわかりません。 簡単なタグ打ち?くらいならできるんですけど。。 よろしくお願いします。 ブラウザ:IE6 windows2000かXP ソフトは今からそろえます。 168 名前:Name_Not_Found[sage] 投稿日:2007/10/19(金) 21:20:18 ID:??? >>166 webprog板池。
216 名前:nobodyさん mailto:sage [2007/10/20(土) 02:15:52 ID:???] >>215 これくらいならJavaScriptでもできるね。 とりあえずシステムに関する知識ではなくて 統計というか確率計算の知識の方が重要。 #確かにプログラム特有のニュートン法とかはあるけど 「標準偏差 パチスロ」あたりで検索するとアカデミックな話が少なくて勉強しやすいはず
217 名前:nobodyさん mailto:sage [2007/10/20(土) 07:21:57 ID:???] ふたばちゃんねるみたいな画像アップローダーのスクリプトって配布されているところありませんか?
218 名前:nobodyさん mailto:sage [2007/10/20(土) 09:21:48 ID:???] >>216 さんくす! ということはとりあえずフォームになるページを作成してJavascriptで計算部分のプログラム をかいて組み込む?ようなイメージですかねー 検索してみますー
219 名前:nobodyさん mailto:sage [2007/10/22(月) 18:11:56 ID:???] >>207 それどっかに問題ないですか? 同じにやったらファイルが何度も飛びました コピペの間違いはないと思いますが、 seekのとこに「,」が多いとか?
220 名前:nobodyさん mailto:sage [2007/10/22(月) 18:25:51 ID:???] ちゃんとロック機構を導入してるのが前提
221 名前:nobodyさん mailto:sage [2007/10/22(月) 18:26:37 ID:???] flock に大きな期待をもちすぎ flock は 「これから僕ちゃんロックするお!」 って言ってるだけ実際はロックしてないものと思ってくださいな
222 名前:nobodyさん mailto:sage [2007/10/22(月) 18:41:23 ID:???] すみません 普通にflockの2と8に戻したら大丈夫だったもので 「,」に間違いがなければいいんです 失礼しました
223 名前:nobodyさん [2007/10/24(水) 20:01:12 ID:nDF5UH82] www.dokidokidonki.com/category01/watch.php?s=2 ↑のページで使われているようなphp(商品検索、ランキング、) を自分で作ろうと思うんですが、HPは作ったことはありますが、PHPはまったくの無知で、 プログラミングについて学ぼうと思っています。今は学生で、webデザイナー目指してます。 このような簡易商品設置(?)システムを作るには、どうすればいいんでしょうか?? ぼやけた内容の質問ですいません。
224 名前:nobodyさん mailto:sage [2007/10/24(水) 20:26:12 ID:???] まずはphpの動作確認ができるローカル鯖を作るところから始めよう
225 名前:nobodyさん mailto:sage [2007/10/24(水) 20:50:20 ID:???] 無料鯖でNickyが上手く動かないので知恵を貸していただけないでしょうか www.space-i.jp/rent-web/ にNickyを設置したところ、書き込みが出来ない状態です PassWordによるログイン→OK 「記事作成」から書き込み画面への遷移→OK 記事を書き、「書込」→NG 「IP=192.168.0.1」と表示され、記事が反映されません。 #URLは〜〜nickyディレクトリ/nicky.cgi#tgtとなっています。 また、この後に再度アクセスすると認証情報が消えており、 再びPassWordで認証をしなければなりません。 書込ボタン押下の時点で認証状態が維持されていたいのかもしれませんが、 わけわかめです。 使用環境はSleipnirなので、変なブロックをしている可能性もあります。
226 名前:nobodyさん mailto:sage [2007/10/24(水) 20:54:30 ID:???] >>225 CGI設置について質問【Part3】 pc11.2ch.net/test/read.cgi/php/1176143582/ ていうかまず「変なブロックの可能性」とやらをまず確認しようや。 お前さんの環境依存だったら他人が調べる意味が無い。
227 名前:223 [2007/10/24(水) 23:36:32 ID:nDF5UH82] >>224 ローカル鯖、作りました。 素人が、223のサイトにあるショッピングカートシステム(?) みたいのを作る時ってどのくらいかかりますかね? また、サンプルとして、似た機能のphpをご存知の方いませんか??
228 名前:nobodyさん mailto:sage [2007/10/25(木) 00:40:28 ID:???] 他人に頼って楽しようとするやつはそのレベルまでいけない すべて自分でやるべし
229 名前:223 [2007/10/25(木) 01:01:21 ID:q/x5LG70] >>228 どういう仕組みになっているのかを知りたいんです。 ショッピングカートにちかいが、カートの機能はついていいないので、 サーチエンジン型のリンク集に近いのかな?って思ってるんですが・・・。 1か月以内には仕上げたいんですが、 お勧めの書籍ないですかね??
230 名前:nobodyさん mailto:sage [2007/10/25(木) 01:10:14 ID:???] 普通に無理
231 名前:nobodyさん mailto:sage [2007/10/25(木) 01:39:40 ID:???] >>223 何かを検索・絞込できて、一覧表示できて、それぞれに詳細ページとか画像が付けばいいんでしょ。 blogでいいじゃん。 とりあえず今上げた要素はありふれたものなので何でも転用できるし・参考にもなる。 一般人の投稿を禁止できるただの掲示板でもいいしね。 (名前→商品名、本文→商品説明、email→値段くらいに読み替えて) あと、本を探してるならこんなとこで聞く前に書店に行って自分で見たほうがいいと思うよ。
232 名前:nobodyさん mailto:sage [2007/10/25(木) 03:34:46 ID:???] >>229 動くだけなら半年、一年でできるようになる。 自分なりに納得できるものを作りたいのなら5、6年かかる。
233 名前:nobodyさん mailto:sage [2007/10/25(木) 07:48:24 ID:???] >>229 何もわからん状況から1ヶ月以内にショッピングカートを自作したいってんなら こんな所で質問して答え待ってるヒマは無いよ 検索して本買ってガリガリ作りこんでいく位じゃないと無理。
234 名前:224 mailto:sage [2007/10/25(木) 07:51:05 ID:???] >>227 早いね。じゃあ次はDB鯖を立てよう。 phpならmysqlがいいかな。
235 名前:nobodyさん [2007/10/25(木) 08:25:51 ID:yFvplEo0] >>234 XAMPP入れたので、MYSQLも入ってました! とりあえず、環境出来上がったので、 どのようなイメージでプログラムを構築していけばいいか教えてください。
236 名前:224 mailto:sage [2007/10/25(木) 08:31:07 ID:???] >>235 ん、そういう大事なことは早く言おう。時間の無駄になるからね。 じゃあまずはユーザー側、管理側に分けて必要な機能を一覧にしよう。 あといい加減スレ違いになってきたからPHPスレに移動してね。
237 名前:nobodyさん mailto:sage [2007/10/25(木) 11:00:57 ID:???] すみません。PHP4と5の本をもっているんですが、5の本で環境設定して 今までやってました。Smartyというのも5の本の付属のでインストールしたんですが、 文章的にPHP4の本の方が読みやすいので、こちらを使いたいとおもうのですが、 PHP4の本のSmartyだとPHP5のSmartyと違うとかありますか?
238 名前:237 [2007/10/25(木) 11:03:01 ID:1HmW1RjG] age忘れました。
239 名前:nobodyさん [2007/10/25(木) 12:55:57 ID:bPZDS8cQ] PHPを使って、 ソケットを使ったメール送信をしたいのですが 参考になる書籍やサイトがあれば教えてください
240 名前:nobodyさん mailto:sage [2007/10/25(木) 21:59:56 ID:???] >>238 PHPのバージョンはSmartyとは関係ない。 Smartyのバージョンは別にある。 そんなレベルだとSmartyを使わないでPHPだけ(プログラミングやコンピュータ)の基礎をまず勉強することを薦める。 >>239 UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI が良いよ^^
241 名前:nobodyさん [2007/10/29(月) 11:36:49 ID:FUpemsJN] ブラウザ上でボタンを押したらサーバ内のperlファイルを実行したいんですが、 ajaxでphpファイルを実行してphpからシステムコマンドでperlを動かそうと思っています。 もっとスマートなやり方ってあるでしょうか?
242 名前:nobodyさん mailto:sage [2007/10/29(月) 12:37:43 ID:???] すいません、もしかしたら板違いかもしれませんが、 ご存じの方がいましたら教えてください。 デコメールの仕様についてです。 例えば、DoCoMo(デコメール対応機)からDoCoMo(デコメール非対応機)へ デコメールを送信した場合、Webページに変換されて URLだけが屆く仕様になっています。 それでは、PCから非対応機に向けてデコメールを送信した場合、 以下のどちらになるのでしょうか? (1) 受信側ゲートウェイでWebページに表示されるのでURLだけ屆く (2) そのまま屆く(HTMLタグ丸見えの意味不明なメールとして表示される) また、この辺(PCからデコメを受け取ったとき)の挙動は キャリア毎に異なるのでしょうか? よろしくお願いします。
243 名前:nobodyさん mailto:sage [2007/10/29(月) 20:02:35 ID:???] >>241 ajaxでperlじゃいかんのか?
244 名前:242 mailto:sage [2007/10/30(火) 19:08:12 ID:???] すいません自己解決しました。
245 名前:nobodyさん [2007/11/03(土) 03:39:36 ID:8TmER2t2] id,parentId,body こんな感じの階層構造のDBテーブルがあります。 parentIdはidの中のどれかを指し、再帰的になっています。 このテーブルをから階層の構造を取り出すためのいい方法があれば教えてください。 一番簡単な方法としては、 select * from table where parentId=x をループで何回も繰り返す、というものがありますが、 それだとクエリ発行数がかなり多くなりそうで抵抗があります。
246 名前:nobodyさん mailto:sage [2007/11/03(土) 10:00:41 ID:???] >>245 DBからは全件読み出ししておいてスクリプト側で再起処理すればいいでしょ
247 名前:nobodyさん mailto:sage [2007/11/03(土) 10:54:56 ID:???] >246 それDBの使い方じゃないお
248 名前:nobodyさん mailto:sage [2007/11/03(土) 14:44:55 ID:???] パスカラムを作ってlike 'path%'するくらいかな? 一発で抜ける魔法のようなクエリってないでしょ 場合によってはスクリプトでやる方法も十分アリかと
249 名前:nobodyさん mailto:sage [2007/11/03(土) 15:05:47 ID:???] dev.mysql.com/tech-resources/articles/hierarchical-data.html
250 名前:nobodyさん mailto:sage [2007/11/03(土) 15:16:37 ID:???] うほっ いい解説!
251 名前:nobodyさん mailto:sage [2007/11/03(土) 23:13:24 ID:???] adjacency listって何て訳す? 近接って意味みたいだが近接リストだと意味わかんなくね
252 名前:nobodyさん mailto:sage [2007/11/03(土) 23:45:47 ID:???] Nested Set Model sugeeeeee! こんなのよく思いついたな
253 名前:nobodyさん mailto:sage [2007/11/04(日) 00:50:41 ID:???] >>246-249 ありがとうございました 249のサイトの内容はかなり難しいですが 為になりそうなので頑張ります。
254 名前:nobodyさん mailto:sage [2007/11/04(日) 01:26:39 ID:???] >>249 このNested Set Modelって ノードを追加・削除するごとに 他の行のrgtとlftも一斉にupdateしなきゃいけないじゃん。 行数が増えたら更新速度がヤバくなっていくんじゃない?
255 名前:nobodyさん mailto:sage [2007/11/04(日) 13:43:42 ID:???] 読み込みと書き込みどっちを重視するかだろ
256 名前:nobodyさん [2007/11/05(月) 21:20:01 ID:CAQTg8te] スレチの場合はご勘弁ください。一応ググったりした後です。 以下のような雰囲気で分岐・進行するアンケートがあるのですが ----------------------------------------------------------- 図1 Q-01 ○○○○? − yes → Q-01 □□□□? − yes → type-D | | No No ↓ ↓ Q-01 ◎◎◎◎? − yes → Q-01 ◇◇◇◇? − yes → type-C | | No No ↓ ↓ type-A type-B ----------------------------------------------------------- 図2 Q-01 ○○○○? [YES] [N O] ----------------------------------------------------------- 図2のように表示され、プログラムが進行していくCGIってありますか? あるいは、それを作るのはある程度カンタンなのでしょうか? 不躾な質問ですが、よろしくお願いします。 -----------------------------------------------------------
257 名前:nobodyさん mailto:sage [2007/11/05(月) 21:54:12 ID:???] 答えた回答に対しての飛び先を設定すればいいだけ ただ過去の答えも影響する回答はじっくり考える必要があるかも
258 名前:nobodyさん mailto:sage [2007/11/05(月) 22:06:37 ID:???] HTMLだけで出来そうだ 最終到達ページによって選択肢も算出できるし
259 名前:nobodyさん [2007/11/07(水) 11:51:05 ID:T92ugpec] GWTってなんですの
260 名前:nobodyさん mailto:sage [2007/11/09(金) 00:36:46 ID:???] WebアプリってWebサーバ上に入れてブラウザから動かすわけだけど スタンドアローンなローカルアプリなのにあえてWebアプリで作る って人はあまりいない? PythonとかJavaなら簡易Webサーバも 組み込んだローカルWebアプリって結構簡単にできそうだけど。
261 名前:nobodyさん mailto:sage [2007/11/09(金) 15:06:44 ID:???] >>260 普通にやってますが何か
262 名前:nobodyさん mailto:sage [2007/11/09(金) 22:03:16 ID:???] 配布とかめんどくさくね?
263 名前:nobodyさん mailto:sage [2007/11/10(土) 03:58:20 ID:???] いやなんで配布せなあかんのw
264 名前:nobodyさん mailto:sage [2007/11/10(土) 11:50:19 ID:???] あ〜、配布しないならいいかもしれんが。
265 名前:nobodyさん mailto:sage [2007/11/10(土) 18:19:08 ID:???] 配布というか、持ち運びを考えると、という気持ちはなんとなく分かる
266 名前:nobodyさん mailto:sage [2007/11/10(土) 23:21:51 ID:???] >>260 Webアプリで作るというより、インターフェイスにhttpとhtmlを用いるってことでしょ? Unix系でデーモンの設定画面をそうしてることはよくあるよ。 Winの2chブラウザでもそういうのがあった気がする。 httpdとしての機能を付ける手間やらブラウザの互換性やら 操作性の限界やらのデメリットがあるから、 何の理由もなしにあえてWebアプリにする人は居ないんじゃない。
267 名前:nobodyさん mailto:sage [2007/11/10(土) 23:31:50 ID:???] 簡易GUIツールとしては優秀なんだけどなー。
268 名前:nobodyさん mailto:sage [2007/11/11(日) 07:33:49 ID:???] 個人それぞれにアカウントを与えてその人が いつアクセスしたかのログを取るような CGIって無いですか?
269 名前:nobodyさん mailto:sage [2007/11/11(日) 08:17:40 ID:???] クッキーつかってください
270 名前:nobodyさん [2007/11/11(日) 17:41:27 ID:aAv/e1E6] あるブラウザからのアクセスで、 %のパーセントエンコーディングが2回行われた URLのリクエストが発行されていて困っています。 例のようなURLを埋め込んだHPからアクセスさせると、 Webサーバのログ上には下記のように記録されます。 ○HPのURLの例 ttp://www.hogehoge.com/hogehoge/servlet/HogeServlet?id=%30%30%30%31&target=%33%30%33 ○Webサーバのアクセスログ ttp://www.hogehoge.com/hogehoge/servlet/HogeServlet?id=%2530%2530%2530%2531&target=%2533%2530%2533 私個人の環境では、このような現象は発生しませんでした。 ログ上のUser-Agent を確認すると、IE6.0、Netscape の両方でこのような現象が 発生しているみたいです。 ブラウザに依存しないとなると、Proxyサーバかセキュリティ関係のソフトが 影響してるのかなと推測してるのですが・・・ このような現象を確認した方いらっしゃいますでしょうか? 原因をご存知の方がいらっしゃれば教えていただきたいです。
271 名前:nobodyさん mailto:sage [2007/11/11(日) 18:51:49 ID:???] 一部なら「そういうアクセスもある」ということで諦めるしかねーんじゃね? ていうか >%のパーセントエンコーディングが2回行われた >URLのリクエストが発行されていて困っています。 これで何で困るの?
272 名前:270 [2007/11/11(日) 21:35:57 ID:aAv/e1E6] >>271 例でいうと、id のパラメータ値を取得すると、デコードして 0001 という値を 取得できることを期待してるんだけど、この場合だと全然違う値になってしまう・・・ 諦めるしかないのかね〜。不思議な現象だな〜。 そもそも、アンカーのHREF属性のところってパーセントエンコーディングしなきゃ いいのかな・・マルチバイトのデータ使用しない前提であれば。
273 名前:nobodyさん mailto:sage [2007/11/11(日) 21:37:39 ID:???] 普通はブラウザ側でurlエンコするだろ
274 名前:nobodyさん mailto:sage [2007/11/11(日) 21:54:15 ID:???] そもそもと言うのなら 0001 をわざわざエンコードしてるのが不思議。
275 名前:270 mailto:sage [2007/11/11(日) 23:10:45 ID:???] >>273-274 URLパラメータはエンコードしておくのが当たり前だと思ってた。。。 エンコードしないようにするよ。
276 名前:nobodyさん mailto:sage [2007/11/13(火) 03:35:43 ID:???] サーバのメンテナンス中に、それ用のメッセージを表示したいのですが Apacheを止めるとそれもできません こういうのどうすればできますか?
277 名前:nobodyさん mailto:sage [2007/11/13(火) 03:45:21 ID:???] 代わりの鯖を立てておく
278 名前:nobodyさん mailto:sage [2007/11/13(火) 05:12:53 ID:???] 1台のマシンに二種類のwebサーバを入れるということですよね たしかにapache2系と1.3系とかに分けていたら メンテ時期もずれそうですね
279 名前:nobodyさん mailto:sage [2007/11/13(火) 09:30:33 ID:???] >>278 代わりの鯖だから、1台じゃなくて複数台のはず メンテで再起動したりしないならいいけど
280 名前:nobodyさん mailto:sage [2007/11/13(火) 22:41:00 ID:???] >>276 Apacheで特定のIP以外はメンテ中ページを表示させる。 サイト移転先の案内とかでよくやるあれのパターン。
281 名前:nobodyさん mailto:sage [2007/11/13(火) 23:08:35 ID:???] いやだからapache止めるんだってばw
282 名前:nobodyさん mailto:sage [2007/11/13(火) 23:59:16 ID:???] ごめん、読み間違えてた ならもう解決したっぽいね
283 名前:nobodyさん [2007/11/14(水) 13:18:52 ID:YcLwI7X3] 入力フォームにsubmitのボタンを2種類置いてますが、いずれも同じ form1という名のフォームに入力したデータを参照できるようにしな がら、別の画面に遷移したいのですが、遷移したいページはそれぞれ 異なります。だから、submitで遷移してから、どちらのボタンが押さ れたかを判断したりなどすることはできませんか。
284 名前:nobodyさん mailto:sage [2007/11/14(水) 13:36:23 ID:???] >>283 ボタンのnameで判断する <input type="submit" name="submit_preview" value="プレビュー" /> <input type="submit" name="submit_complete" value="完了" />
285 名前:nobodyさん mailto:sage [2007/11/14(水) 14:11:34 ID:???] >>283 javascriptで遷移先指定してからとぶ
286 名前:nobodyさん mailto:sage [2007/11/14(水) 14:33:58 ID:???] >>284 おかげさまでnameから判断できました。 ありがとうございます。 >>285 ありがとうございます。 その方法も試してみます。
287 名前:nobodyさん mailto:sage [2007/11/14(水) 15:42:25 ID:???] >>285 その方法もうまくできました。 誠にありがとうございます。
288 名前:nobodyさん mailto:sage [2007/11/15(木) 15:12:53 ID:???] webアプリの開発とwebシステムの開発の違いって何ですか? 例えば、使用言語だとか環境の事だとか詳しく教えてください。
289 名前:nobodyさん mailto:sage [2007/11/15(木) 15:33:51 ID:???] 何か根本的な勘違いをしていないか。 webシステムを開発する中でwebアプリが開発されるものだから比較すること自体おかしい。
290 名前:288 mailto:sage [2007/11/15(木) 15:42:26 ID:???] 回答ありがとうございます。 では、webアプリやwebページを作ることをまとめて webシステム開発と言う事ですか?
291 名前:nobodyさん mailto:sage [2007/11/15(木) 15:55:03 ID:???] それでおk
292 名前:288 mailto:sage [2007/11/15(木) 16:15:45 ID:???] なるほどですね。 質問ばかりで悪いのですが、webベースのソフトウェアと言ったら webアプリの事という解釈で間違い無いでしょうか? 言語といえばPerlやPHP、Javaという気がするのですが c/c++を使ったwebシステム開発とは可能なのでしょうか。
293 名前:nobodyさん mailto:sage [2007/11/15(木) 16:25:16 ID:???] ソフトウェアもアプリも同義だと思うの C/C++ での WEB システムも可能 ネットワークの受け応えができれば、どんなプログラミング言語でもサーバー/クライアントで構築できる
294 名前:288 mailto:sage [2007/11/15(木) 16:38:41 ID:???] だいぶ分かってきました。 ありがとうございました。
295 名前:nobodyさん mailto:sage [2007/11/15(木) 18:38:32 ID:???] そういった業務に就こうとしてるのかもう就いているのかしらんが そのレベルだとココで聞いておいて正解だったな
296 名前:nobodyさん mailto:sage [2007/11/15(木) 18:40:16 ID:???] こんど新卒です って感じがするね どうでもいいけど
297 名前:nobodyさん mailto:sage [2007/11/16(金) 04:01:33 ID:???] SMTPに対するiptablesの設定ってどうするのが普通ですか? iptables -A INPUT -p tcp --dport 25 -j ACCEPT iptables -A OUTPUT -p tcp --sport 25 -j ACCEPT これだけでOKでしょうか?
298 名前:nobodyさん mailto:sage [2007/11/16(金) 10:55:09 ID:???] dport って接続しに来るマシンのポート? だとしたらそれ間違えてる
299 名前:nobodyさん mailto:sage [2007/11/16(金) 12:20:04 ID:???] デスティネーション(=目的の)ポートだろ 常識で考えて
300 名前:nobodyさん mailto:sage [2007/11/16(金) 12:42:55 ID:???] んじゃsportが間違いか それだと意図的に25番で接続しに来ないとメール送れないお
301 名前:nobodyさん mailto:sage [2007/11/16(金) 13:17:58 ID:???] わかってそうでまるでわかってない>>298 =300に萌えた
302 名前:nobodyさん mailto:sage [2007/11/16(金) 22:11:54 ID:???] 萌えてないで教えて下さい
303 名前:nobodyさん mailto:sage [2007/11/19(月) 15:32:51 ID:???] 別に問題ないだろ?
304 名前:nobodyさん mailto:sage [2007/11/19(月) 17:39:24 ID:???] RSS で、例えば 0.91 だと description が 500 文字までとあるけど、 これって 500 バイトってことですか? その場合、基本は UTF-8 だから、マルチバイト文字のみで記述しても 単純に 250 文字ってことにならない?
305 名前:212 ◆HyDRri8uUE mailto:sage [2007/11/19(月) 19:22:54 ID:???] >>213 遅くなりました m(_ _)m >>212 の問題を投稿したものです ttp://canariaclub.com/test.cgi ttp://canariaclub.com/test.txt (source) レスポンスです。 HTTP/1.x 200 OK Date: Mon, 19 Nov 2007 10:18:28 GMT Server: Apache Last-Modified: Mon, 19 Nov 2007 10:18:28 GMT Keep-Alive: timeout=30, max=127 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/plain; charset=euc-jp 希望する Last-Modified は Last-Modified: Mon, 19 Nov 2007 15:02:13 GMT ですが、これが返ってきません。 これの取得には localtime を使用していますが、gmtime なら9時間マイナスした値であるものの ちゃんとした Last-Modified が得られます (06:02:13) gmtime + 60*60*9 で出した値にすると 15:02:13 で出てこないで現在時刻が Last-Modified の値として 返ってきてしまいます。 遅くはなりましたが、助言いただければ幸いです。
306 名前:nobodyさん mailto:sage [2007/11/20(火) 06:59:28 ID:???] >>305 PerlでLast-Modifiedを出力してもApacheが書き換えてしまうということかな nphスクリプトにしたらどうだろう
307 名前:212 ◆HyDRri8uUE mailto:sage [2007/11/20(火) 09:46:31 ID:???] nph スクリプトにて試してみました ヘッダを見たら下記の希望するデータが含まれていました。 Last-Modified: Mon, 19 Nov 2007 15:02:13 GMT ちなみに使用してる time で得たデータは 1195452133 です
308 名前:nobodyさん [2007/11/20(火) 13:25:43 ID:rfwgAsJ1] 自鯖に置ける画像掲示板で、規約違反の画像とかを閲覧者(第三者)も削除できるやつってありますか? 違うIPの削除要請が一定量になったら削除、みたいなことができると○
309 名前:nobodyさん mailto:sage [2007/11/20(火) 13:31:39 ID:???] 板違いで御座います
310 名前:nobodyさん mailto:sage [2007/11/20(火) 13:32:47 ID:???] >>308 軽く検索した限りでは既存では見当たらんな。どれかを改造するか、最初から作るか。 あとマルチするなボケ。
311 名前:nobodyさん mailto:sage [2007/11/20(火) 13:33:26 ID:???] >>309 Web制作のCGI探してますスレなくなっちゃったみたいね
312 名前:nobodyさん mailto:sage [2007/11/20(火) 13:34:05 ID:???] >>308 pc11.2ch.net/test/read.cgi/hp/1015082974/
313 名前:nobodyさん mailto:sage [2007/11/20(火) 13:34:32 ID:???] >>310 ボケ言う奴がボケだボケ
314 名前:nobodyさん mailto:sage [2007/11/20(火) 13:35:53 ID:???] それなんて小学生レベル?
315 名前:nobodyさん mailto:sage [2007/11/20(火) 13:37:35 ID:???] >>314 お前の母ちゃんでべそ
316 名前:nobodyさん mailto:sage [2007/11/21(水) 15:24:56 ID:???] すみません、ちょっと伺いたいんですけど、 動作の速いプログラムってどういうのなんでしょうか? 行数が少ない方が単純に早いって事になるんでしょうか? 初歩中の初歩ですみません。
317 名前:nobodyさん mailto:sage [2007/11/21(水) 15:33:57 ID:???] >>316 アルゴリズムが優れてるとか 無駄な処理が少ないとか 高級言語使ってないとか ・・・いろいろ。行数が少なくても遅いのはいっぱいある
318 名前:nobodyさん mailto:sage [2007/11/21(水) 15:39:12 ID:???] GD とか ImageMagic 読み込むだけでくそ遅くなるからね
319 名前:nobodyさん mailto:sage [2007/11/21(水) 16:01:01 ID:???] 高級言語とかはちょっとよく分かりませんが phpやperlは中間言語って言うんですね。 アルゴリズムが優れていて 無駄な処理が少ない(必然的に行数や文法量が減るのかな) が速い処理になるんですね。 あとメモリの事とかもあると思いますが メモリの多いPCが多いので その辺はあまり気にしなくてのかな?
320 名前:nobodyさん mailto:sage [2007/11/21(水) 16:07:32 ID:???] 中間言語っていうと別の意味になる
321 名前:nobodyさん mailto:sage [2007/11/21(水) 16:33:36 ID:???] >>319 >あとメモリの事とかもあると思いますが 作るものと想定ユーザ数次第 >必然的に行数や文法量が減るのかな 便利関数使うと一見少ないけど重い。 極論だが無限ループなら1行でくそ重い。
322 名前:nobodyさん mailto:sage [2007/11/21(水) 16:38:35 ID:???] 完璧なデータと完璧な操作が前提なら高速な動作も簡単 むずかしいやね だからでこそ面白いのだが・・・
323 名前:nobodyさん mailto:sage [2007/11/21(水) 17:19:03 ID:???] >便利関数使うと一見少ないけど重い。 そうか! そうですよね。 結局処理は一緒ですもんね。 >完璧なデータと完璧な操作が前提なら高速な動作も簡単 そういう事になりますか。 何となく分かってきました。 どうもありがとうございます。
324 名前:nobodyさん mailto:sage [2007/11/21(水) 17:28:01 ID:???] 色々なデータ (不正なデータ、不正なデータの入力)、予期せぬユーザーの行動を考えて潰す作業が面白い
325 名前:nobodyさん mailto:sage [2007/11/22(木) 12:21:52 ID:???] その辺は最早パズルの域だよな。
326 名前:nobodyさん [2007/11/22(木) 17:15:34 ID:U8FgeYUr] GAとか、NTとか、ツールじゃなくて、 PHPでストリーミング動画をダウンロードするソースコードは どう書けばいいのか教えてください。 例えば、asxファイル内のmms://xxxxxxxxxxxxx.wmv を保存しようとしてもDLできない(再生されるちまう)。 スレ違いならスマン。
327 名前:nobodyさん [2007/11/22(木) 17:39:07 ID:sPAH13/5] あ〜なんか作りたい。アイデアくれ。 もちろんWebアプリな。
328 名前:初心者ですお願いします [2007/11/22(木) 17:49:50 ID:gF0ntbjX] もう、全く初心者なのですが、どなたか、教えていただけませんか? 上級者の方にはとても簡単な質問かもしれません。 自分で簡単な、GET POST だけを含む通信プログラムを perl で書けました。 しかし、キャッシュを使ったり、 パスワードをかけたりと複雑なことはまだできません・・・。 そこで、Microsoft Internet Explorer の挙動の場合を調べながら Web プログラミングをしたいのです。 Microsft Internet Explorer が例えば、 google にアクセスしたときや 私の自作ページにアクセスしたとき、 "GET ...... HTTP/1.0" とかで始まる送信内容について、 どのような挙動をしているかを、 一文字一文字全部書き出してくれる 無料のソフトウェアとかないでしょうか? そのログを見ながら、 真似をするようなプログラムを書きたいのです。 もう本当に簡単な質問かもしれません。 どなたかお教え頂ければありがたく思います。
329 名前:nobodyさん mailto:sage [2007/11/22(木) 18:15:35 ID:???] どうしても IE でなきゃいけないならローカルプロキシでログを表示させる firefox でもいいなら firefox の拡張に Live HTTP Header っていうのがあるんで、それで覗けます
330 名前:nobodyさん mailto:sage [2007/11/22(木) 18:58:58 ID:???] >>328 横取り丸とか。 初心者にはお勧めできないけど、Etherealとか
331 名前:初心者ですお願いします [2007/11/22(木) 20:12:27 ID:gF0ntbjX] できました。ありがとうございました。
332 名前:nobodyさん mailto:sage [2007/11/22(木) 21:44:29 ID:???] >>328 IEにも>329のようなツールがある ieHTTPHeader
333 名前:nobodyさん mailto:sage [2007/11/23(金) 04:08:45 ID:???] リメンバーザミルクみたいな 「操作の取り消し」ってどうやるんですか?
334 名前:nobodyさん mailto:sage [2007/11/23(金) 16:56:17 ID:???] あれこれやってるうちに判らなくなってきた。 ログファイル$item_logfileに アイテム1<>5<> アイテム2<>4<> アイテム3<>6<> アイテム4<>6<>とある。 アイテム4がなければエラーを出す、というのを作りたいんだけど open(AA,"$item_logfile") || &error("$item_logfileが開けません"); @item_dat = <AA>; close(AA); ($item_name,$item_kai)= split(/<>/,$item_dat[0]); foreach (@item_dat){ if ($item_name ne "アイテム4")&error("アイテム4がありません"); } じゃおかしいのはわかるんだけど、 @item_datを最後までさがして$item_nameにアイテム4がなかったらエラー、 とする方法を教えてください。
335 名前:nobodyさん mailto:sage [2007/11/23(金) 17:19:10 ID:???] foreach (@item_dat) { ($item_name,$item_kai)=split(/<>/); }
336 名前:nobodyさん mailto:sage [2007/11/28(水) 13:31:24 ID:???] 省略すると初心者にはわかり難くない?
337 名前:nobodyさん mailto:sage [2007/11/29(木) 18:05:07 ID:???] クアイアントサーバモデルの強みって何ですか?
338 名前:nobodyさん mailto:sage [2007/12/01(土) 19:56:23 ID:???] >>337 何と比べたときの強みよ?
339 名前:nobodyさん [2007/12/03(月) 00:26:20 ID:MyKA8KXz] 掲示板のアク禁管理に携帯の個体識別番号を使いたいんですが、 拡張子.cgiでパーミッション644のログファイルにそのまま追加しちゃっても個人情報漏れない? suExecだっけ?700でcgi動く鯖なんですが。
340 名前:nobodyさん [2007/12/03(月) 00:36:57 ID:MyKA8KXz] my $flag; foreach(@item_dat){ if ((split(/<>/))[0] eq 'アイテム4'){ $flag++; last; } } error('ない') unless $flag;
341 名前:nobodyさん mailto:sage [2007/12/04(火) 10:40:07 ID:???] >>339 共用鯖? 保存箇所のディレクトリのアクセス権がちゃんとしていればいいよ。
342 名前:nobodyさん mailto:sage [2007/12/04(火) 10:51:18 ID:???] suEXEC がちゃんと動作してるなら、読み書きできればパーミッションは適当で大丈夫ですよ
343 名前:nobodyさん [2007/12/04(火) 17:07:25 ID:1wO+e/Wh] >>341 共用鯖です。 >>341-342 安心しました。ありがとう。
344 名前:nobodyさん [2007/12/07(金) 19:04:20 ID:dNG9L9WU] 運用中のサーバの中にfodora core2とかredhat7.3とかの古いのがあります 今まで対処が大儀そうで見て見ぬふりしてきたのですが、 OSのバージョンが古くなってしまった場合、 一般的にはどういった解決法があるのでしょう? やはりサーバマシンごとの入れ替えでしょうか?
345 名前:nobodyさん mailto:sage [2007/12/09(日) 15:35:53 ID:???] DBとJSPを使って、テキストボックスの中で、半角スペースまたは全角スペースで、複数キーワードによる、あいまい検索をしたいのですが、今イチよくわかりません。 <!--index.html--> <html><head><title></title><head><body> <form action="./result.jsp"> <input type="text" name="a" /><input type="submit" /> </form> </body></html> <!--result.jsp--> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.sql.*"%> <html><head><title></title><head><body> <% //エンコード String b = new String(request.getParameter("a").getBytes("8859_1"),"UTF-8"); //DB接続 Class.forName("ドライバ名"); try{ ResultSet rs = DriverManager .getConnection("jdbc:odbc:データソース名","","") .createStatement() //index.htmlから、パラメータを取得して、あいまい検索する。 .executeQuery("select * from テーブル where タイトル like '%"+b+"%';"); while(rs.next()){ //検索して見つかったデータを表示する。 out.println(rs.getString("タイトル") + "<br />"); } rs.close(); }catch(Exception e){ }finally{} %> </body></html>
346 名前:nobodyさん mailto:sage [2007/12/09(日) 16:41:50 ID:???] >>345 リクエストされた検索文字列を「 」か「 」でSplitして、 分割された文字列全てを「タイトル like '%...%'」の形式にして 「or」か「and」で連結してクエリにくっつける。 とりあえずSQLインジェクションだけでも防ぐようにな
347 名前:345 [2007/12/09(日) 19:09:09 ID:7vnP7nnJ] >>345 遅くなりました。 なるほど。。。 ありがとうございます。 やってみます!
348 名前:345 mailto:sage [2007/12/09(日) 19:10:01 ID:???] >>346 でした。。さーせん
349 名前:nobodyさん [2007/12/10(月) 20:07:24 ID:NjIEevTl] 初心者ですが教えて下さい。 PHP+MYSQLで作成中です。 $sql = "INSERT INTO tblcluber (pass, photofilename, name, mail, bosyu1, bosyu2, bosyu3, bosyu4, bosyu5, bosyu6, bosyu7, bosyu8, bosyu9, bosyu10) VALUES (\"$pass\", \"$imagefile\", \"$name\", \"$mail\, $bosyu1, $bosyu2, $bosyu3, $bosyu4, $bosyu5, $bosyu6, $bosyu7, $bosyu8, $bosyu9, $bosyu10)"; 上記のようなSQL文を組み立てようとしていますが、$bosyu1〜$bosyu10には値が入っているとは限りません。 値が入っていない場合は実行するとエラーとなってしまいます。 $bosyu1〜$bosyu10に値が入っているかどうかを全て判断して、入っていなければVALUESの$bosyuの記述をnullに 置き換えるように条件分岐しなければならないのでしょうか? 実際にはもっと項目があるので、全部条件を入れるのはめんどうです。 なにか良い方法があればお教え下さい。
350 名前:nobodyさん mailto:sage [2007/12/10(月) 20:10:14 ID:???] 配列使えバカ
351 名前:nobodyさん [2007/12/10(月) 21:22:54 ID:du98d4DT] PHPでファンクションキーを多用したWebアプリを作ろうとしているのですが、 そもそも、ブラウザでも使っているファンクションキーはWebアプリで使えるのでしょうか? ファンクションキーを使った簡単なサンプルプログラムなんかあればうれしいのですが。。 ご教授ください!
352 名前:nobodyさん mailto:sage [2007/12/10(月) 22:41:57 ID:???] 使えません 以上
353 名前:nobodyさん mailto:sage [2007/12/10(月) 23:02:09 ID:???] ヒント:正規化
354 名前:353 mailto:sage [2007/12/10(月) 23:03:27 ID:???] 失礼 >>359 へのレス
355 名前:353 mailto:sage [2007/12/10(月) 23:04:50 ID:???] またまた失礼 >>349 だった。orz
356 名前:nobodyさん mailto:sage [2007/12/10(月) 23:07:18 ID:???] スルーパス かと思ったw