[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/13 07:06 / Filesize : 250 KB / Number-of Response : 948
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:nobodyさん mailto:sage [2007/01/25(木) 20:44:50 ID:???]
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

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

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

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

前スレ
△▲ WebProg 初心者の質問 pert14▲△
pc10.2ch.net/test/read.cgi/php/1151501830/

201 名前:nobodyさん mailto:sage [2007/03/14(水) 01:09:35 ID:???]
>>200
HTTPについて勉強しなおして来い
ブラウザからしかリクエストできないなんて道理は無い。

クラッカーが能動的にリクエストする以上防ぐ手立ては無い。

202 名前:nobodyさん mailto:sage [2007/03/14(水) 01:22:34 ID:???]
なんで初心者スレで質問してるのにこんな高圧的な態度とられるんだろうおrz

質問にまったく答えてない一連の>>201に期待してたオレバカだた

203 名前:nobodyさん mailto:sage [2007/03/14(水) 01:56:45 ID:???]
質問が2つ混ざっててよくわからん。

リクエスト元を偽装したいなら IP Spoofing とか(詳しくは知らんけど)。
同一の暗号文を送りたいなら >>199

204 名前:nobodyさん mailto:sage [2007/03/14(水) 02:02:02 ID:???]
>>203
ブラウザからフォームを通さないとリクエストできないと思ってるんだろ。
あとスクリプトが完全にリクエスト元フォームのURIが取得できるとも。

205 名前:nobodyさん mailto:sage [2007/03/14(水) 02:02:42 ID:???]
盗まれたパスワードを(使いまわしてるとかで)他の攻撃に使われる事を考えると
平文以上にセキュアであることに間違いは無いので
否定するようなものではないと思うけどな。

206 名前:189 [2007/03/14(水) 08:19:30 ID:fd6OeGVb]
なんだか、変な空気になってる気がしますが・・

結論として、当初の実装+ajaxでの接続時に使い捨てキーを取得する方法でやって
みようかと思います。毎回違う暗号をおくれる&元のパスワードを知らないと暗号化
出来ない、というのが可能なので、能動的なクラカー様でも対応は難しいと思います。
あるいは、>>198さんの言うSSLもどき(aSSLの事でしょうか)をもう少し調べて利用
した方が安心な気もしますが。

という事で今回の質問をクローズさせて頂きます。参考になるコメントをして下さった
方々に感謝です。長々と失礼いたしました。

207 名前:nobodyさん [2007/03/14(水) 14:08:37 ID:rZAJ9eTa]
office-yamada.net/

208 名前:nobodyさん [2007/03/15(木) 08:40:15 ID:U0mN2jGO]
動作環境ジオシティズ 言語Perl 5

トップページのBGMを簡易アプローダーで誰でも更新できるようにしたいのですが
旨く行きません><

<a href="index.html">トップページに戻る</A>

<form action="cgi.geocities.jp/*******/uploder.cgi" method="POST" enctype="multipart/form-data">
BGM<a href="bgm.mid">聴く</a><input type=file name=upfile size=50>
<input type=submit value="アップロード">
</form>

不具合はアップローダーでファイルの更新に成功したあと聴くボタンを押しても
ダウンロードされません。さらにトップページにおいてあるwinメディアプレーヤー
のほうでも再生されませんが、なぜかサーバー上には問題なくファイルがアップされて
います。一度ブラウザーを閉じてから再度ブラウザーを立ち上げるとなぜか正常に
作動したりします。
2ページ目CGIソース







209 名前:nobodyさん [2007/03/15(木) 08:43:47 ID:U0mN2jGO]
require 'cgi-lib.pl';
&ReadParse;
$upfile = $in{'upfile'};
if ($ENV{'CONTENT_LENGTH'} < 500) {
&error;
};
if ($ENV{'CONTENT_LENGTH'} > 500) {
&save;
};
sub save{
open(OUT,">bgm.mid");
binmode(OUT);
print OUT $upfile;
close(OUT);
# レスポンスヘッダの出力
print "Content-type: text/html", "\n\n";
# HTMLの出力
(中略)
}
sub error{
# レスポンスヘッダの出力
print "Content-type: text/html", "\n\n";
# HTMLの出力
(中略)
}
長々とすみません。。。



210 名前:nobodyさん mailto:sage [2007/03/15(木) 08:49:40 ID:???]
midをhttp://から書けば?

211 名前:208 [2007/03/15(木) 11:14:58 ID:U0mN2jGO]
HTTPから書いたところアップローダーのページからはうまくいきました
ありがとうございます。
ただ、トップページの状況は前と同じです><


212 名前:nobodyさん mailto:sage [2007/03/15(木) 14:13:39 ID:???]
<form method="get">
<input type="text" name="comment">
<SELECT size='10' name='comment'>
.
.
</SELECT>
</form>

input の方が未入力なら selectタグの方をGETさせる、
といった方法をjavascriptあたりでする方法はないでしょうか。

formを分けるのも一つの方法かと思いますが、
他にもGETする値があるので。。。

213 名前:nobodyさん [2007/03/15(木) 18:40:25 ID:10fPSmNF]
レンタルサーバの/tmpの内容を削除する方法についての質問です。

現在、レンタルサーバで商品販売のサイトを運営しているのですが、急にプログラムが動作しなくなりました。
サーバの運営会社に問い合わせを行ったところ、/tmpを空にしてもらうことで対応できたのですが、
下記のような内容のメールが届きました。

>念のためにWebエラーログを確認してみましたところ、sessionの
>開始が為されないエラーが発生していました。
>session_save_pathはシステムの/tmpディレクトリが指定されておりますが、
>こちらには2MBの利用制限が設けられております。
>通常は一定時間後に自動で削除されるはずですが、スクリプトの動作により
>削除されないことがあるという事例がございました。
>一度スクリプトの動作を御確認下さい。
>/tmpディレクトリにファイルが確認できましたら、スクリプト経由から削除
>していただき、動作を再度御確認いただけますでしょうか。
>なお、ファイル削除方法等、プログラムの記述方法に関してはサポート対象外
>となりますので、お客様にて専門書やインターネット等でお調べいただきますようお願いいたします。

スクリプトの作成をしようと思い、ネットを探したのですが見つける事が出来なかったので
参考になるサイトなどありましたらお教えください

214 名前:nobodyさん mailto:sage [2007/03/15(木) 19:21:24 ID:???]
>>213
PHPかな
session_save_pathを自分のディレクトリに設定できるからそうすれば

215 名前:213 mailto:sage [2007/03/15(木) 19:34:43 ID:???]
>>214
ありがとうございます。
前任の担当者が作成したPHPで仕様書等がありませんが
session_save_pathを設定できるか調べてみます

216 名前:nobodyさん mailto:sage [2007/03/16(金) 20:21:06 ID:???]
ウェブサービスのプログラムについての質問です。

画像が貼られたウェブページで、そのページがブラウザから開かれたときは画像が表示されるけど、
画像のURLを直接指定された場合はその画像が開かれないように制御を掛けたいと思っています。

実際にこういったページはあるのですが、どう実現させているのか分かりません。
これを実現するにはどのようにして制御したらいいでしょうか?


217 名前:nobodyさん mailto:sage [2007/03/16(金) 21:17:43 ID:???]
mod_rewriteをApacheに組み込んでリファラーで制限

218 名前:nobodyさん mailto:sage [2007/03/18(日) 02:29:53 ID:???]
正規表現でアンドってどうすればいいんでしょうか?
orは|でいけるみたいなんですが・・・

219 名前:nobodyさん mailto:sage [2007/03/18(日) 05:52:40 ID:???]
>>218
たとえば
OR⇒foo|bar
AND⇒foo.*bar|bar.*foo
基本的に面倒であって、正規表現ではしないことが多い。
検索機能を作りたいならpreg_quote()なりquotemetaなりを忘れずに。



220 名前:nobodyさん [2007/03/19(月) 14:15:03 ID:OiImoSid]
HTMLのサイトを前任者から引き継ぎ
これまで更新の際は、前回のページから変わったところを直して別名保存
新規ページに仕立て上げて、前回のページをバックナンバーに回してきました。
ところが最近になって、あちこちのページで
Stack overflow at line:XX というメッセージボックスが表示されるようになりました。
(XXは任意の数字、4桁の場合もあり。okをクリックすると、そのままページは見られます)
申しわけありませんが、このStack overflow at line はどういう状態なのか
またその対策についてどなたか教えてはいただけないでしょうか。



221 名前:nobodyさん mailto:sage [2007/03/19(月) 14:41:17 ID:???]
>220
www.google.co.jp/search?hl=ja&ie=Shift_JIS&q=Stack%81@overflow%81@at%81@line&btnG=Google+%8C%9F%8D%F5&lr=

222 名前:nobodyさん [2007/03/19(月) 16:14:32 ID:IQmR1GII]
質問です。

ttp://hira.hopto.org/web.htm
にあるWeb-Clap CGIを設置しましたが、解析画面を開くとパスワードがかかっています。
そのデフォルトでかかっているパスワードが解りません。
どうかよろしくお願いします。

223 名前:222 mailto:sage [2007/03/19(月) 16:43:53 ID:???]
すみません、自己解決しました。
本当にすみませんでした。

224 名前:nobodyさん mailto:sage [2007/03/19(月) 16:46:32 ID:???]
>>222
Readme.txtくらい読もうな。パスワードの場所が書いてあるよ
初期設定では、
>#解析画面のパスワード(空白の場合は入力不要)
>$password='12345';
となってる

225 名前:222 mailto:sage [2007/03/19(月) 16:57:13 ID:???]
>>224
ありがとうございます。clap.cgiの中にあると思い込んで、Readmeを読んだつもりになっていました。
お手数をおかけして申し訳ありませんでした。

226 名前:nobodyさん mailto:sage [2007/03/20(火) 02:16:44 ID:???]
携帯以外はじくように
CGI(Perl)で
unless($ENV{'REMOTE_HOST'} =~ /.*ezweb.*|docomo|jp\-t/){error("携帯以外書き込みを受け付けていません");}
と書いてみたのですが、どうやらホストが取得できないみたいです。
ADDRとAGENTは取得できてるみたいなんですが、なんでだろう。

227 名前:nobodyさん mailto:sage [2007/03/20(火) 02:26:14 ID:???]
IPアドレス⇒ホスト名はコストかかるからサーバの設定で行わないように設定できる。
スクリプト上で解決するならgethostbyaddr等を参照するといい。

228 名前:nobodyさん mailto:sage [2007/03/20(火) 02:35:08 ID:???]
>>227
gethostbyaddrで解決しました。
ありがとうございます。

229 名前:nobodyさん [2007/03/20(火) 03:13:27 ID:NXot/AQ/]
細かく書きますのでよろしくお願いします
今テキストファイルでスクリプト.cgiというファイルをプログラミングしてます
中にはperlとhtmlに出力する内容が書いてあるんですが
文法チェックをしたいんですがperl -cwを使っても
ちゃんとチェックしてもらえません
どうしたらチェックしてもらえるんでしょうか?よろしくお願いします



230 名前:nobodyさん mailto:sage [2007/03/20(火) 11:22:01 ID:???]
普通はチェックされるよな?

231 名前:229 [2007/03/20(火) 20:38:49 ID:NXot/AQ/]
230さん
本当ですか?htmlのプログラムがあってもでしょうか?
.plにしなきゃダメとかそういうことはないんでしょうか?一度やり直してみます


232 名前:nobodyさん mailto:sage [2007/03/20(火) 21:52:15 ID:???]
アンケートのCGIなんですが、禁止ワードの機能がついていません。
$FORM{'q_0'}から$FORM{'q_20'}までにhttpという単語があったらエラーを出すように
したいのですが、
if($FORM{'q_0'}=~ /http/) {&error(0,"エラーです");}
これを20個も書くのはおかしいと思うのですが、うまく記述する方法はありますか?
よろしくお願いします。


233 名前:nobodyさん mailto:sage [2007/03/20(火) 22:43:46 ID:???]
>>232
for($i = 0; $i <= 20; $i++){ if($FORM{'q_'.$i} =~ /http/){ error(0, 'Error'); } }
どう見ても無駄だらけ

どうでもいいけどサブルーチン呼び出しに&を付ける意味を知らないなら付けないほうがいい

234 名前:nobodyさん mailto:sage [2007/03/21(水) 00:49:18 ID:???]
クソ真面目に書くと・・・
my $denypost = 0;
while (my $line = <FH>){
  chomp $line;
  if($postbody =~ /$line/){
    $denypost = 1;
    last;
  }
}
if($denypost){
  〜エラー処理〜
}

ファイルのOPEN/CLOSEは省いて書いてあるお

235 名前:nobodyさん mailto:sage [2007/03/24(土) 10:08:26 ID:???]
md5などを使ってパスワードなどの文字列を不可逆的に変化させるとして、
これは変更後の文字列から本来のパスワードを推測するのは不可能と
考えてよいのでしょうか。

それとも一時的な時間かせぎにとどまるのでしょうか?
また単なる時間かせぎにしかならない場合などの理由、ソースなどがあればお願いします。



236 名前:nobodyさん mailto:sage [2007/03/24(土) 13:15:29 ID:???]
>>235
MD5やSHA-1はハッシュ関数なので、生成したハッシュから元の文字列を復元することは出来ません。
総当りすればいつかは破れますが、現実的ではありません。

237 名前:nobodyさん mailto:sage [2007/03/25(日) 15:36:28 ID:???]
「Webアプリ」って言ったら、サーバーサイドで何らかの言語によるプログラムが動いていて、
ユーザーは特別なアプリをインストールすることなく、一般的なWebブラウザでアクセスするだけで、
機能を利用することができる・・・って認識であってますか。

238 名前:nobodyさん mailto:sage [2007/03/25(日) 16:26:56 ID:???]
良い説明文になってると思う。

239 名前:237 mailto:sage [2007/03/25(日) 16:37:45 ID:???]
なるほど。
ユーザー側に提供するインターフェースは、一般的なWebブラウザで動くんであれば、
単純にHTMLでフォーム作るのも、Flashでグラフィカル作るのも、JAVAで高機能に作るのも、
それはWebアプリっていってもイイですよね?

うーん、言い換えると、
Webアプリというからには、Webブラウザに表示するインターフェースはこうでないとイカン!みたいな決まりはないですよね。



240 名前:nobodyさん mailto:sage [2007/03/25(日) 21:28:43 ID:???]
デザインにあんまり凝っても意味が無い、とか?


241 名前:nobodyさん mailto:sage [2007/03/27(火) 00:09:54 ID:???]
>>239
サーバーサイドで何らかの機能を建築して、
その機能を(多少リッチな)クライアント技術でラッピングしたもの、
と、素人ながらも自分は勝手にそう思ってる。

普通の掲示板スクリプトとかをウェブアプリって呼んだりする人いないし。

242 名前:nobodyさん [2007/03/27(火) 01:06:42 ID:Mr8/8mfE]
フォームに、一行テキストボックスとボタンがあります。
ボタンを押したときに、一行テキストボックスの内容を渡して、検索する
ものを作っています。

例えば、Yahoo!検索の場合、
"search.yahoo.co.jp/search?p="+document.form1.word.value;

とすれば、できます。

これで、クロネコメール便の荷物問い合わせを出来るようにしたいのですが、
どうすれば良いのか分かりません。

ステータスバーに出ていた内容

「画像 secure-jp.imrworldwide.com/cgi-bin/
m?rnd=1174924598703&ci=kuronekoyamato&cg=0&sr=1024x768&cd=32&lg=ja&je=y&ck=y&tz=9&ct=lan&hp=n&tl=&si=http%3A//toi.kuronekoyamato.co.jp/
cgi-bin/tneko&rp=http%3A//toi.kuronekoyamato.co.jp/cgi-bin/tneko%3Finit をダウンロードしています... 」
これは関係ないですよね?ソースを見ても分かりません。
どんなURLをくっつければ良いか、分かりましたらお願いします。


243 名前:nobodyさん mailto:sage [2007/03/27(火) 02:28:14 ID:???]
>>239
業務アプリをどう作るかって話かな。
個人的にはセキュリティ設定を大きくいじらずにhtml+javascript程度で済む程度って認識だなあ。
JavaAppletもありっちゃありなんだろうけど、どういう方向に高機能にするか次第じゃないかな。

>>242
実験できないからフォームを見ただけだけど、
フォームの段階で一時的なID作ってるみたいだからJavaScriptでは無理(or非常に面倒)そうな香り。

244 名前:242 [2007/03/28(水) 00:36:30 ID:8gnGLyxT]
>>243
ありがとう。何かいい方法はないかな・・・・

245 名前:nobodyさん [2007/03/28(水) 22:55:24 ID:sRmQC4x9]
CSSを書き換えても、
キャッシュの古いCSSを読みにいってしまい、
変更が反映されないことがよくありますが
どういう対策を取ればいいですか?

246 名前:nobodyさん mailto:sage [2007/03/28(水) 23:48:33 ID:???]
更新したら日付を付加

<link href="common.css?20070328" rel="stylesheet" type="text/css">

JavaScriptでやる人もいるようだが。

247 名前:nobodyさん mailto:sage [2007/03/29(木) 02:59:00 ID:???]
初心者ながらも悪戦苦闘しWEB作成してます。
掲示板を動かすのはCGIによるものだというのがわかるのですがどうも掲示板の設置方法がわかりません。
掲示板はCGIパール言語ではじめから組み込まれたものなのですか?それともHTMLである程度(HPのヘッダー部分や上のロゴとか)
作ってから掲示板としてはじめたい行からCGIでプログラムを書き始めるものなのでしょうか?
それとも掲示板のページは最初からCGIでヘッダーやロゴの部分もCGIパール言語で書き始める、とういうものなのですか?
このばあい、ロゴとかを前のHPから来るレイアウトでCGIにできる方法など簡単に図示、説明してあるWEBなどないでしょうか?
ど素人の質問ですがどなたかご回答いただけましたら幸いにございます。




248 名前:nobodyさん mailto:sage [2007/03/29(木) 03:08:57 ID:???]
>>274
入門書を買ってください

249 名前:nobodyさん mailto:sge [2007/03/29(木) 03:23:57 ID:???]
かったんですがCGIでプログラムをくむようなことばかりで肝心なことがかいてないんですよ
。どうにかならないですかね・・・・。
わからなくてへこんでます。



250 名前:nobodyさん mailto:sage [2007/03/29(木) 04:17:37 ID:???]
なんか根本的な勘違いがあるような気がするんで、分かってるトコロもあるとは思うが1つずつ。

まず、CGIパール言語というものは存在しない。
気持ちは分かるんだが、一応ね。
Perlという言語を用い、CGIというシステムを通じて、掲示板を作成/運用する、ってところか。

次に、CGIとHTMLの関係について。
ウェブページは基本的にHTMLで作成される。それは掲示板だろうが従来のページだろうが一緒だ。

ただ、あらかじめ作っておいたHTMLファイルを、サーバからそのままブラウザに手渡すのか(従来のページ)
ブラウザから要求があった時に、その都度サーバがHTMLファイルを作成し、その内容を渡すのか(CGI)、
という違いでしかない。

CGIで掲示板を用意するというのは、HTMLをサーバが自動的に作成できるように段取りを指定することだと言える。
と言っても、単にHTMLを書け!と言ってもコンピュータは理解してくれないので、
最終的には何らかの形でHTML形式のデータを用意し、それを取り込むようにする必要がある。

で、用意されたHTMLをどうやって取り込むかっていうと、
 (1)プログラム自体にHTML形式の文字列を組み込む
 (2)テンプレート(外部HTMLファイル)を用意し、それを読み込む
 (3)SSIというシステムを使って、HTMLの中にPerlから出力されたデータを埋め込む
の3つがある。
他にもあるかもしれないが、考えなくてもいいだろう。
一番簡単なのは(1)だと思う。

251 名前:nobodyさん mailto:sge [2007/03/29(木) 05:03:05 ID:???]
>>250
ご親切にご回答ありがとうございます。
@がいちばんいいんですね。早速勉強してみます。パール言語でかかれたプログラムにHTMLの文字を組み込むってことですよね。
そうすればfirefighter.ath.cx/sharing/bbs3/cbbs.cgiみたいな綺麗に上のほうのロゴとしたの掲示板に分けれることができるってことですよね。
う〜ん、私みたいな初心者には難易度がたかいですね。でも頑張ってみます。
できたら、ここで報告します。
おおきに

252 名前:nobodyさん mailto:sage [2007/03/29(木) 23:48:28 ID:???]
<チラシの裏>
Webプログラム初心者にはPHPをお勧めする
</チラシの裏>

253 名前:nobodyさん mailto:sage [2007/03/30(金) 03:59:54 ID:???]
デザインテンプレートの豊富なレンタル掲示板でも勧めてやるのが一番だろ

254 名前:nobodyさん [2007/03/30(金) 16:11:52 ID:xUCMg8Mz]
メールの転送サービスやmixiモバイルのように、メールが来た瞬間に処理を始めるには何を使ったらいいんですか?
さらに指定された送信先(@マークの前、ユーザー名?)ごとに異なった処理を行うにはどうすればいいんですか?
参考になる技術やアプリケーションの名前、資料や本などを教えてください。


255 名前:nobodyさん mailto:sage [2007/03/30(金) 17:57:51 ID:???]
>254
つgoogle

256 名前:nobodyさん [2007/03/30(金) 18:29:44 ID:xUCMg8Mz]
>>255
サービス名で検索してみたんですけど、それらしいものが見当たりませんでした…


257 名前:nobodyさん mailto:sage [2007/03/30(金) 20:06:48 ID:???]
>>254
メールサーバ(sendmail,qmail,postfix)の設定を自由にできる権限がないと無理

258 名前:nobodyさん mailto:sage [2007/03/30(金) 23:16:15 ID:???]
使用している掲示板をプログラムを弄くらずに
書き込みを禁止したいのですが、パーミッション値の変更だけで可能でしょうか?
閲覧と検索だけできればよいのですが。
使用しているのはkent webのツリー掲示板「WEB FORUM」です。
可能でしたらどのような感じでパーミッションを変更すればいいのかも教えてもらえたらと思います。

259 名前:nobodyさん mailto:sage [2007/03/30(金) 23:29:16 ID:???]
ヒント:-W



260 名前:nobodyさん mailto:sage [2007/03/31(土) 11:29:16 ID:???]
>>259
ログの方のパーミッションを444にすることで書き込み禁止にすることができました。
古い掲示板でデータは公開しておきたいけど、スパムにも対応したかったので
大変助かりました。ありがとうございます。

261 名前:nobodyさん mailto:sage [2007/04/02(月) 21:11:15 ID:???]
Win環境でperlのテストとかするとしたら、
activeperlとcygwinと、VPCとかVMWare上でlinux環境ではどれでやるのがお勧め?
SpeedyCGIとかもテストを考えてるのだけど、activeperlだと大変そうだけど環境構築は楽とか、
ほかのunix環境のだとやり取りとかで手間や問題があったりするのかとか、
その辺のメリットデメリットのバランス重視で教えてほしい。

262 名前:nobodyさん mailto:sage [2007/04/03(火) 01:13:43 ID:???]
VM 上の Linux がいちばんおすすめできるかと

263 名前:nobodyさん mailto:sage [2007/04/04(水) 17:12:07 ID:???]
質問させてください。

ブラウザでZipファイルをダウンロードさせようと、下記のようにHTTPレスポン
スヘッダを設定しているのですが、

response.setContentType("application/zip");
response.setHeader("Content-Disposition","attachment; filename=\"" +
fileName + "\"");

ダウンロードダイアログにデフォルトで表示されるファイル名の拡張子の前に、
[1]や[2]などの文字が勝手に付加されてしまいます。

例)abcde[1].zip

