△▲ WebProg 初心者の質問 pert14▲△
at PHP
[前50を表示]
350:nobodyさん
06/08/29 07:27:36
>>346
Firefoxで試したらhttpの場合はダウンロード用のダイアログが出た
考えたらこれが正常な動作だと思う
ローカルのfile///:経由だと画像が表示されるけどね
351:nobodyさん
06/08/29 11:35:17 IdrhX2cw
phpでショッピングカートを作っています。
入力フォームで、とある項目をプルダウンメニューで選択させようと思うのですが、
同じページで他の入力必須項目などの未入力によりエラーメッセージが出ると、
(未入力があると、「次へ」ボタンを押しても同じページのまま、上部に
「未入力です」というメッセージが出るようになっています)
そのプルダウンで選択した項目が真っ白(何も選択されていない状態)になります。
何かを間違えていると思うのですがわかりません。
echo "<td><select name=\"bikou\">" . $_POST["bikou"] . "\n";
echo "<option value=\"\"></option>\n";
echo "<option value=\"備考1\">備考1</option>\n";
echo "<option value=\"備考2\">備考2</option>\n";
echo "<option value=\"備考3\">備考3</option>\n";
echo "</select>
ちなみに" . $_POST["bikou"] . "を2行目のoptionで挟んでみた場合、
真っ白にはならずに選択した項目が出るのですが、
それでも「選択されていない状態」になっているようで
結局「未選択」のエラーが出ます。
選択した状態のままでおきたいのですが、どうすればよいでしょうか。
352:nobodyさん
06/08/29 11:50:47
>>351
URLリンク(www.asahi-net.or.jp)
HTML4.01の仕様書くらい、ちゃんと一度は目を通しておこう。
353:351
06/08/29 16:45:38
>352
ありがとうございます。
読んでもさっぱりわかりませんでした。勉強し直します。
354: ◆.PT9876/4U
06/08/29 19:52:52
HTML template 式の掲示板 CGI をカスタマイズしようとしてつまずきますた.
(なぜか, CGI が HTML ソースを吐くものが多すぎる)
こうなったら自作するしかないと思う...
しかし, script を書く以前に掲示板の基本的 flow をまったく知らないのら.
自作できるようになった人の初めの一歩の お話しを聞かせてくで !
要するに取っ掛かりをどうやって つかんだかを教えてくらはい.
355:nobodyさん
06/08/29 20:07:52
エラー処理、デザインとか無視で取り合えず作って、掲示板の処理流れ、
効率が良さそうなデータファイル構造を考えてみるのがいいかと。
で、俺はだけど。
先に必要なデータ項目とデータファイルの構造を考えてダミーデータとデータファイルを用意する。
そのファイルを使ってちまちまつくっていってる。
356:nobodyさん
06/08/29 20:09:47
>>354
最初の最初の一番最初の取っ掛かりを教えてやろう。
まず、エスパーを探し出す。
もしくは大人しく諦めて使用言語を書く。
357: ◆.PT9876/4U
06/08/29 20:28:32
>>355
お返事ありがとん.
> エラー処理、デザインとか無視で取り合えず作って、掲示板の処理流れ、
> 効率が良さそうなデータファイル構造を考えてみるのがいいかと。
それが解ってれば reference 片手にどうにかなるかと...
ここで質問する前に Google めぐりをやってはみました.
一番多いのは Perl の基本解説サイト.
でも, script を多少書けても どんな処理が必要か,
スマートな routin とはどんなものかを知らなければ何も...
Google めぐりで多少解ったことは...
1. environment 処理
2. standard in/out 処理
3. file lock 処理が必要だということ
良いお手本を徹底的に調べ尽くすのがよいのだろうけど
なぜか汚い HTML を吐のに多くが費やされているものばかり...(ぐすん)
自分で整理しているうちにミスをやらかして動作しなくなったり...
358: ◆.PT9876/4U
06/08/29 20:40:15
>>356
お返事ありがとん.
> もしくは大人しく諦めて使用言語を書く。
どちらかと言うと使える server に影響されるのではないかと.
今は nifty メインだけど xrea も借りることができた (らっきー)
xrea は対応幅が広いけど それなりの制限もあるらしい. (デマかも ?)
たとえば permission の制限がきついとか きつくないとか...
話が横にそれますたが, nifty も捨てたものではなか.
となると perl しか選択肢がございません !
でも問題は言語以前の お話しなのだ. (えっへん !)
359: ◆.PT9876/4U
06/08/29 21:24:09
やっぱり良い本に巡り合うのが良いのかなぁ〜 ?
web 上の情報は怪しげなものも少なくないしぃ〜.
(nifty でも xrea でも CGI 設置で えらく苦労した !)
360:nobodyさん
06/08/29 21:41:58
>>359
> web 上の情報は怪しげなものも少なくないしぃ〜.
おまえがいうな。Web制作板でオレが何度おまえのレスを訂正したと思ってる
361:nobodyさん
06/08/29 21:45:27
>>359
夏休みの宿題はやったか?
362: ◆.PT9876/4U
06/08/29 21:54:32
>>360
それはそれは... ども.
するってぇ〜と以前見かけた僕たんの誹謗中傷の犯人は あんただな !?
でも, 今は反省してる.
恥ずかしいこともたくさんあった.
いろいろ言われても 厚顔無恥なヤシが地道にやれば
それなりのことが できるようになるものさ.
今となっては あんたらの余計なお節介に感謝してる.
363:nobodyさん
06/08/29 21:57:39
そろそろみんな呆れてると思うので、
スレの平和のためにもここで簡単にまとめておこう。
◆.PT9876/4U
・自称「どうにか perl を読み取れる程度」でローカルでのテストは な ん と か できた。
(ちなみにMacOS9しかなく、ここでいうテストとはせいぜいMacPerlかMacPythonのこと)
・できあいのCGIのカスタマイズはおろか設置すら怪しい。
・HTMLソースの文法には無駄にうるさい。
・自称「度胸と勘は人並み以上にあるが、常識をまったく知らないので危なっかしいことこの上なし!」
以上、ソースはこのスレとPHPのくだ質スレ。
なお同じトリップの人物はかつてJavaScriptスレにも出没していた。
俺としてはお前が妙なスクリプトを書いてろくにテストもせずにサーバに上げて
周囲に甚大な被害をまき散らす前にさっさと挫折してくれる事を祈っている。
364: ◆.PT9876/4U
06/08/29 22:14:41
>>363
> 俺としてはお前が妙なスクリプトを書いてろくにテストもせずにサーバに上げて
>周囲に甚大な被害をまき散らす前にさっさと挫折してくれる事を祈っている。
そのあたりが server side の恐ろしさだろうね.
(その可能性は儒ぶんにある !)
なぜって local check をしっかりやるためには
server と同じ OS, httpd をそろえるのが理想だが それは...
365:nobodyさん
06/08/29 22:23:03
サーバーサイド関係ないけどな。
処理を順番に考えれば誰でも出来るだろうに。あとはググッて部品を探して組み合わせるだけ。
366:nobodyさん
06/08/30 00:08:56
サーバと同じOSやhttpdなんて揃えてませんがローカルでのチェックは全く問題なくできてます。
一連の◆.PT9876/4Uの書き込みを見てると予想以上に何も分かってないのがよく分かって怖いよ。
367:nobodyさん
06/08/30 01:20:53
とりあえずこれがラストってことで
(1)出力されるHTMLのソースの綺麗さにこだわる前にプログラミング技術向上を目指す
(2)「掲示板の作り方」が知りたいなら本の方がはやいかも
(3)とりあえず部品部品で作ってみる。たとえば・・・
入力された文字列をひたすらファイルに書き溜めるスクリプト
書き溜められた文字列をひたすら表示するためのスクリプト
特定データのみを削除するためだけのスクリプト
特定データを編集するスクリプト
(4)あとはこんなとこで「〜ありませんか?」「〜知りませんか?」とか書く時間、回答を待つ時間があるならスクリプトを組む
あとは努力次第。
はたから見るに、一気にやろうとしすぎ。 着実にやればいいじゃん。
368: ◆.PT9876/4U
06/08/30 06:01:07
>>365
>サーバーサイド関係ないけどな
はぁ ?
>処理を順番に考えれば誰でも
その処理が解らないって言ってるんだけど.
CGI の中身を覗いてみると記述の半数以上が HTML 書き出し処理.
どういうものか CGI 制作者は table layout とか
{<b>, <center>, <div align="">} とか平気な人が多いらしい.
そんな記述で埋め尽くされているから処理の流れをつかむのは至難の業.
いくつか挑戦してはノックアウトをくらいますただ.
>ググッて部品を探して
粗悪品を拾うのはたやすく, 無印良品を見つけるのは難しい.
なにより, 駆け出し者には両者の分別能力が 備わっていない.
あんたの言ってることは間違っていないが,
あんたは初心を忘れていると思えてならない.
(質問を投げた人間が言う事ではないのは百も承知 !)
369: ◆.PT9876/4U
06/08/30 06:24:42
>>366
>サーバと同じOSやhttpdなんて揃えてませんが
>ローカルでのチェックは全く問題なくできてます。
はぁ ?
あんたが使ってる OS, httpd を参考までに教えてけれ.
UNIX と PC では line break と path delimiter が完全に違う.
local check をするためには delimiter の書換が必要で,
それを upload する前に逆変換が必要. (Mac の場合)
その過程でミスが混入する可能性は十分にある.
これでは気休め程度の効果しか期待できない.
>予想以上に何も分かってないのがよく分かって怖いよ。
server 確保してから一週間とたってませんが何か ?
そんな人間を煽る あんたの真意は何 ?
単なる馬鹿ですか ?
370: ◆.PT9876/4U
06/08/30 06:42:47
>>367
これまでのところ すなおに感謝したいのは あんただけだ.
ありがとう !
"ソースのきれいさ" へのこだわりはあります.
しかし, ぼくが CGI を書くとするのなら
HTML 部の書き出しをプログラムとは分離したいとマジで思います.
(いまは何もできませんが)
HTML データをモジュール化して require で読み込むのなんかどうかな ?
>はたから見るに、一気にやろうとしすぎ
server 確保できたのが つい最近なだけで,
実は なが〜〜〜〜い 挫折の期間が...
371: ◆.PT9876/4U
06/08/30 06:57:18
質問を投げた人間が言うのもアレだが
しょせん 2ch は 掃きだめだな.
質問する者を答える者も どこかしら欠陥を抱えている.
CGI をまともに扱える人なら良い常連さんを集められるだろうに...
372:nobodyさん
06/08/30 09:42:34
>>371
今更何を言っている?
嘘を嘘と見抜けなi(ry
自分が必要な情報を選別できる目を持ち選らなければならない場所だよ?
池沼キチガイ〜神憑ったキチガイまで幅広く何人も投稿できる場所に何を求めている?
373:nobodyさん
06/08/30 09:59:30
まともな質問者なら、幼稚な質問でもちゃんと答えが返ってくる。
ここはそういう所だ。
374:nobodyさん
06/08/30 15:47:20
運営している掲示板に外国からのスパム書き込みが大量に来ます。
コメント欄に全角文字が含まれてないとエラーになるようにしたいんですが
if(〜) {&error("半角英数のみの書き込みは禁止です");}
〜の部分を教えてください。
コメントは$commentです。
375:nobodyさん
06/08/30 15:51:25
>>374
なぜPerlのスレで聞かないのだ。
if ($comment !~ /[^ -~¥r¥n]/) { &error("半角英数のみの〜"); }
376:nobodyさん
06/08/30 16:00:54
>>375
ありがとうございます。
377:nobodyさん
06/08/30 17:44:17
>>374
2ch関係じゃないけど
URLリンク(f20.aaa.livedoor.jp)
なんてサイトもありますよ
378:nobodyさん
06/08/30 18:08:06
>370
MVCでググれ馬鹿
拘ってる部分もプログラミングへの理解も何も解決して無いのにサーバー確保とかアホだろ
>そんな記述で埋め尽くされているから処理の流れをつかむのは至難の業.
>いくつか挑戦してはノックアウトをくらいますただ.
テーブルレイアウトが気に喰わないのとソースが読めないのとは別問題
知能が足りてないだけ
379: ◆.PT9876/4U
06/08/30 20:48:12
>>372-373
いや, ふと "web制作板" で初めて質問したときのことを思い出しただけ.
実は僕も最初は "迷える子羊" だった.
質問の仕方が悪かったのか, いいかげんな回答が帰って来た記憶が...
でも, お約束の "お礼" 言っておいた.
その時思ったもんだ :
"しょせん 2ch は掃きだめの集まりだ"
そして いつの間にか "回答者" になって...
そうしながら いろいろなことを覚えていったって訳.
"間違った回答" も あったかもしれない.
わざとやったわけじゃないけど, だまされた人...御免ね !
PS:
比較的, 満足感が高い 掲示板 CGI を発見しますた.
(細かいことを言うと やはり... なんだけど)
てな訳で これを徹底的にカスタマイズすることにしますた.
ここの厄介になるのも たぶんこれが最後だろう.
安心してけれ.
380: ◆.PT9876/4U
06/08/30 21:01:08
>>378
> MVCでググれ馬鹿
だまされたつもりで言われた通りに...
いい言葉を教えてもらった.
一応, 形式的なお礼を言っておこう:
ありがとん.
>何も解決して無いのにサーバー確保とかアホだろ
そいつはどうかな ?
最後に一言:
最初は ただの煽りのボケナス野郎と思ったぜ ! (くけけけけ)
381:nobodyさん
06/08/30 21:44:12
>◆.PT9876/4U
自分に陶酔しているんだろうけど、イタイなとても
矢沢とか尾崎とか浜省とか好きそうなタイプだな
どうでもいいんだけどイタイ
382: ◆.PT9876/4U
06/08/30 21:56:13
>>381
お願い ! 一つ教えて
"イタイ野郎" に構うのはなぜ ?
その昔, 僕の BBS はその手の人間ばかりだった.
忘れた頃に罵詈雑言を吐いて消え去る.
どうしても その手の人の気持ちが理解できないんだ.
僕なら だまってその場を立ち去り, bookmark を消し去るだけなのに...
383:nobodyさん
06/08/30 21:57:46
邪魔
384:nobodyさん
06/08/30 22:10:20
>>382
今に至るまで自分の痛さに気付けない人間は黙って立ち去れ。
つーか早く消えろ。二度と戻ってくんな。
385:nobodyさん
06/08/31 00:01:52
Tinyurl.com
これはどんな計算でユニークID化しているのでしょうか?
386:nobodyさん
06/08/31 04:08:08
CGIを発見して喜んでいるようだけど
この板はCGIを作る人が集まる板だから
どっちかといえば板違いなんだよな
真性のアホに時折マジレスするおまいらに惚れたぜw
387:nobodyさん
06/08/31 18:48:20 cJkEbM8W
C++でCGIでプログラムを組むんですが、Apacheとlighttpd + FastCGIならどっちで作った方が良いのですか?
パフォーマンス等の面から解説付きで教えて頂きたいのですがどうぞ宜しくお願いします
388:387
06/08/31 18:56:18 cJkEbM8W
因みに掲示板を作りたいのです
389:nobodyさん
06/08/31 21:12:16
、の代わりに.を使うプログラマなんて嫌だな。
390:nobodyさん
06/09/01 21:28:59
391:nobodyさん
06/09/02 13:12:34
>>387
自分のレベルで設置運営できる方を選べばいい。
それにスレ違い。
392:nobodyさん
06/09/02 15:17:01 18r2NV7f
postされてきたデータを内部エンコードに変換するプログラムを書きました。
そこで気になったのですがpostで送られてくるデータは
ページの表示エンコードで決めうちですか?
ブラウザが勝手にUTF-8に変換して送ってくることはないですか?
393:nobodyさん
06/09/02 15:30:13 DHuAFzD0
>>382
微妙に最初だけドットではなくカンマな件について
394:nobodyさん
06/09/02 16:56:52
表示エンコードで決めうちしてる
それじゃいけないってのは分かってるんだけどね
ブラウザは表示してるエンコードでPOSTするだけで、変換はしないかと
395:nobodyさん
06/09/02 17:28:03
>>394
そうですか
ありがとうございました。
396:nobodyさん
06/09/02 17:33:33
>>395
どのエンコードでポストしてくるかは、ブラウザによって全然ちがうよ。
397:nobodyさん
06/09/04 08:25:50
>>396
俺の知ってるブラウザ(IE, Mozilla系,Opera)はみんな同じだけど(表示エンコードで送信)
398:nobodyさん
06/09/05 00:30:32
iModeか!
399:nobodyさん
06/09/05 09:51:14 fkg/iWIe
liteboxの事はどこで聞いたらいいですか。
改造したいんだけど。
400:nobodyさん
06/09/05 10:08:29 fkg/iWIe
URLリンク(labs.google.com)
Googleには世界各国語版が存在するので、もちろん世界中のあらゆるネットにつながっている地域からアクセスがあるわけですが、それを世界地図上で表示するとどうなるのか?というもの。
おまいらぐぐりすぎwwww
401:nobodyさん
06/09/05 11:01:53
>>400
うは、1点だけまったく輝度の落ちないやつがwwww
402:nobodyさん
06/09/05 11:23:25
>>400
GJ
ググレかす、なんて言えなくなるなwww
403:nobodyさん
06/09/06 01:30:58 SRbjl+Nf
キーワードアドバイスツール
URLリンク(tool.sem-research.jp)
キーワードアドバイスツールプロ
URLリンク(inventory.jp.overture.com)
Google Search Counts Tool
URLリンク(www.technobloggie.com)
等のようにキーワードの検索回数を調べるにはどうすればいいのでしょうか?
検索APIを利用すれば可能なのでしょうか?YahooAPIを少し調べたのですが、検索回数を調べる方法に関しては見あたりませんでした。無知だからわからなかっただけかも。
キーワードアドバイスツールプロはキーワードアドバイスツールからデータを取得しているようですが、普通にPOSTクリエを投げただけだと無理でした。
どうやったらいいでしょうか?
どうか宜しくお願いします
404:nobodyさん
06/09/08 11:40:29 OG8tnZBm
例えば、アマゾンだったり、楽天だったり、チケットプレイガイドのような、
10時になったら発売開始みたいなホームページで
10時なったら申し込みボタンが現れるシステムで、
10時前にそのリンク先がわかる方法ってないのですか?
5〜6桁の番号がわかれば、行けるんだけど、
それを調べる方法とかないんですかね?
405:nobodyさん
06/09/08 12:17:21
総当たり、経験則、内部情報などなど
406:長澤
06/09/08 15:27:52 gocLpIY7
>>404
卑怯だぞ、藤木君
407:nobodyさん
06/09/08 15:51:45 bn2r7HXQ
>>404
perlでforkで総当りさせればすぐじゃね?
正常そうなページがGETできれば止めて終了。
…んでもそういうとこの決済ページとかで蹴られる可能性もあるけど。。
408:nobodyさん
06/09/08 19:27:50
総当たりアクセスが発覚した時点で受注取り消しにするのと、
総当たりでアタックした数だけ受注したものとして処理して請求するのでは
どっちが面白いですか?
409:nobodyさん
06/09/08 20:12:55
そもそも、そんなシステムならURL知られてても指定の時間まで受付を弾くように作るだろう。
410:nobodyさん
06/09/08 20:53:13 mhEDRQgK
大丈夫です。
普通より1過程とばせるだけでもぜんぜん違うので。
perlでforkで総当りさせるってのは簡単な話ですか?
最近プログラミングを勉強し始めたばっかりなので。
411:nobodyさん
06/09/08 21:14:04
プログラマの態度じゃねーな
ヒント貰ったらまず自力でやれるとこまでやれ
412:nobodyさん
06/09/08 22:20:17
皆さん、PHPにおいてechoとprintの使い分けはどうなさっていますか?
echoの利点、printの利点がイマイチ把握できません。
413:nobodyさん
06/09/08 22:22:14
言語構造的に使う時はecho、関数的に使う時はprint
414:nobodyさん
06/09/08 22:43:12
出力はほとんど全部echoの短縮構文 <?= ?> でやってしまうから、echo も print も、デバッグ用途以外ではほとんど使うことが無いなぁ
415:nobodyさん
06/09/08 23:28:42
>>412
利点と言えるような違いはない。が、echoの方が短いため周りにprintを使ってる人は居ない。
>>413
print(100) + 1;
416:nobodyさん
06/09/09 04:54:59
sprintとか使ってるとprintに統一したくなるけど、打ちやすいのでecho
417:nobodyさん
06/09/09 21:41:10
チェックボックスでカスタマイズ内容を選んで
それにしたがってソースを組み合わせたファイルを
メールに添付して送り返すというのを自動化させるには何を使えばいいんでしょうか?
418:nobodyさん
06/09/09 21:51:19
1. チェックボックスを表示する方法
2. チェックボックスで選ばれたものをプログラムで取得する方法
3. ソースを生成する方法
4. 生成したものをファイルにする方法
5. メールにファイルを添付する方法
手順をざっと分解するだけでこれくらいあるわけだが、どこが分からんのだい?
419:nobodyさん
06/09/09 21:51:38
>>417
メールが送信できる環境。それ以外は何使っても問題無さそう。
質問が詳しくないのでこれくらいで。
420:417
06/09/09 22:08:58
>>418,419
418の2〜5を行うのに最適な言語が知りたいです
一般的かつある程度規模が大きくなっても大丈夫なような
処理が軽いものがいいのですが
421:nobodyさん
06/09/09 22:29:23
なんだろ、ここまでエスパー求めすぎなのは久々な気がする
422:417
06/09/09 23:49:51
すいませんサーバーサイドは全くのど素人なもんで
何が足らないのかすら分からない状況ですが
とりあえずHTMLとPHPで事足りるという認識でよろしいでしょうか?
423:nobodyさん
06/09/10 01:28:01
大規模ということはレン鯖ってわけじゃないんだよな?
とりあえず言語を覚えれば何でもできるという考えがあるなら捨てた方がいい。
424:nobodyさん
06/09/10 02:59:46
とりあえず言語を覚えなければ何もできないと思うが?
425:nobodyさん
06/09/10 03:01:32
とりあえず彼には言語を覚えるより先にすべきことがある
426:nobodyさん
06/09/10 18:40:57 FkN5srrx
IPの帯域を調べてたんですが
***.**.***.*/***
au等の公式サイトとかだと上記のように公開されてますよね?
*/*** のスラッシュってどういう意味ですか?
例えば
123.45.678.0/255
だったら実際にはどう言うIP吐くか教えてください。
427:nobodyさん
06/09/10 18:51:05
>>426
お前IPアドレスって分かってるか?
428:nobodyさん
06/09/10 19:12:03
>>427
勘違いしてるかもしれないので、何かあれば指摘してください。
REMOTE_ADDRと言った方が良いですか?
429:nobodyさん
06/09/10 20:03:49
123.45.678.0/255
ちゅう範囲のIPアドレスは存在しない
430:nobodyさん
06/09/10 20:06:15
すみませんそれは適当です。
範囲が255なのは知ってます。
431:nobodyさん
06/09/10 20:09:10
適当でももうちょっと選ぼうぜ
123.45.67.0/255
なら
123.45.67.0 〜 123.45.67.255
432:nobodyさん
06/09/10 20:23:22
>>431
>適当
申し訳ない
0/255 = 0〜255
それだけの事だったんですかorz
Vodaのサイトで調べたんですが、
そのスラッシュ部分を範囲内の適当な数字にして
HOSTに変換してもvodafone.ne.jpのようになりません。
自分(au)のは大丈夫なのでスクリプト自体は問題ないんですが…
IPとリモートアドレスは違うんですか?
433:nobodyさん
06/09/10 20:29:03
外出中なのでうろ覚えですが
スクリプトはこんな感じです。
$host = gethostbyaddr pack C4 split /./ $REMOTE_ADDR
print $host;
(カンマなどは忘れたので省略)
$REMOTE_ADDR部分を手打ちでやってみました
434:nobodyさん
06/09/10 22:31:43
ビットマスクについて、わざと嘘ばっかり教えてるの?
123.45.67.0 〜 123.45.67.255 のIPレンジなら
123.45.67.0/24と記述する。これは123.45.67.0/255.255.255.0と同等の記述
123.45.67.0/28なら、123.45.67.0/255.255.255.240と同等。
スラッシュの後ろの数字はビットマスクを何ビットにするか。
逆に言えばnビットのビットマスクの場合2^(32-n)個のIPを範囲に持つ。
435:nobodyさん
06/09/10 22:58:49 FkN5srrx
>>434
おぉ!ありがとうございます。
たしかにサブネットマスク(bit)って表示がありました。
bitの意味が分からないのでまずはその辺を勉強してみます。
もう一つ聞きたいんですが、
この帯域の偽装は可能ですか?
携帯用コンテンツのセッション前のキャリア分けに使いたいのですが
436:nobodyさん
06/09/10 23:02:45
>>435
IPアドレスは信用出来る値。
クライアントの側で偽装することは出来ない。
437:nobodyさん
06/09/10 23:06:30
>>435
URLリンク(www.net-newbie.com)
IPアドレスの偽装が可能だが、技術的ハードルが高い。
438:nobodyさん
06/09/10 23:10:10
よくある偽装には、
1.単純にソースアドレスを書き換えるだけの方法
2.シーケンスナンバー予測
3.ソースルート詐称
TCPの場合は2か3の方法をとる必要があるが、技術的な難しさだけでなく、都合良く条件が揃わないと実現しない。
439:nobodyさん
06/09/10 23:12:22
>>436-437
とても参考になりました。
ありがとうございました。
440:nobodyさん
06/09/10 23:16:04 FkN5srrx
>>438
メモっときます。
そんなレベル高い利用者はいないと思うので大丈夫です。
441:nobodyさん
06/09/17 09:27:13
IE6でmain.htmlを表示してからリロードすると
frame.jpgへのリファラが変になるのですが回避方法はありませんか?
main.html--------------------------------
<html><head><script type="text/javascript">
onload = function(){
??document.all.ifm.src = "frame.html";
};
</script></head>
<body>
<iframe id=ifm></ifame>
</body></html>
-----------------------------------------
frame.html--------------------------------
<html><head></head><body>
<img src="frame.jpg">
</body></html>
-----------------------------------------
442:nobodyさん
06/09/22 20:30:05 5UPEhA2T
すみません、Perlでお尋ねしたいことがあります。
log.cgi というファイルに下記のフォーマットでログがあります。
-------
192.168.0.1<>2006-09-01-19-15-25<>
192.168.0.2<>2006-09-01-19-15-28<>
192.168.0.1<>2006-09-01-19-15-30<>
-------
このログから、IPの重複チェックと重複チェック後の
IPのカウント回数を拾いたいのですが重複チェックの仕方とカウントがわからず。。
------
192.168.0.1(2)
192.168.0.2(1)
------
という形で出力させたいのです。ご指南下さい。お願い致します。
443:nobodyさん
06/09/22 21:44:11 ylIVQowl
ここがわかりやすい
URLリンク(meblo.jp)
444:nobodyさん
06/09/22 21:58:13
>>442
読み込み部分は分かっているものとして省略するが、
@data = (
"192.168.0.1<>2006-09-01-19-15-25<>\n",
"192.168.0.2<>2006-09-01-19-15-28<>\n",
"192.168.0.1<>2006-09-01-19-15-30<>\n"
);
foreach $data (@data) {
chomp($data);
($ip, $date, $etc) = split(/<>/, $data);
if ($count{$ip}) {
$count{$ip}++;
} else {
$count{$ip} = 1;
}
}
print "Content-type: text/plain\n\n";
foreach $ip (sort(keys(%count))) {
print $ip . "(" . $count{$ip} . ")\n";
}
出力結果:
192.168.0.1(2)
192.168.0.2(1)
445:nobodyさん
06/09/24 00:22:52
>>444さん
ありがとうございます…!!
なるほど、、すごい勉強になりました。
早速今からこのソース取り込んで確認したいと思います。
わざわざ書いて頂いて本当に有難うございました。
446:nobodyさん
06/09/26 19:47:01
webクローラを作るには何から勉強すればいいんでしょうか?
447:nobodyさん
06/09/26 19:55:42
ヒラメキから
448:nobodyさん
06/09/27 09:34:47 uTVmrpVG
鯖OS:Win2K鯖
開発言語:Perl
クライアントOS:WinXPSP2
ブラウザ:IE6.0
最初のページはHTML
次のページはフレーム用CGI
簡単ですいません。
環境は上記のような環境です。
鯖にアクセスした際に最初のHTMLはきちんと表示されるのですが、
次のページへアクセスした際に「:::::::」と表示されます。
出力されたソースを見るとフレーム表示のHTMLの各行に最後の「:」が表示されていました。
元のPerlソースにはありません。
きちんと表示させるにはどうしたら良いのでしょうか?
どこで聞けばいいのかも、わかりかねたのでこちらでお聞きしております。
スレ違いでしたらスレ誘導をお願いいたします。
449:nobodyさん
06/09/27 09:37:33 uTVmrpVG
連投すいません。
書き忘れていました。
すべてのPCでなるわけではなく、
Localから見ると問題はありませんし、
他のWinXpSP2 IE6.0でも問題ありませんでした。
こちらの手元にある複数台のうち一台だけが上記現象を起こしてます。
450:nobodyさん
06/09/27 10:25:49
そんなの、そのPerlのソース出してもらわないと誰にも答えられない
451:nobodyさん
06/09/27 17:58:19 +PJkL4mG
phpでブログツール作ったんですが
「記事を読むたびにデータベースかファイルを参照してる古臭い事してる」
と言われたのですが、
どうすれば古臭くないと考えられるでしょうか?
452:nobodyさん
06/09/27 18:02:51
htmlファイルを吐き出せって事でしょ
453:nobodyさん
06/09/27 18:04:07 +PJkL4mG
はぁ・・・
静的ページってどうもリアルタイム感がないのですが・・・・
454:nobodyさん
06/09/27 20:51:26
MTは古臭いことしてるのか…その人は凄い考えをお持ちだな
455:nobodyさん
06/09/27 21:33:12 +PJkL4mG
38 名前:学生さんは名前がない[] 投稿日:2006/09/27(水) 17:56:11 ID:a9B+ImDh0
何がぬこスクリプトだよ
subject.txt読んでスレ一覧取得してPOSTしてるだけだろ。
自作のblogも記事を読むたびにデータベースかファイルを参照してる古臭い事してるしな。
456:nobodyさん
06/09/27 23:58:26
キャッシュしてないとかそんなとこでは
457:nobodyさん
06/09/28 00:48:05
Google EarthもMapionもえきからも全部古いんだな
458:nobodyさん
06/09/28 12:06:01
sessionの質問ですが、たとえばServAで、
out.print("<FORM METHOD=POST>");
out.print("<INPUT TYPE=TEXT NAME=HOGE"><BR>");
out.print("<INPUT TYPE=SUBMIT>");
out.print("</FORM>");
String str = req.getParameter("HOGE");
if (str != null) {
session.setAttribute("MyHoge", str);
req.getRequestDispatcher("./ServB").forward(req, res);
}
とした場合、これを
out.print("<FORM METHOD=POST ACTION=./ServB>");
out.print("<INPUT TYPE=TEXT NAME=HOGE"><BR>");
out.print("<INPUT TYPE=SUBMIT>");
String str = req.getParameter("HOGE");
if (str != null) {
session.setAttribute("MyHoge", str);
}
out.print("</FORM>");
とするとsessionのsetが実行されないのですが、
FORMのACTION指定で(dispatcherを使わずに)ページジャンプすると同時に
sessionをsetする方法ってあるのでしょうか。
459:nobodyさん
06/09/29 21:30:57
PHPで開発してますが、ロジックがごちゃごちゃしてきてしまって、困っています。
アルバイト情報サイトのように地域とそれに含まれる都道府県などを表示する場合、
どのような構造で格納して表示するのがスマートなんでしょうか?
地域 :region
都道府県 :pref
region[][0] = 地域コード
region[][1] = 地域名
region[][2] = pref[] <−複数の都道府県の配列
pref[][0] = 都道府県コード
pref[][1] = 都道府県名
このような構造で表示しているため、格納する処理もかなりややこしくて
修正時にエラー多発といった状況です。
これに市区町村までつくとさらにややこしくなってしまうんですよね。。
460:nobodyさん
06/09/30 02:46:33
2ちゃんねるタイプBBSの「GlobalNoteScript」について質問させてください
管理者メニュー内にある「個別の規制」を使ってみたいのですが、記述方法がわかりません。
どのような形で記述すれば適用されるのか、どなたか教えてください・・
461:nobodyさん
06/09/30 09:28:21 ahiWlza0
.htaccessを使った認証でユーザーによって表示するページを変更するにはどうすればいいのですか??
462:nobodyさん
06/09/30 09:59:32
環境変数 AUTH_USER
463:nobodyさん
06/09/30 11:37:32
>>459
データベース使うのがスマート
464:nobodyさん
06/09/30 12:41:27
>>463
それDBのデータです。
いまいちいい方法が思いつかない・・・
465:nobodyさん
06/10/01 15:32:21
掲示板のCGIを設置してるんですが、知らないうちに18MBほどのimageというフォルダが出来てました。
ihc.tar.tarとかのファイルが入ってて、セキュリティーホールとかよく判らないんですが、
これって危ないですよね。なんか攻撃されてるんだろか・・・
466:nobodyさん
06/10/01 16:01:59
tarファイルのアップロードを許可していないなら、スクリプトに抜け穴がある。
467:nobodyさん
06/10/02 00:07:25
「こんなCGI探してます」スレが見当たらないようなのでこちらで質問させてもらいます
GIF画像を連結するPerlスクリプトで出力されるGIFがアニメでないスクリプトがあったら教えてください
URLリンク(www.tohoho-web.com)
はよく使われているようですがアニメGIFを吐くのでブラウザの画像のアニメをOFFにしていても正常に
表示されるようにしたいです
468:nobodyさん
06/10/02 11:41:10
>>464
regionテーブルとprefテーブルがあるってことですかい
それならテーブルをjoinしてselectするだけでは
469:nobodyさん
06/10/02 14:40:33
>>468
JoinしてSelectした結果が
[地域A][都道府県A]
[地域A][都道府県B]
[地域B][都道府県C]
こうなるでしょ。
それを表示するために、>>459のような配列に格納しなおしているってこと。
で、それがややこしいなって思ったわけさ。
470:nobodyさん
06/10/02 23:56:58
その情報をどう使うかによるけど、たとえばある地域Aに属する都道府県の一覧を
表示したいなら、地域Bの情報はselectしない、って事じゃないだろうか?
471:nobodyさん
06/10/04 14:48:19
ここ↓って、クッキーを切っても検索した名前が残るのですが、どのようにしているのでしょうか?
ハイパー薬事典
URLリンク(www.jah.ne.jp)
472:nobodyさん
06/10/04 15:53:35
>>471
もっと具体的に。
クッキーが無効な時に
どのような操作をすれば
検索した名前が残ったのかを述べよ。
473:nobodyさん
06/10/04 17:21:21
>>472
名前欄に薬名(ビタミンとか)を書いて検索。
ブラウザの「戻るボタン」で戻ると、名前欄に先ほど書いた名前が残っている。
474:nobodyさん
06/10/04 18:55:51
変な機能の掲示板CGIを探してこちらにやってきました。
7年ほど前に見たもので、ランダムで肩書きを付ける機能があったのですが…
たとえば、書き込むときに、名前欄に「太郎」と入れたら、
「何をやってもダメな太郎」「足フェチの太郎」という風に
勝手に肩書きがつけられてしまうものでした。
グーグルで探した結果、書き込み回数によって肩書きが変化するものはあったのですが、
全くランダムで肩書きをつけてしまう、おバカなCGIがどうしても欲しくて…
ご存知の方、教えてください。よろしくお願いします。
475:nobodyさん
06/10/04 20:16:39
>書き込み回数によって肩書きが変化するものはあったのですが
そこを乱数で変化するように書き直せばええんちゃう?
476:nobodyさん
06/10/04 20:17:17
>>474
Web制作板 【CGI】こんなCGI探してますver.21へGO!
スレリンク(hp板)l50
きちんと読んで迷惑かけないようにな。
477:nobodyさん
06/10/04 21:42:49
>>473
> ブラウザの「戻るボタン」で戻ると、
> ブラウザの「戻るボタン」で戻ると、
> ブラウザの「戻るボタン」で戻ると、
( ゚д゚) キーコキコ
〜 (_ ゚T゚
゚ ゚̄
( ゚д゚ )
(_ ゚T゚
゚ ゚̄
478:nobodyさん
06/10/06 15:49:59
ブラウザにURL直打ちだと結果が返るのに、
PerlのLWP::UserAgentを使うと「ERROR No result」と返してくるのは
(エラーにはならない)
こっちの何を見て判断されてるんでしょうか?
479:nobodyさん
06/10/06 16:12:07
HPを作成に関する質問です。
今現在、ただ1つのウィンドウを左右二つのフレームに分けたところです。
左フレームにプルダウン機能を持たせたリストから、その選択した内容を
右フレームに表示させるにはどのように記述すればよろしいでしょうか?
HTMLをメモ帳で記述してます。
<form>
<select onChange="〜">
<option selected>〜
<option value="〜.html">〜
</select>
</form>
以上の記述と
<a href="〜" target="〜">〜</a>
を組み合わせたような記述、又は同じ役割をする別の記述があれば教えていただけませんか?
本当にまだHTMLをかじったばかりで上記理解してもらえると嬉しいのですが
レス汚しになってしまったらごめんなさい。
480:nobodyさん
06/10/06 16:19:34
157 :夢見る名無しさん :2006/07/10(月) 22:53:34 O
時々目にする「竹石圭佑」という奴をまとめてみました…
@両親が在日(中国人)。名古屋在中?
A顔が出目金or宇宙人そっくり。
B新成人だが、知能が小学生程度(理由は下記の事項より)。
C「自分より力の弱い」女子生徒や女子教師をイジメの格好の的としていた。
D意中の女子には例外なく「ちょっかい」を出して気を引こうとしていた。
E万引きで数回捕まり、長期停学を検討していた(らしい)校長や他職員に大声で泣きながら謝罪。廊下まで泣き声が響いたらしい。
F自分は一般人とは違うと思っており、異常なほどの目立ちたがり屋で注目される為なら何でもする。
Gあまりにも女子に相手にされないことから気が触れ(?)、後輩や仲の良い男子生徒にも手を出す。噂だが注意が必要。
…ちなみにこれらは竹石圭佑の一部にすぎないらしく、
詳しく知りたいならば本人に直接聞くのが一番手っ取り早いそうです。
481:478
06/10/06 16:27:38
自己解決
引数のURL内の記号をコード表記にしたら解決しますた。
482:nobodyさん
06/10/06 16:51:04
>>479
<FORM ACTION="リンク先" METHOD="メソッド" TARGET="フレーム名">
483:nobodyさん
06/10/06 22:19:26
WindowsXP SP2+IE6+JDK 5.0 Update 7で、Javaアプレットの動作テストを
しようとしたのですが、どのサイトのテスト用アプレットを使っても
アプレットが起動できません。
ネットで一般的に動作してるアプレットも動かない状態です。
テストとしては、Hello Worldを表示するだけのアプレットと、
同パスにある上記のアプレットをアプレットタグで読み込むだけのhtmlを
用意し、同パスにおいてhtmlをIEから読み込みました。
すると、IEでよくファイルが見つからない時に表示される赤い×印が
表示されただけでした。
ネットで動いてるアプレットも全て同じように×が表示されます。
IEのセキュリティ設定では、Javaはセキュリティレベル中で動作するようになっています。
上記のテスト用アプレットは、アプレットビューアーでは正常に動作しましたし、
プロンプトからはjava, javacコマンドともにパスが通っています。
何が悪いのかさっぱりわからなくて困っています。
どなたかアドバイスをお願いします。
484:nobodyさん
06/10/07 00:10:54 lqUaPCVi
Perl/CGIって、毎日1回作業をさせる・・・というような、cronと連動した、毎時間起動させることって
レンタルサーバで出来ますか?
一度に実行はできるけど、自動で毎時間起動・・・は無理ですか?
485:nobodyさん
06/10/07 01:06:20
そんなもんそれぞれのサーバの管理者に聞きなはれ。
486:nobodyさん
06/10/07 11:06:53 qRaNUp4k
ということはサーバ側でうまく設定できれば
可能ということですね
ありがとうございました。
Plaggerのような機能を作りたくて、上司のプログラマに
ニュースサイトのRSSを毎日一回取得して、HTMLに整形・出力するプログラムを
依頼しようかなと思ってたです。
487:nobodyさん
06/10/07 13:08:05
298 名前:はじめまして名無しさん :2006/09/15(金) 23:22:38 ID:pNL/1NTp
________
/:.'`::::\/:::::\
/:: \
/::. /""" """\ ヽ
|::〉 ●" ●" | 竹石圭佑
(⌒ヽ |) (1986〜 愛知県名古屋市)
( __ ( ∩∩ ) |
| 、_____ /
ヽ \____/ /
\ /
\____/
/;;;;;;;;;;;;`Y´;;;;;;;;\
/;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;',
l;;;;;r'´ ̄ ̄~  ̄ ̄ヽ;;;;;!
|;;;;;;| |;;;;;|
{;;;;r',;;'"゙`、 .,,;-ー、 ',:;} 植草一秀
rゝl!. (●)│l (●), :l;jヽ 名古屋商科大学客員教授
〉),| . ノ ヽ :!ノ/
ゝ_.l ゝ- ' ,jノ
l、 ___, /!
lヽ ー‐' ,/ !
/!、`ー─‐'" /ヽ
竹石圭佑と植草一秀氏には多くの重大な「共通点」がある。
竹石圭佑は覗き&盗撮が趣味で高校時代にも最低2回は「覗き」「下着泥棒」で捕まっている。
顔の系統も同じで、かなりレベルの高い金魚面である。
竹石や植草氏は世の中の女性を「性欲処理の道具」としてしか見ていない。
犯罪・変態行為で互いにしのぎを削りあう両名。好敵手とも言える。
しかし、この二人の不自然なほどの重大な「共通点」から考察すると、竹石圭佑は植草一秀氏と血縁関係にあるとも考えられる。
488:nobodyさん
06/10/07 23:21:52
Access Analyzer Ver.2.17を設置しようとしているのですが、同封されていたマニュアルに表記されていた
<script language="javascript">
<!--
b1=new Date();
a1=window.screen.height;
a2=window.screen.width;
a3=window.screen.colorDepth;
a4=window.document.referrer;
a5=b1.getTimezoneOffset();
document.write("<img src='./hana.cgi?wh="+a1+"&tz="+a5+"&ww="+a2+"&cd="+a3+"&ref="+a4+"'>");
// -->
</script>
<noscript>
<img src="./hana.cgi">
</noscript>
という解析タグの、9行目と13行目の<img src="">は何の画像を表示させようとしているのでしょうか。
また、「hana.cgi へのパスは、ちゃんと通るように設定してください。」とあったのですが、
これは9行目と13行目の"./hana.cgi"の部分ということですか?
489:nobodyさん
06/10/08 05:47:37
>>488
申し訳ないが、その程度で躓いている人はこの板に来ない方がいい。
490:nobodyさん
06/10/08 08:16:07
>>488
hana.cgiが出力する画像データで決まる。花の絵?
JavaScriptが有効の場合は画面サイズや色深度などの情報を渡してるから、
CGIの作り方次第で、それらに依存した画像を動的に作ってるかもしれない。
パスはCGIの置いてあるサーバーに合わせるという意味じゃないかな。
491:nobodyさん
06/10/08 10:49:42
>490
hana.cgiってのはそういう名前のアクセス解析cgiがあるってだけ。
よくわかってないならピントのはずれたアドバイスなんかしないでROMだけにしとけ。
492:nobodyさん
06/10/08 14:58:35
>>490は別に変な事は言ってないだろ。
これがThe RoomのAccess Analyzerそのものだとは限らんのだからさ。
493:nobodyさん
06/10/09 09:47:45
すいません、Apache関連でちょっとお聞きしたいことがあります。
URLリンク(gareki.ddo.jp)。
インストールしようとしたら画像の画面で固まったまま動きません。
キャンセル押したらメッセージは出るのですが、ウィンドウは消えません。
×ボタン押しても消えません。
タスクマネージャから強制終了させないと消えないようです。
以上の現象を2.0.55/2.0.59/2.2.3で確認しました。
OSはWinXP、マシンはPanasonic製Let's NOTE T4G、OSを再インストール直後です。
同じような現象を経験の方、解決方法ご存知でしたら教えて頂けませんでしょうか。
494:nobodyさん
06/10/10 01:54:25
>>483ですが、どなたかアドバイスをお願いします…。
495:nobodyさん
06/10/10 07:41:51
すれ違いだからヌルーされてることに気がつけ
496:nobodyさん
06/10/11 21:57:35 s93XQdUu
tomcatについて教えてください。
環境:
OS:FedoraCore5
tomcat: jakarta-tomcat-4.0.6
java: Sun 純正 java version "1.4.2_12"
という環境で、tomcatはapacheと連携はさせていません。
javaプログラミングは初めてなので試行錯誤しながらやっているのですが、
どうやらエラーコードがプログラム(index.jsp)を変更したのに変わらないと
いう現象が出ています。
色々しらべた所、tomcatが生成したjavaの中間コード
$TOMCATHOME/work/Standalone
がindex.jspを変更してもうまく更新されない事が多々あるようです。更新され
る場合もあるのですが。それで無理矢理消すとエラーコードがプログラムの
変更に確実に追随します。
仕方ないので毎回こういう事をやりながらデバッグしています。
cd $TOMCATHOME/work/Standalone/localhost/_
rm -rf *
とても効率が悪いので、javaの中間コードを毎回生成させるよう指示したい
のですが、どこをどう変更すれば良いか教えてください。
497:496
06/10/11 23:25:31
↑自己スレです。時計が狂ってました。/homeをNFSで共有してたんですよね。
たぶんこれが本質的な原因です。
明日職場で時計を正しくして再度試してみます。もしまだ問題があるようなら
再度質問します。
498:496
06/10/12 13:46:41
↑犯人は時計と確定しました。
499:nobodyさん
06/10/12 13:49:11
無 理 な 仕 事 は
引 き 受 け る な
500:nobodyさん
06/10/13 17:14:15 AP9+O436
無料のショッピングカートCGIで黙って使っとけ!というのを教えてください。
Kent Webは代引き手数料が固定だったので・・
購入金額で、代引き手数料を変化させたいです。
501:nobodyさん
06/10/13 17:35:04
>>500
これをマルチと呼ぶかどうかは微妙なところだがおまいらはどう思う?
502:nobodyさん
06/10/13 17:42:31
>>500
この板のことを言ってるんだろうが、たぶんWeb制作板の初心者質問スレ(だったかな?)のも同一と思われる。
503:502
06/10/13 17:43:36
レス番間違えた>>501ね
504:nobodyさん
06/10/13 18:32:28
>>502
ざっと調べてみた。
最近この界隈に出てきたショッピングカートの話題は2種類あるようだ。
微妙に要求が違うのは途中で考えが変わったのか2人居るのか…
>>500
1. スレリンク(hp板:155-158番)
2. スレリンク(php板:726-番)
3. スレリンク(php板:178-番)
恐らく3はお前だと思うが1=2もお前なのか?
そうなら2と3のスレ、違っても3のスレには一言断ってからこっちに来い。
505:nobodyさん
06/10/13 19:14:30 XqR5qXXX
これはマルチではなく、スーパーマルチと言われる行為!
とりあえずレスしてこいよ。あとレスしてもらった内容を理解しような。
506:nobodyさん
06/10/13 20:02:57 DJEH1QY1
初めて書き込みします。
サーバーにメールが届くのをトリガーにして、
そのメール内容をサーバーにテキストデータとして
残すプログラムを作りたいのですが、
Perlで可能ですか?
また、良い雛形となるプログラムがあれば教えてください。
507:nobodyさん
06/10/13 20:45:48 AP9+O436
無料のショッピングカートCGIで黙って使っとけ!というのを教えてください。
Kent Webは代引き手数料が固定だったので・・
購入金額で、代引き手数料を変化させたいです。
508:nobodyさん
06/10/13 21:13:53
>>507
>>500-505
509:nobodyさん
06/10/13 23:18:56
なんか勉強してみようかと思うんですが。
例えば、参加型のレビューサイトとか、SNSっぽいの作るとしたら、どの言語が向いてるんでしょうか?
510:nobodyさん
06/10/13 23:29:40
アセンブラ
511:nobodyさん
06/10/14 01:34:07
batもなかなか熱いぞ
512:nobodyさん
06/10/14 11:35:23
>>506
そこまで動作原理を理解していて、
なぜここで聞く?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5346日前に更新/239 KB
担当:undef