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


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

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



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/

2 名前:nobodyさん mailto:二日間誰も立ててないのかよヽ(`Д´)ノ [2007/08/22(水) 05:55:18 ID:???]
過去スレ
△▲ WebProg 初心者の質問 pert14▲△
pc10.2ch.net/test/read.cgi/php/1151501830/
△▲ WebProg 初心者の質問 Part13 ▼▽
pc8.2ch.net/test/read.cgi/php/1139468729/
△▲ WebProg 初心者の質問 Part12 ▼▽
pc8.2ch.net/test/read.cgi/php/1125215604/
△▲ WebProg 初心者の質問 Part11 ▼▽
pc8.2ch.net/test/read.cgi/php/1101635909/
△▲ WebProg 初心者の質問 Part10 ▼▽
pc5.2ch.net/test/read.cgi/php/1095633323/
△▲ WebProg 初心者の質問 Part9 ▼▽
pc5.2ch.net/test/read.cgi/php/1086715675/
△▲ WebProg 初心者の質問 Part8 ▼▽
pc5.2ch.net/test/read.cgi/php/1078568723/
△▲ WebProg 初心者の質問 Part7 ▼▽
pc2.2ch.net/test/read.cgi/php/1073460282/ (Lost)
△▲ WebProg 初心者の質問 Part6 ▼▽
pc2.2ch.net/test/read.cgi/php/1066318233/ (Lost)
△▲ WebProg 初心者の質問 Part5 ▼▽
pc2.2ch.net/php/kako/1060/10602/1060263267.html (Lost)
△▲ WebProg 初心者の質問 Part4 ▼▽
pc5.2ch.net/php/kako/1056/10560/1056078605.html
WebProg 初心者の質問 Part3
pc2.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
pc2.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
pc.2ch.net/php/kako/1030/10301/1030151932.html

3 名前:nobodyさん mailto:sage [2007/08/22(水) 06:04:17 ID:???]
おつぅ

4 名前:nobodyさん mailto:sage [2007/08/22(水) 10:12:57 ID:???]
>1乙。
自分が立てようと思ったら弾かれて困ってたんだ。

5 名前:nobodyさん mailto:sage [2007/08/22(水) 10:50:26 ID:???]
IRCに専用チャンネル立てない?と提案してみる。

6 名前:nobodyさん mailto:sage [2007/08/22(水) 12:57:18 ID:???]
仲間内でやりないさい

7 名前:nobodyさん mailto:sage [2007/08/23(木) 11:14:35 ID:???]
PHPスレとこのスレ統合したほうがいいよ
webprogの初心者質問スレとして

8 名前:nobodyさん mailto:sage [2007/08/23(木) 12:32:39 ID:???]
PHP質問スレ:PHPのことだけを聞く
このスレ:PHP以外のことを聞く
使い分けできてるからいいじゃん

でもそんなの関係ねぇ!
でもそんなの関係ねぇ!

9 名前:nobodyさん mailto:sage [2007/08/23(木) 12:36:53 ID:???]
統合→勢いが出る→質問者は迅速な解答に期待する
みたいな。なんで分離されてるのかは知らんが

10 名前:nobodyさん mailto:sage [2007/08/23(木) 12:41:58 ID:???]
まあ狭いほうが専門家の常駐率は上がるからな。
適当でいいんじゃないの?



11 名前:nobodyさん [2007/08/23(木) 14:50:39 ID:ucL9QdNj]
phpスレで質問してしまい・・・。こっちに移ってきました。


漠然とした質問ですが・・・。

if ( via & amp ; & amp ; ip ) { ok }

の意味を教えてください。
できたらブラウザのフォームやスクリプトを組んで
この条件を突破する方法があれば教えてください。

12 名前:nobodyさん mailto:sage [2007/08/23(木) 15:02:00 ID:???]
& で & をあらわすんだけど、それごっちゃになってないか?
スペースで離してるのはその変換を意図してのことと思うが

13 名前:nobodyさん [2007/08/23(木) 15:35:59 ID:ucL9QdNj]
>>12
レスありがとうございます。
実際はスペース無しなんですが
書き込む際にampが消えてしまうもので
どうしてだろうと思ってました。
ということは
if(via&&ip){ok}
を表してるって言うことですよね?
すなわち via と ip の値が一緒であれば {ok} を返すってことですよね?

間違ってたらすいません。

14 名前:nobodyさん mailto:sage [2007/08/23(木) 15:41:18 ID:???]
&& は == とは違うよ
左がtrueでかつ右もtruなら ok 、だな
phpは 数字の 0以外がtrue扱いだっけ?

15 名前:nobodyさん mailto:sage [2007/08/23(木) 15:42:58 ID:???]
もしかして、元ソースに & って書いてあるのかな?
もしそうなら、ソースをhtml経由で受け取ったりしてるうちに紛れ込んだだけと思うが。

16 名前:nobodyさん [2007/08/23(木) 15:46:18 ID:ucL9QdNj]
>>14
ありがとうございます。
まったくperlもphpも知らないので・・・。
自分basicしか組めません ^^;

だいぶ理解できました。
隠しページの問題を解いていて行き詰ってしまいまして・・・。
なんか漏れ串なら通るらしいことは分かったんですが
どの漏れ串でもエラーを返されてしまい困っていました。

串のことなので via が何を意味するのか分かりませんが探してみます。

17 名前:nobodyさん [2007/08/23(木) 15:47:47 ID:ucL9QdNj]
>>15
ソースにヒントが書いてあったもので・・・。
なら紛れ込んだんですね。
ありがとうございます。

そのページのリンク貼って良いのか分からないので・・・。

18 名前:nobodyさん [2007/08/23(木) 15:55:05 ID:ucL9QdNj]
via自己解決しました・・。

これをごまかすスクリプトとかなんて僕には無理なので
何とかがんばってみます。

ありがとうございました。

19 名前:nobodyさん [2007/08/23(木) 18:05:11 ID:5dclNsPd]
BBS等のスクリプトでDBを使用せずにテキストファイルに記録していくにあたって
データの区切り文字などの構造や、そのデータのサーチ・追加・削除に関する
考え方・方法論・アルゴリズムを解説した良い文献やサイトって何かないでしょうか?

20 名前:nobodyさん mailto:sage [2007/08/23(木) 18:21:36 ID:???]
(制御コードを入力されること自体イレギュラーと考えから)
スクリプト側でタブを半角スペースに問答無用で変換
これだけで区切り文字に関しての問題はクリアかな

あとはセンスだ



21 名前:nobodyさん mailto:sage [2007/08/23(木) 18:55:08 ID:???]
入力されるデータにタブがあれば「    」にして
ログの区切り文字をタブにするという事ですよね?
色々な事例としては区切り文字はやはりタブの使用が実際一番多いのでしょうか?

22 名前:nobodyさん mailto:sage [2007/08/23(木) 20:51:30 ID:???]
BBSなら、タブを入力されたら単なる空白に置き換えるか、さくっと削除が一般的じゃないかな?
空白4つに置換するのは珍しいと思う。
あ、いや、統計取ったわけじゃないんで信用はするな。

カンマ区切りなら、RFCの仕様かMS-Excelに合わせるという手がある。
ただ、改行を含められるとか、日本語の扱いが微妙だったりと、完全に実装するのは面倒かも。

単に勉強のために作るのだったら、XMLに挑戦するのも悪くない。


23 名前:nobodyさん mailto:sage [2007/08/23(木) 23:19:21 ID:???]
フィールド区切りにタブは良く使うね。
悩むのがレコード区切り。
たかがテキストファイルということで全読み前提で制御コード使うってのもアリなのかねえ。

24 名前:nobodyさん mailto:sage [2007/08/25(土) 16:05:13 ID:???]
どこに書けばいいかもわからないので、とりあえずここ。

超宿題丸投げモード。
ファイルをPOSTすると、フィルタをかけて返す、というCGIを作りたい。
PNG->JPG 変換CGIみたいなのね。

どーするか教えて。
ちなみに、プログラミングはVBぐらいならわかるので、
参考サイトへのリンクでもいいです。ぺこぺこ。


25 名前:nobodyさん mailto:sage [2007/08/25(土) 16:42:51 ID:???]
言語が書かれていないのでPerlで答えます
ImageMagick
GD
Imager
のいずれかを使ってください

26 名前:nobodyさん mailto:sage [2007/08/25(土) 17:18:08 ID:???]
あ、フィルタを何使うか、じゃないです。
POSTメソッドのハンドリングの仕方、
その後のファイルの返し方がわからんのです。

これ、CGIプログラミングでは基礎中の基礎だと思うので、
どっかにサンプルがありそうなんですが、ググっても出てこないです・・・。
キーワードだけでも教えてください。。。


27 名前:nobodyさん mailto:sage [2007/08/25(土) 17:37:35 ID:???]
わかった。
このあたりがキモ?
Content-disposition:


28 名前:nobodyさん mailto:sage [2007/08/25(土) 21:02:26 ID:???]
超初心者な質問かもしれませんが、サーバ内に同胞メールみたいなシステムをつくる事ってできますか?

できるのでれば、何のプログラムを勉強すればいいのかわかる人いたら教えてください。

プログラミングは超初心者なので、全く見当違いの質問してるかもしれませんが、よろしくおねがいします。

29 名前:nobodyさん mailto:sage [2007/08/25(土) 21:09:01 ID:???]
同じ内容のメールを大量に一括して送りたいってことなら、PHPでsendmailとか
もちろんメール鯖を自前で立てるのが前提

30 名前:nobodyさん mailto:sage [2007/08/26(日) 00:20:17 ID:???]
>>29
ん~と・・・
受信メールからアドレス登録したり、メールの一斉送信をサーバ内でできるようにして、IEで全て管理できるようにしたいんです。
うまく伝わったかな^^;
PHPだけで大丈夫でしょうか?



31 名前:nobodyさん mailto:sage [2007/08/26(日) 01:53:12 ID:???]
>>26
・CGIの場合POSTは標準入力で受け取る
・出力はHTTPヘッダと共に直接出力するか、
 ファイル保存してから<img src="~">を出力する(こっちはファイルの削除について要検討)

>>30
>受信メールから登録
いわゆる空メールのことならサーバ単位の権限がいるかな。
その他はPHPとMTA1個でできる。まあレンタルスペースでも大丈夫だと思う。

32 名前:nobodyさん mailto:sage [2007/08/26(日) 02:41:05 ID:???]
この板にはプロはいません。
初心者が立てた

初心者の
初心者による
初心派のための

クソ板です。





違う板に行きましょう。

33 名前:nobodyさん mailto:sage [2007/08/27(月) 04:49:34 ID:???]
multipleなselectで複数選択して、
$_POSTを表示してもその情報が得られません
どうすれば複数選択の情報がわかるのですか?

34 名前:nobodyさん mailto:sage [2007/08/27(月) 06:49:23 ID:???]
>>33
まず print_r($_POST) をしてみろ。
ダメなら次に select に name があるか確認しろ。
まだダメなら次に form に method があるか確認しろ。
それでもダメなら死ぬがよい

35 名前:nobodyさん [2007/08/28(火) 16:57:04 ID:wOTpbT+K]
SQLインジェクションとか文字化けが起こらないか確かめるために
SQLインジェクションや文字化けが起こりやすい文字を教えてください

36 名前:nobodyさん mailto:sage [2007/08/28(火) 18:48:50 ID:???]
>>35
マルチバイト全般
基本的に文字コードが変わると半角英数記号以外化ける

37 名前:nobodyさん mailto:sage [2007/08/28(火) 23:52:53 ID:???]
>>35
SQLインジェクションについては起きやすいとかじゃなく起きる原理をちゃんと調べてもらうとして
文字化けのトラブルにあいやすいのはUTF-8で「~」、SJISでソ系ダメ文字その他色々、
EUC-JPはあんまり気にしなくていいけど、SJISと区別付かない時がある。
文字化けが起きるのは95%設定ミス。

38 名前:nobodyさん [2007/08/29(水) 09:16:43 ID:Ma6QW2mM]
関数のインターフェースを決める
→それを呼び出すプログラムを書く
→書いているうちに、渡すべき引数が増えることが判明
→関数定義を書き換える
→今まで書いたコール部分も書き換えないといけない。どんだけ~

こういうことがよくありますが、
こういう問題に対するいい対処法ありますか?

39 名前:nobodyさん mailto:sage [2007/08/29(水) 10:44:12 ID:???]
インタフェースの決め方が悪い、という野暮なツッコミは置いといて。
(実際、自分もよくやるんで責められん)


開発環境によるもの
○grepなど全部まとめて検索する
○統合開発環境、開発ツールによる検索・置換機能を利用する

言語仕様によるもの
○関数のオーバーロードを使う
○デフォルト引数を利用する
○実引数を渡す際に、対応する仮引数を指定する。

こんなところでどうか。



40 名前:nobodyさん mailto:sage [2007/08/30(木) 01:24:08 ID:???]
phpは関数オーバーロードできないのが糞



41 名前:nobodyさん mailto:sage [2007/08/30(木) 01:26:22 ID:???]
@_

42 名前:nobodyさん [2007/08/30(木) 02:06:23 ID:uPaIz1km]
PCから携帯絵文字を投げるテストをしました
ie6は、そのまま投げましたが、
firefoxは、独自の置き換えをしていました
結果的にfirefoxはテストには使えないことが分かりましたが
firefoxは何故余計な置き換えをするのでしょうか

43 名前:nobodyさん mailto:sage [2007/08/30(木) 03:11:22 ID:???]
もうちょっと具体的に

44 名前:nobodyさん mailto:sage [2007/08/30(木) 03:24:28 ID:???]
iモード絵文字「耳」をgetでポストした場合、
次のようにurlエンコードされます

firefox
str=%26%2359026%3B

ie6
str=%F8%F3

素直に投げるのはieです
firefoxはなぜか変なおせっかいをします

45 名前:nobodyさん [2007/08/30(木) 09:55:34 ID:3muSx8fZ]
お願いします。

PHPである項目を、セレクトボックスでの選択か、もしくは
テキストボックスへの入力にさせたいのです。

つまり、セレクトボックスでの選択かテキストボックスに入力かが
されていればOKで、両方になにもない場合のみ「選択しろ」という
エラーメッセージを出したいのですが、どうしたらいいですか?

// 営業所コード
if($_POST['g_c'] == '') {
$err_u .= '[営業所コード]が未選択です。<br>';
}
// 営業所の名前
if($_POST['g_n'] == '') {
$err_u .= '[営業所の名前]が未入力です。<br>';
}

現在エラーメッセージを出させる記述はこうなっているのですが、
この場合はどちらかが未入力・未選択でもエラーが出ます。
[営業所コード] か、[営業所の名前] どちらかが選択・入力されていればOK
というようにはどうしたらいいのか、すみませんが教えてください。

46 名前:nobodyさん mailto:sage [2007/08/30(木) 09:57:08 ID:???]
【PHP】下らねぇ質問はここに書き込みやがれ 53
pc11.2ch.net/test/read.cgi/php/1188047468/

47 名前:45 [2007/08/30(木) 10:11:10 ID:3muSx8fZ]
すみません、向こうで質問しなおします。

48 名前:nobodyさん mailto:sage [2007/08/30(木) 10:20:39 ID:???]
昔の2chでよく見たお茶なんとかって人どこ行ったんですか?
なんかこういうAAをよく使う人です
┐(´ー`)┌