この勝手に付く数字は何でしょうか・・・。
どなたか解決の仕方をご存じないですか?

264 名前:nobodyさん mailto:sage [2007/04/05(木) 00:15:18 ID:???]
ブラウザやダウンローダの設定によっては、
保存先に同名ファイルがある場合、それらを区別するために付けることはあるだろうが…

265 名前:nobodyさん mailto:sage [2007/04/05(木) 00:43:50 ID:???]
>>262
サンクス、その方向でやってみることにするよ。

266 名前:263 mailto:sage [2007/04/05(木) 11:18:05 ID:???]
>>264さん
回答ありがとうございました。

回答してもらった内容からブラウザの動きが原因なのかと考え、IE関係を調べていると見つかりました。
ファイル名に複数のピリオドがあることが原因でした。
指定しているファイル名が、ABCD.csv.zipになっていました…。
対策は拡張子を1つにするしかなさそうなので、その方向で提案してみます。

参考です。
support.microsoft.com/kb/325630/ja

267 名前:nobodyさん mailto:sage [2007/04/06(金) 22:53:53 ID:???]
WebProgを学ぶ利点はなんですか?

あと、これからやってみたいって人におすすめな言語を教えてください。
いろんな記事を見ているとPHPがよさそうな感じなんですけど。

268 名前:nobodyさん mailto:sage [2007/04/07(土) 00:10:10 ID:???]
良さそうな言語を学べばいい


269 名前:nobodyさん mailto:sage [2007/04/07(土) 00:24:17 ID:???]
>WebProgを学ぶ利点はなんですか?
利点もなにも、ただネットショップ開きたい、ブログやりたい、掲示板設置したいってだけなら学ぶ必要なんかないし
自分でプログラミングして作りたいとか、そういう仕事をやりたいってんでなければ利点も糞もない
何で興味持ったの?



270 名前:nobodyさん [2007/04/07(土) 11:33:44 ID:xt6fC+yD]
初めてこの板に来ました。

これの
cgi-design.net/prog/ass/ass7/index.htm
掲示板を、インフォシークのスペースを使って
作りたいです。

手順どおりにファイルをDLしてフォルダ作成してアップロードしたのですが、

「HPページの記述」という手順以降からよく分かりません。
どうしたらよいのでしょうか。



271 名前:nobodyさん mailto:sage [2007/04/07(土) 11:55:50 ID:???]
そんなんフレーム使えばいいじゃん。CGIでやる必要性がわからない

272 名前:nobodyさん mailto:sage [2007/04/07(土) 14:39:40 ID:???]
>>270
それって掲示板なのか?

273 名前:教えてくん mailto:sage [2007/04/07(土) 16:57:37 ID:???]
ttp://www.itmedia.co.jp/info/image.html