49 名前:むぎ茶 mailto:sage [2007/08/30(木) 11:24:27 ID:???]
>>48
こいつか

┐(´ー`)┌


┏━━━━━━━━━┓
┃('Д')y ─┛~~ ┃
┃むぎ茶      ┃
┃mugicha@360.cc  ┃
┗━━━━━━━━━┛
all.at/bit

死んだんじゃねーの

50 名前:nobodyさん mailto:sage [2007/08/30(木) 11:30:17 ID:???]
>>44
よくわからん
Firefoxでも
example.com/test.php?str=%F8%F3
はちゃんと送れるけど



51 名前:nobodyさん mailto:sage [2007/08/30(木) 11:57:19 ID:???]
>>49
その人です
サイトすら消滅してるんですね…

52 名前:nobodyさん mailto:sage [2007/08/31(金) 10:26:35 ID:???]
SEO業者みたいな感じで、YahooやGoogleの月間検索数取得するAPIってないんかな?
いろいろ調べてんだけど、見つからなくて。
オーバーチュアのは更新止まってるんであれですしねぇ。

53 名前:nobodyさん mailto:sage [2007/09/03(月) 07:02:29 ID:???]
シフトjisコードの中にでも
?xXXXXという形でunicodeが記述できますが
なぜ他のコードの中にunicodeを入れることができるのかがわかりません
なぜそんなことができるんですか?

54 名前:nobodyさん mailto:sage [2007/09/03(月) 07:03:09 ID:???]
なぜか?になってますね
?=&#の半角です

55 名前:nobodyさん mailto:sage [2007/09/03(月) 09:35:11 ID:???]
見当はつくが、まず何の話か

56 名前:nobodyさん [2007/09/05(水) 06:11:00 ID:DUdolAkR]
UTF-8ってなんて読むんですか?
ゆーてぃーえふえいと?
ゆーてぃーえふはち?

57 名前:nobodyさん mailto:sage [2007/09/05(水) 06:42:46 ID:???]
>>56
どっちでも良い
決まりはない

58 名前:nobodyさん mailto:sage [2007/09/05(水) 18:32:28 ID:???]
リクエストパラメータは、
だいたい表示したエンコードで返ってきますよね
もし表示したエンコードと異なるエンコードで返ってきたら
どうしたらいいですか?
異常な環境からの投稿だと切り捨てるのか、
エンコード変換するのか・・・

59 名前:nobodyさん mailto:sage [2007/09/05(水) 18:38:30 ID:???]
通常は自動で判別、どのコードで来るかを決めうちにはしない。
短すぎて判別できないこともあるから、確実に判別できる文字を
HIDDENとかで埋めておくこともある。

60 名前:nobodyさん mailto:sage [2007/09/05(水) 18:48:03 ID:???]
>>59
ありがとうございます。
なんか、そこまで書かれた入門書ってほとんどないような気がするのですが
気のせいでしょうか。
本に載ってるのって
まったくエンコードのチェックをしてないサンプルがほとんどの気がします



61 名前:nobodyさん mailto:sage [2007/09/05(水) 20:56:06 ID:???]
まだプログラミングのプの字もわからない初心者です。
Yahooとかgooのような辞書サイトを作りたいと思っているのですが、資質にもよるでしょうがどの程度勉強をすれば作れるようになるでしょうか?
初心者でも作れるようなものなのか、それともプログラミングを5年はやってないと作れないような高度なものなのか検討もつきません。

62 名前:nobodyさん mailto:sage [2007/09/06(木) 00:03:05 ID:???]
プログラムの流れ、ロジックを自分で考えられるようになるまで100時間
HTMLを一通り覚えるのに50時間
WEBアプリの基本を覚えるまで100時間
辞書サイトを作るのに100時間
特に根拠なし。

こんな真正面から勉強しなくても、やりたいことがあるなら
無料レンタルスペース借りてフリーの辞書CGIとか設置して
そこからごにょごにょ弄って学ぶ方が楽しくて早いかもね

63 名前:nobodyさん mailto:sage [2007/09/06(木) 04:01:35 ID:???]
でもさー
実際問題、表示時と違うエンコーディングでポストしてくるブラウザなんて
今時あんの?

64 名前:nobodyさん mailto:sage [2007/09/06(木) 09:15:40 ID:???]
どっちかっていうと、セキュリティ対策じゃない?

65 名前:nobodyさん mailto:sage [2007/09/06(木) 10:05:04 ID:???]
あるかどうかより、そう決められてるかどうかで判断したいな。

昔はあったから、規格より優先して対応しなければならなかったが
今もしも無いとなれば、そういう決め事があればあえて対応はしないし
ないのならそのまま対応させるかな。

66 名前:nobodyさん mailto:sage [2007/09/06(木) 15:22:06 ID:???]
>>62
61です。
HTMLの基本はわかってるので、どうにか1、2年で作れる難易度みたいですね。
答えてくれてありがとうございました。

67 名前:nobodyさん mailto:sage [2007/09/06(木) 15:29:32 ID:???]
手本があって同じようなものを作るのならもっと早いと思うよ

68 名前:nobodyさん mailto:sage [2007/09/06(木) 15:31:17 ID:???]
まぁなんだ、慣れだ慣れ。

69 名前:nobodyさん mailto:sage [2007/09/06(木) 22:33:07 ID:???]
servlet単体でプログラムって動きますか?
インストール、設定してlocalhost:8080/では表示されるんだけどサーブレット動かそうとすると404となります
・環境
jdk1.6.0_02
Tomcat 6.0

・環境変数
CATALINA_HOME:C:\Program Files\Apache Software Foundation\Tomcat 6.0
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_02
CLASSPATH:;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;%CATALINA_HOME%\webapps\****\WEB-INF\classes\
PATH::%JAVA_HOME%\bin
web.xmlを****フォルダ直下に置き\webapps\****\WEB-INF\classes直下にHelloWorldServlet.classを配置

で、404になります。

ぼすけて

70 名前:nobodyさん mailto:sage [2007/09/07(金) 01:41:10 ID:???]
エラーログは出てないの?
単体の意味がちとわからんが、Tomcatのログね



71 名前:nobodyさん [2007/09/08(土) 09:16:07 ID:qxYRqBtg]
よそのサイトのページを読み込んで分析したいっす。
で、この「よそのサイトのページを読み込む」にはどうしたらいいですか。
検索キーワードだけでもおしえてくらはい。

72 名前:nobodyさん mailto:sage [2007/09/08(土) 10:59:04 ID:???]
ム板のPerlスレの人?

73 名前:nobodyさん [2007/09/08(土) 22:41:06 ID:k7TlyY2F]
>>71
ファイル取得、phpならfile_get_contents

74 名前:nobodyさん mailto:sage [2007/09/09(日) 00:28:45 ID:???]
>>70さん
tomcatのエラーログは特に出てないですね。
単体っていうのはjspを使わずにservletで画面に出力です。

404になってしまうservletgへのアクセスはlocalhost:8080/examples/servlet/HelloWorldServletです。

画面は↓下のです。
********************************************
type ステータスレポート

メッセージ /examples/servlet/HelloWorldServlet

説明 The requested resource (/examples/servlet/HelloWorldServlet) is not available.
********************************************

ちなみに****フォルダ直下にjspファイルを配置して
localhost:8080/****/にアクセスするとjspは表示されます。

なんで404になるのかサパーリわからない!

75 名前:nobodyさん mailto:sage [2007/09/09(日) 02:34:34 ID:???]
>>74
web.xmlを置いたと書いてるけどマッピングもちゃんと書いてる?

76 名前:74 mailto:sage [2007/09/09(日) 02:55:53 ID:???]
>>75さん
web.xmlはの内容は

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="java.sun.com/xml/ns/j2ee"
xmlns:xsi="www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="java.sun.com/xml/ns/j2ee
java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/servlet/HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>

です。
マッピングも書いたと思います。

訂正
404になってしまうservletへのアクセスはlocalhost:8080/****/servlet/HelloWorldServletです。



77 名前:nobodyさん mailto:sage [2007/09/09(日) 03:07:03 ID:???]
url-patternと実際のurlが違うように見えるけど・・・

78 名前:nobodyさん mailto:sage [2007/09/09(日) 04:21:37 ID:???]
日本語と英語を混在させるとメールを送る事が出来ません。

mb_internal_encoding ("SJIS");
mb_language("Ja");
$to = "xxxxx@xxx.com";
$subject = "題名?";
$body = "見えますか";
$from = "From: test<xxxxxx@xxx.com >";
$rs = mb_send_mail($to, $subject, $body, $from);
だとメールを送る事が出来るのですが、
$body="日本語あああああ英語aaaa"
(aaaaの部分を抜くとちゃんと送信/受信が出来ます)
等とするとメールが送れません
エラーは吐きませんし、最終行の[$rs]には戻り値が入ってる様です

理由が分かる方が居ましたらご教授願います

79 名前:nobodyさん mailto:sage [2007/09/09(日) 04:29:22 ID:???]
バージョンとかメールサーバ側のログとか

80 名前:78 mailto:sage [2007/09/09(日) 04:33:25 ID:???]
申し訳ないです追記です
PHP Version 5.2.3
ファイルのエンコード形式は SJISです
レンタルサーバーですのでログはありません



81 名前:nobodyさん mailto:sage [2007/09/09(日) 06:11:57 ID:???]
PHPのハッシュ配列って何でアクセス速いんですか?
逐次検索してたらあんな速度にならないですよね
どういうアルゴリズムなのか教えて下さい

82 名前:74 mailto:sage [2007/09/09(日) 13:20:29 ID:???]
>>77さん

server.xmlの内容

<!-- The mapping for the default servlet -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<!-- The mapping for the invoker servlet -->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->

web.xmlを訂正

<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-pattern>
</servlet-mapping>

こうですか?やっぱ404になります。
localhost:8080/****/servlet/HelloWorldServletも、localhost:8080/****/HelloWorldServletもダメでした。

83 名前:nobodyさん mailto:sage [2007/09/09(日) 23:57:14 ID:???]
localhost:8080/****/servlet/HelloWorldServletです
なんだから
マッピングは/****/servlet/HelloWorldServletだろ

84 名前:nobodyさん mailto:sage [2007/09/10(月) 00:00:42 ID:???]
>>81
数字の配列の場合逐次検索しなくても
場所が計算できるだろう

それを応用してハッシュ関数を使って場所を特定するのさ

85 名前:nobodyさん [2007/09/10(月) 05:49:57 ID:a/QrETje]
md5を独自にコードに書き起こしたいのですが、
仕様について教えてください。
参考になりそうなページがありましたら教えてください。

86 名前:nobodyさん mailto:sage [2007/09/10(月) 09:55:15 ID:???]
>>85
RFC1321

87 名前:nobodyさん [2007/09/10(月) 13:03:59 ID:a/QrETje]
ありがとう

88 名前:nobodyさん [2007/09/10(月) 19:44:14 ID:k1Xet0KL]
cgiかphpで簡易アクセス解析を作ろうと思っているのですが、その際アクセスしてきた
ホスト名から組織名を割り出したいと思っています。

hokudai.ac.jp||北海道大学
tcn-catv.ne.jp||東京ケーブルネットワーク株式会社
sony.co.jp||ソニー株式会社

↑こんな感じの

    ホスト名:組織名

となっている一覧のリストは入手できないでしょうか?
できれば日本全国のあらゆる組織名(教育機関・企業・公共機関)に加え、
海外の主要な組織名のリストも入手できたらうれしいです。

89 名前:nobodyさん mailto:sage [2007/09/11(火) 01:49:06 ID:???]
whoisして自前で引っ張ってきたら?

90 名前:nobodyさん mailto:sage [2007/09/11(火) 02:33:24 ID:???]
閑古鳥の鳴いてるサイトならそれもありだろうけどひっきりなしにアクセスがある
サイトでいちいちwhois引いていたら負荷はものすごいことになるんじゃね?



91 名前:nobodyさん mailto:sage [2007/09/11(火) 02:36:18 ID:???]
経験則では、CPU とか環境にもよるけど自鯖で日当たり5万程度なら全然余裕

92 名前:nobodyさん mailto:sage [2007/09/11(火) 02:41:46 ID:???]
そういやwikipediaで編集したPCのIPから組織を割り出して公開するサービスが
提供されて物議を醸しているわけだがこの場合組織名ってどうやって割り出して
いるんだろうかね?やっぱりwhois使ってるの?

93 名前:nobodyさん mailto:sage [2007/09/11(火) 02:43:56 ID:???]
一般公開はやめただけで契約すれば・・・
それがいくらになるのか、個人は対象に入るのかは知らない

94 名前:nobodyさん mailto:sage [2007/09/11(火) 03:34:43 ID:???]
>>90
アクセス時にする必要はないだろう

95 名前:nobodyさん mailto:sage [2007/09/11(火) 09:51:48 ID:???]
いったん引いたら自分とこに貯めておけばいいしな

96 名前:nobodyさん mailto:sage [2007/09/11(火) 12:30:07 ID:???]
ただ、さすがに

 HOGE HOGE CO. → ほげほげ株式会社
 ○○ドメインサービス → うんにゃら商事

の変換は分からんなあ、自分には。

97 名前:nobodyさん mailto:sage [2007/09/11(火) 13:07:28 ID:???]
それはwhoisで持ってくるしか・・・

98 名前:nobodyさん mailto:sage [2007/09/11(火) 13:47:52 ID:???]
>>95
その膨大なリストを誰か公開してくれないものか

99 名前: ◆RIHO////4U mailto:sage [2007/09/11(火) 14:20:48 ID:???]
JPNIC が AS番号 リストを公表してるので、whois で検索できる
試しに www.nic.ad.jp/ja/ip/as-numbers.txt のリストを元にバッチファイルで回してみたら
whois.nic.ad.jp から弾かれたwwwww

どれくらいの間隔か分からないけど1時間に30程度の問い合わせが制限かな?
色んな whois サーバーをとっかえひっかえやれば取得できるかもね

100 名前:nobodyさん mailto:sage [2007/09/11(火) 14:30:41 ID:???]
あ~でも、細かいドメインは無理か・・・



101 名前:nobodyさん mailto:sage [2007/09/11(火) 15:05:51 ID:???]
>>99
そのリストって政府機関といったgo.jpは含まれてなくね?

102 名前:nobodyさん mailto:sage [2007/09/11(火) 15:13:13 ID:???]
ですね
あくまでもプロバイダーのみかもしれん …

103 名前:nobodyさん mailto:sage [2007/09/11(火) 17:27:27 ID:???]
うむ、確かにドメインと組織名の一対一対応表があれば重宝するかもしれん。
一度作っておけばそれほど頻繁にメンテしておく必要もないしな。
誰かが作って公開してくれれば多くの人に貢献すると思うんだが。

104 名前:nobodyさん mailto:sage [2007/09/11(火) 22:23:58 ID:???]
「みんなでちょっとずつ集める」という発想にはならないもんか

105 名前:nobodyさん mailto:sage [2007/09/11(火) 22:45:35 ID:???]
重複考えると非効率的っぽい

106 名前:nobodyさん [2007/09/12(水) 00:51:04 ID:l0dmssRH]
パーミッションについて教えてください。
Apache(nobody)とqmailの2つのユーザからアクセスされるディレクトリのパーミッション及びオーナーはどうしたら良いでしょうか?
ファイルやディレクトリがネストして作成されます。


107 名前:nobodyさん mailto:sage [2007/09/12(水) 01:35:34 ID:???]
連絡用のメーリングリストをfmlを使用し、立ち上げようと考えています。

連絡用なので、メールをもらった相手が読んだという確認をとりたいのですが
良い方法がありませんか?

ユーザーごとにユニークなURLをメールに記入しておき、
クリックをしてもらう事を考えましたが
fmlでユーザーごとに書き換えたメールを一括で送ることが出来るのでしょうか?

またURLをクリックしたと言うのをどのように確認すればよいのでしょうか?
(アクセス解析のLogを読み込んで、確認するようなスクリプトをPHP等で作成する?)

おおざっぱでいいので、こんな感じはどうなどの意見をお聞かせ下さい。


108 名前:nobodyさん [2007/09/12(水) 18:57:34 ID:ga9weAzJ]
Dreamweaver8を使っています。初心者です。

メールフォームを作るにはどうすればいいのでしょうか。

109 名前:nobodyさん mailto:sage [2007/09/14(金) 04:15:39 ID:???]
まずは本屋さんにいってPHP入門みたいな本を買いに行ってきてください。

110 名前:nobodyさん [2007/09/14(金) 10:28:30 ID:cEIH/MSk]
インターネットはどこで買えますか?



111 名前:nobodyさん mailto:sage [2007/09/14(金) 10:37:44 ID:???]
まずJPNICへ問い合わせてください

112 名前:nobodyさん [2007/09/15(土) 07:08:41 ID:Xdh2PVTO]
>>109
ご回答ありがとうございました。PHP入門ですね。見てきます。

113 名前:nobodyさん mailto:sage [2007/09/15(土) 16:30:13 ID:???]
perlかPHPでOCRっぽいことをしたいのですが難しいでしょうか?
携帯でとった画像から文字を読み出してそれを携帯にメールで送る
といったものを作ろうと思ってるのですが
なにか利用できるものはありませんでしょうか?

114 名前:nobodyさん mailto:sage [2007/09/15(土) 17:32:52 ID:???]
画像処理 文字抽出とかでググっては
どっちにしてもPHPやPerlはフロントエンドで使うだけになると思う

115 名前:nobodyさん mailto:sage [2007/09/15(土) 18:16:28 ID:???]
なにか有名なモジュールとかがあればいいな
と思ってきいてみました。

ぐぐって見たところどうやらocradという言うものがあるみたいですね。
perl用のラッパーもあるみたいなのですこし挑戦してみます。

116 名前:nobodyさん mailto:sage [2007/09/16(日) 11:00:50 ID:???]
・自分のページから閲覧者がリンクを辿って行ったがブラウザの戻るで戻ってきた
・               同上                     戻ってこなかった

上記の様な場合の閲覧者の足跡をデータとして取得したいんですけど、可能でしょうか?
調べてみたらリファラというものがリンク情報を残す?ものというのはわかったのですが
このようなことが可能なのかどうかまでは調べきれませんでした。

117 名前:nobodyさん [2007/09/17(月) 14:06:55 ID:Uhqq8VRE]
会員制のサイトを作りたいと思っています。
既存のサイトがあるとして、それにどう手を加えれば良いでしょうか。
cms以外で。
ログイン方式というのは、どこがどうなっているのでしょうかw
簡単に説明してくださるとありがたいです。
よろしくお願いします。

118 名前:nobodyさん mailto:sage [2007/09/17(月) 14:21:45 ID:???]
とりあえずDBの勉強をすれば自ずと答えが出てくるだろう。
初心者に会員制サイトは早々でしょうが。

119 名前:nobodyさん mailto:sage [2007/09/17(月) 18:54:53 ID:???]
>>117
会員制にしてどうすんの?w
ユーザIDを使って動くシステムでもあるの?w
それともただ認証したいだけならBASIC認証でも使えば?w

120 名前:nobodyさん [2007/09/18(火) 16:49:28 ID:ZPRaIZRg]
質問させてください
public void doGetPost(
HttpServletRequest request, HttpServletResponse response)
でGETとPOSTに振り分けるにはどのようにすればよいのでしょうか?
スレ違いなら誘導お願いします。




121 名前:nobodyさん [2007/09/18(火) 23:44:54 ID:MpnImqBq]
gihyo.jp/dev/serial/01/alpha-geek/0023
ここでデーブが
「Ruby的なあるいは日本的な考えというのは,
あいまいさを許しているし,あいまいさを非常に上手に利用している。」と
言っているのですが
これはrubyのどのへんの性質のことを言っているのですか?

122 名前:nobodyさん mailto:sage [2007/09/19(水) 00:22:55 ID:???]
>>120
なんで最初から doGet と doPost に分けないのか謎だが
もしやるなら request から REQUEST METHOD を拾え。getMethod.

123 名前:nobodyさん [2007/09/19(水) 10:15:47 ID:kz1Xot9s]
>>122
ありがとうございます。


124 名前:nobodyさん [2007/09/19(水) 21:19:48 ID:gsfW0lQe]
教えてください。

location.href="013A-On"+event.type+document.domain.indexOf("y.s")+"Times-01.html";}

このリンクって013A-OnTimes-01.htmlということでいいのでしょうか?

+event.type+document.domain.indexOf("y.s")+ というところの意味がわからないので・・・


125 名前:nobodyさん mailto:sage [2007/09/19(水) 22:10:36 ID:???]
エスパーに頼りすぎw

126 名前:nobodyさん mailto:sage [2007/09/20(木) 00:41:59 ID:???]
そもそも WebProg 書いてる人の質問ではない

127 名前:nobodyさん mailto:sage [2007/09/20(木) 02:16:30 ID:???]
htmlファイルから起動というボタンを作り、それを押したら、cgiを経由
して、アプリケーション(極端な話テキストエディタやwordなど)を起動させることは可能でしょうか?
ざっくりした質問ですいません。よろしくお願いします。

128 名前:nobodyさん mailto:sage [2007/09/20(木) 04:12:03 ID:???]
サーバのプログラムなら起動できそうだ。

129 名前:nobodyさん [2007/09/20(木) 06:42:36 ID:urfvZhyG]
おはようございます~
質問させてくさいませ。

今ホームページビルダー7で作っています。
それで質問内容なんですが、gif画像をクリックして
お気に入りに登録出来る方法をさがしていました。

なんとか下記のものを発見したのですが、うまくいきません・・・
どうすれば良いでしょうか? ちなみにテストでyahooをお気に入りに
いれてみたいと思います。 よろしくお願いします!

<Form><Input type="button" value="お気に入りに追加" onClick="
javascript:window.external.AddFavorite('www.yahoo.co.jp/','ヤフー')"></Form>



130 名前:nobodyさん mailto:sage [2007/09/20(木) 07:09:15 ID:???]
<a href="#" onClick="window.external.AddFavorite('www.yahoo.co.jp/','ヤフー')">
<img src="favorite.gif" border=0></a>



131 名前:nobodyさん [2007/09/20(木) 07:16:14 ID:urfvZhyG]
>>130
あ、早速の返事ありがとうございます!
えっと#の所に画像を入れればいいのでしょうか?

132 名前:nobodyさん [2007/09/20(木) 07:21:40 ID:urfvZhyG]
あ! 分かりました。 ありがとうございました~^^

133 名前:nobodyさん mailto:sage [2007/09/20(木) 09:46:16 ID:???]
基礎PHPという教本を読みながら問題を解こうとしているんですが、まったく理解できなくて
悩んでいます。
何方か指南していただけないでしょうか?
問題の内容は以下に、

内容
フォームからPOSTのメソッドを利用して「ユーザー名」と「パスワード」を送信する。
受信したファイルでは「ユーザー名」と「パスワード」の妥当性を判断してメッセージを出力する。

条件
データ送信用ファイル:input.html
データ受信用ファイル:check.php

input.htmlには2種類のテキストボックスを配置させる(txtNameとtxtPassword)
check.phpでは以下の4種類のメッセージを出力させること
ユーザー名とパスワードの組み合わせが正しい場合「認証成功!」
ユーザー名が存在しない場合「ユーザー名が存在しません」
ユーザーは存在するがパスワードが誤っている場合「パスワードが間違っています」
ユーザー名またはパスワードのいずれかが空白の場合「ユーザー名またはパスワードが未入力です」

check.phpにおけるユーザー名とパスワードの組み合わせは以下のとおりとする。(3ユーザー分)
ユーザー名:guest admin shs0000
パスワード:goma adm 0000

スクリプト内での以下の配列に格納し、プログラムによって判断を行うこと。
ユーザー名:$arrUser $arrUser = array(・・・・);
パスワード:$arrPass $arrPass = array(・・・・);

ヒントでfor,if文を使うとあります。

どうかお願いします。


134 名前:nobodyさん mailto:sage [2007/09/20(木) 10:39:35 ID:???]
for でぶん回して if でチェックして、合致したらループから抜ける


135 名前:nobodyさん mailto:sage [2007/09/20(木) 10:53:27 ID:???]
いまどきforとifで書く奴は才能ない

136 名前:nobodyさん mailto:sage [2007/09/20(木) 10:58:12 ID:???]
反論だけならカスでも出来る

って動物園の猿が言ってました

137 名前:nobodyさん [2007/09/20(木) 11:07:22 ID:RRR2JFqm]
良かったじゃぁっぁん!
動物園の猿ってよくオナニーしてるんだぜ

138 名前:nobodyさん mailto:sage [2007/09/20(木) 11:14:58 ID:???]
forとifで書かないやつはただのバカだからほうっておけ。

139 名前:nobodyさん mailto:sage [2007/09/20(木) 11:40:12 ID:???]
レベルが低いな・・・
多段配列を使用して再帰的に処理していくのがスマートなんだがな

140 名前:nobodyさん mailto:sage [2007/09/20(木) 11:48:31 ID:???]
そもそも現実的じゃないだろ>>133



141 名前:nobodyさん mailto:sage [2007/09/20(木) 12:00:28 ID:???]
教本の初歩の初歩にある練習問題にそんなケチつけなくてもw

142 名前:nobodyさん mailto:sage [2007/09/20(木) 12:59:58 ID:???]
\0を区切り子にすりゃ配列1つで済むのに
てゆか「データファイル作ってくれよん」と思うのん

143 名前:nobodyさん mailto:sage [2007/09/20(木) 14:46:11 ID:???]
>>138のレベルがよくわかりましたね

144 名前:nobodyさん mailto:sage [2007/09/20(木) 14:58:07 ID:???]
>>143
悔しかったのならそう書けよ

145 名前:nobodyさん mailto:sage [2007/09/20(木) 15:14:01 ID:???]
わざわざ書き方を書いてあげましたが・・・・?

146 名前:nobodyさん mailto:sage [2007/09/20(木) 15:21:03 ID:???]
もともとの問題文のヒントでforとifを使う様に書いてるんだから
forとifの書き方の練習にもなってるわけだろ。

147 名前:nobodyさん mailto:sage [2007/09/20(木) 15:26:40 ID:???]
もういいわけはいいよ

148 名前:nobodyさん mailto:sage [2007/09/20(木) 15:52:05 ID:???]
>>139
> レベルが低いな・・・
> 多段配列を使用して再帰的に処理していくのがスマートなんだがな

どんなにスマートな方法を使ったとしても
再帰なんか使わないだろw
無理に難しい方法でやろうとするな。レベル低いのはお前だよ。

149 名前:nobodyさん mailto:sage [2007/09/20(木) 15:54:42 ID:???]
同意

150 名前:nobodyさん mailto:sage [2007/09/20(木) 16:03:25 ID:???]
もういいから



151 名前:nobodyさん mailto:sage [2007/09/20(木) 16:19:20 ID:???]
>148
みんなスルーしてたのにw

152 名前:133 mailto:sage [2007/09/20(木) 16:26:24 ID:???]
>>142さんの書き込みが気になるのですが
どういうことなんでしょうか?
勉強初めてからまだ浅いのでよく理解できません。

あと出来れば解答も教えてもらえないでしょうか?
例題ではないので答が乗ってなくて困ってるんです。

勝手につべこべと図々しいのは十分理解しています。
でも、どうかご指南下さい。よろしくお願いします。

153 名前:nobodyさん mailto:sage [2007/09/20(木) 17:04:18 ID:???]
宿題は自分でやってくださいよ

154 名前:nobodyさん [2007/09/20(木) 21:52:30 ID:niYtkj8T]
投稿された結果のページに、adsenseを貼ろうと思います
adsenseは表示時にクロールしにきますよね。
クロール=投稿されたページを再表示=二重投稿
こんな動作になりませんか?
adsenseに限らず、ロボットが投稿URIを叩いた時は
いったいどうなるんでしょう??
そんな対策を考えたこともなかったですが

155 名前:nobodyさん mailto:sage [2007/09/20(木) 22:37:58 ID:???]
「投稿された結果のページ」のスクリプトが抑も非常識だったり

156 名前:U-名無しさん mailto:sage [2007/09/20(木) 23:01:28 ID:???]
質問です。
バナー表示管理するためのcgi(PHP)を探し(または作成)てるんですが
内容的には。。。

1番~10番までのバナーが縦一列に並んでます。
クリック(リロード)した際に、1番上のバナーが一番下に下がり
2番目のバナーが一番上に来るというタイミングです。

ランダムまたは時間単位のローテーションプログラムはフリーでも
あるんですが、クリック単位になると全然ありません。

誰か中身の分る方もしくは作ったと言う方
お助けいただけないでしょうか。。。

157 名前:nobodyさん [2007/09/20(木) 23:10:44 ID:niYtkj8T]
>>155
うーん もうすこし分かりやすくお願いします
たとえば検索ページはだいたいGETでクエリ投げますよね。
そのクエリをクロールされたら
もう一度検索されてしまうのが普通の動作ではないですか?

158 名前:nobodyさん mailto:sage [2007/09/21(金) 00:04:32 ID:???]
検索ページならともかく、投稿データをGETで渡すバカはいないだろ。

159 名前:nobodyさん mailto:sage [2007/09/21(金) 14:12:58 ID:???]
自分が作ってるサイトの一部にGMailの未読メールを整形して表示、
みたいなことをやりたいと思うんですが、CGIでgmailにアクセスするには
CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか?
ブラウザがGMailにログインした状態だったら、そのクッキー(?)を使って
自分が作ってるサイトのGMailアクセスの部分も使える、みたいなことはできますか?


160 名前:nobodyさん mailto:sage [2007/09/21(金) 14:15:03 ID:???]
日本語が変でした訂正。

> CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか?

CGIがGMailのIDとパスワードを直接使ってGMailにアクセスしないと無理でしょうか?




161 名前:nobodyさん mailto:sage [2007/09/21(金) 14:23:17 ID:???]
ブラウザとcgiの置き場所が違うんだから、クッキー使えないだろ

162 名前:nobodyさん mailto:sage [2007/09/21(金) 20:51:48 ID:???]
MIDIのテンポをWEB上で自由に変更できるようにする方法はないでしょうか?

163 名前:nobodyさん mailto:sage [2007/09/22(土) 00:35:26 ID:???]
>>161
なるほどやっぱそうなんですか。もしこういうことをやるならば、
ユーザにGMailのIDとパスワードを入力してもらうしかないってことなんですね。
たとえば銀行口座のアグリゲーションサービスみたいな感じに。(?)
どっかに参考にできるサイトないかなあ。

164 名前:nobodyさん mailto:sage [2007/09/22(土) 00:38:36 ID:???]
なぜ誰も LWP と一言書かないのだろう?

165 名前:nobodyさん [2007/09/30(日) 13:44:39 ID:vTnMvhRC]
linuxサーバーで動画のライブ配信がしたいのですが、
PHPかPERLで可能でしょうか?

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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