直リン禁止のこの制限ってどうやるのでしょうか?

274 名前:nobodyさん mailto:sage [2007/04/07(土) 19:39:28 ID:???]
REFERER

275 名前:nobodyさん mailto:sage [2007/04/07(土) 20:54:43 ID:???]
質問ですー。
HTMLのフォームについてなのですが
あるフォームAのチェックボックスの値を、別のフォームBの送信ボタンから送りたくて
↓のようにしたのですが
フォームA
<form action="formA.php" method="post" name="formA">
<input type="checkbox" name="checkA">
<input type="submit" value="送信" name="check_btnA" >
フォームB
<form action="formB.php" method="post" name="formB">
<input type="hidden" name="checkB">
<input type="submit" value="送信" name="check_btnB" onClick="document.formB.checkB.value = document.formA.checkA.value.valueOf()">
なぜかフォームAのチェックボックスの状態に関わらず、常にcheckBに"on"が入ってきて送信されています。
(全く同じ方法でチェックボックスの代わりにテキストエリアのデータを送った場合は上手くいきました)
なぜでしょうか?解決法がわかる方いらっしゃいましたらご教授くださいませ。

276 名前:275 [2007/04/07(土) 20:56:34 ID:VPbCGvrh]
書き忘れましたが、OSはXP-SP2でIE7を使ってテストしています。

277 名前:nobodyさん mailto:sage [2007/04/07(土) 22:37:33 ID:???]
くだらない質問かもしれませんが、お願いします。
perlとかphpの公式のマニュアルを
そのまま本にしたものが欲しいんですがそういうのってありますか?

278 名前:nobodyさん mailto:sage [2007/04/07(土) 23:55:30 ID:???]
>>277
これでいいのかな?

PHP Manual(英語)
www.amazon.co.jp/Php-Manual/dp/0595132278
www.amazon.co.jp/Php-Manual/dp/0595132286


279 名前:nobodyさん mailto:sage [2007/04/08(日) 00:01:25 ID:???]
>>275
憶測に過ぎないが
type="submit"のボタンの場合onclickが呼ばれる前に送信されるかもしれない

解決法としてはonclickじゃなくて<form>タグのonsubmit属性を使う



280 名前:279 mailto:sage [2007/04/08(日) 00:49:29 ID:???]
勘違いしてたスマン
.valueOf() を消したら動くんじゃないか?

281 名前:275 mailto:sage [2007/04/08(日) 01:20:54 ID:???]
>>279
レスサンクス(・∀・)ギビングデー
onsubmit使っても、.valueOf()を消してみてもだめだたorz

282 名前:275 mailto:sage [2007/04/08(日) 01:24:51 ID:???]
>>275の状態では常に"on"が入ってきて
onsubmitにすると常に""
.valueOf()を消すと常に"on"
両方適用すると常に""
     ぅぅぅ
・・・orz 

283 名前:nobodyさん mailto:sage [2007/04/08(日) 01:43:56 ID:???]
>>281
やっとわかった

checkboxのvalue属性は「チェック時に送信する文字列」(デフォルトで"on")
チェックされていないときは何も送信されない
つまりvalueではチェックされたかどうかの判別はできない

送信を押すとcheckBのvalue値は"on"になるけど、
checkboxじゃないのでそのままcheckB=onというデータが送信されてしまうってわけ

オン・オフの情報はJavascriptの場合checkedで制御できる
そこでフォームBにもチェックボックスを用意し、checkedプロパティをコピーすればよい
チェックボックスはCSSで隠してる
---------------------------------------------
フォームA
<form action="test.php" method="post" name="formA">
<input type="checkbox" name="checkA">
<input type="submit" value="送信" name="check_btnA" >
</form>
フォームB
<form action="test.php" method="post" name="formB">
<input type="checkbox" name="checkB" style="display:none;">
<input type="submit" value="送信" name="check_btnB" onClick="document.formB.checkB.checked = document.formA.checkA.checked">

284 名前:283 mailto:sage [2007/04/08(日) 01:49:34 ID:???]
誤 送信を押すとcheckBのvalue値は"on"になるけど、
正 送信を押すとcheckBのvalue値は、チェックされたか否かにかかわらず"on"になり、

285 名前:275 mailto:sage [2007/04/08(日) 02:26:26 ID:???]
>>283
サーーーーーーーーーーーーンクス(・∀・)!
できました!
なるほどチェックしてないといないも同然なのね。
>>283に天の恵みがありますように。

286 名前:nobodyさん [2007/04/09(月) 05:27:56 ID:y0wSlAqB]
質問でございます。
以下のようにして、flash.swfに毎回ランダムな数字が送られるようなJAVASCRIPTを組んでみたのですが
なぜか実行されないのです。(flash.swfも表示されない)
どこか間違っているところがあるでしょうか?ご教授お願いします。
<body>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="550" height="400" id="polpol" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<script type="text/javascript">
<!--
var num = Math.floor(Math.random()*10);
document.write("<param name='movie' value='flash.swf?num="+num+"'/>");
//-->
</script>
<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
</object>
</body>

287 名前:nobodyさん mailto:sage [2007/04/09(月) 05:29:10 ID:???]
補足です。
OSはXP-SP2で、IE7を使っています。

288 名前:nobodyさん [2007/04/13(金) 16:28:10 ID:LzoxMvAB]
perlで書かれた無料配布のメールフォームスクリプトを探しています。
携帯対応必須、更に添付ファイル送信機能もあれば嬉しいです。
よろしくお願いします。

289 名前:nobodyさん mailto:sage [2007/04/13(金) 17:55:55 ID:???]
こちらこそよろしくおねがいします。



290 名前:nobodyさん mailto:sage [2007/04/14(土) 00:29:33 ID:???]
いえいえこちらこそどういたまして

では次の質問どうぞ

291 名前:nobodyさん mailto:sage [2007/04/14(土) 04:09:47 ID:???]
>286
'/>"→' />"

292 名前:nobodyさん mailto:sage [2007/04/14(土) 21:58:51 ID:???]
>>288
ググレカス先生にきいてこい


293 名前:nobodyさん [2007/04/15(日) 01:53:27 ID:bwS+3MUr]
>>267
つーか、まずやってみてからいろいろ考えたら?
PHP悪くないと思うよ。

294 名前:nobodyさん [2007/04/15(日) 09:16:57 ID:N1qWSjQd]
趣味でCGIをはじめてから3ヶ月、
新しくPCを買うことになったので、新しいOSを入れてみようと思ったのですが
初心者にどのOSがおすすめですか?
windows以外でおながいします。

295 名前:nobodyさん mailto:sage [2007/04/15(日) 09:35:08 ID:???]
DR-DOS とか Be とかは面白いよ
あとは 超漢字 なんかもなかなかだ

296 名前:nobodyさん [2007/04/15(日) 13:17:23 ID:iULhvD+e]
すいません
ttp://a-h.parfe.jp/einfach/archives/2005/0706043145.html
これのサンプル
ttp://a-h.parfe.jp/einfach/archives/setClipboard.html

コピーする数を増やしたいのですがどうすればいいでしょうか
よろしくお願いします。

297 名前:nobodyさん mailto:sage [2007/04/15(日) 16:27:57 ID:???]
PHPですと、検索エンジンから見てただのhtmlコードですので、
解析されキャッシュもされます。
しかしperlなどでページ全体をCGIとして組んだ場合、何も解析されません。
SEOとして不利だと思うのですが、いい解決法はあるのでしょうか?
また、Rubyなどもperlと同じなのでしょうか

298 名前:297 mailto:age [2007/04/15(日) 17:24:15 ID:???]
まだ?あげますよ。

299 名前:nobodyさん mailto:sage [2007/04/15(日) 19:59:57 ID:???]
要は、通常のHTMLと同じように吐けばいいんでしょ?
というか、クライアントから見ればHTMLそのままだろうがPHPだろうがPerlだろうが一緒な気がするんだ。
となると、クローラはどこでそれらを区別してるかが問題となる。

クローラの仕組みはあんまり知らないんで、想像で答えるけど、
ヘッダか、ファイルのパス(拡張子とか、?hoge=fooが付くとか、cgi-bin/にあるとか)だと思う。



300 名前:nobodyさん mailto:sage [2007/04/15(日) 20:45:01 ID:???]
ありがとうございます。参考になりました






[ 続きを読む ] / [ 携帯版 ]

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

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