[表示 : 全て 最新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/

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:???]
ありがとうございます。参考になりました



301 名前:nobodyさん mailto:sage [2007/04/16(月) 17:40:47 ID:???]
メールアドレスになにかデータを送るWebサービスをしようと思ってます。
メールアドレス(とデータ要求)をフォームに書いて、Submitボタンを押すとそのメールアドレスにデータが届きます。

即っとメールを送れるようにするとボタン連打でメールも連打されてしまうので

 ・ 初見のメールアドレスの場合、とりあえずそのアドレスに確認メールを送る
 ・ 確認メールの返事が返ってきたらアドレスを確認済みリストに入れ、以後はボタン押されるたびに送信

というシステムにしようと思ってます。
なにかマズい点はありそうですか?

302 名前:nobodyさん mailto:sage [2007/04/16(月) 20:05:42 ID:???]
いいんじゃないの。

303 名前:nobodyさん mailto:sage [2007/04/16(月) 21:05:29 ID:???]
そのサービスはWebメールで添付ファイル付けるのと何が違うの?

304 名前:nobodyさん mailto:sage [2007/04/16(月) 21:27:39 ID:???]
いわゆる検索のメールサービスみたいなもんか
検索結果が手元にメールで残って蓄積できるので検索するものによっては便利って奴

>>301
特に大きな問題はないように見える
たいていのメールサービスが採ってる簡易な方法だと思うぞ

アカウント作させれば確実だが、そういう大掛かりなのはやりたくはなさそうだな

305 名前:nobodyさん [2007/04/16(月) 23:51:13 ID:NIjRfyke]
HTMLのフォームのみ(CGIなし)で、メール送信って
できませんでしたっけ?

メール送信とかで検索すると、action = "sendmail.cgi"
のようなCGI前提のばっかでてきます。

306 名前:nobodyさん mailto:sage [2007/04/17(火) 00:55:09 ID:???]
<form method="POST" action="mailto:hoge@example.com?Subject=test%20mail">

307 名前:nobodyさん [2007/04/17(火) 22:54:18 ID:IBs1I/Np]
Shift_JISで
"`(き|キ|キ)( | )*?(ら|ラ|ラ)`"

"ひたすらイエモン"
にマッチするのはなんで?

308 名前:nobodyさん mailto:sage [2007/04/17(火) 23:20:16 ID:???]
$str = "ひたすらイエモン";
print substr($str, 5, 3);
「キら」

309 名前:307 [2007/04/17(火) 23:54:36 ID:IBs1I/Np]
うおほんとだ
"す"の2バイト目が"キ"と同じだってこと?
てことは"す"の1バイト目の次に"キ"が来ている場合は除外すればいいのかな
なんかこれだと他と次々衝突しそう
文字コード表見ても見方がよくわかんないし"す"だけじゃないかもしれないし

検索のキーワードでいいのでもうちょっとヒントください

310 名前:nobodyさん mailto:sage [2007/04/18(水) 00:21:31 ID:???]
一般論として、半角カタカナと全角日本語を混在させた正規表現は普通の人の手には負えない

半角カタカナの全てを全角に変換したあと全角日本語だけのマッチングを行うのが無難



311 名前:307 [2007/04/18(水) 00:49:31 ID:J7/dwcVs]
phpならmb_convert_kanaで半角カナ→全角カナしたあとに全角でマッチングするのが無難なのね
なるほど了解 そうすることにします
ありがとうございました

312 名前:nobodyさん mailto:sage [2007/04/18(水) 03:54:47 ID:???]
開発環境として、どの程度のスペックが必要でしょうか。
メモリ512MB、CPUはCeleronとかじゃ、きついですか?

313 名前:nobodyさん mailto:sage [2007/04/18(水) 05:03:14 ID:???]
開発環境ってナンデスカ?
その開発環境アプリケーションの動作スペック見れば一発じゃん?

さくらのレン鯖でCGI動かすためのDebian+Emacsの開発実行環境持ってて
鯖マシンスペックはセレ400のメモリ128でPIII1GHzのWinマシンからPuTTYしてて必要十分だけど
おそらくそういう答が欲しいわけじゃないだろ?

314 名前:nobodyさん mailto:sage [2007/04/18(水) 08:11:41 ID:???]
>307
カタカナに限らず、複数の表記方法が考えられるものについては
一定のルールで置換(この場合は正規化とか一般化とでも言うのだろうか)してから
検索すると色々と便利なんじゃないかな。

例えば、
  半角英数字 → 全角
  記号 → 消去
  半角カタカナ → 全角カタカナ
  ひらがな → 全角カタカナ
とか。

315 名前:nobodyさん mailto:sage [2007/04/18(水) 11:03:43 ID:???]
>>312
それとも自分が使うパソコンのことかな?
会社に転がってるので必要十分のはず。

新たに導入するとしたら、
OSにも依存すると思うけど、WIndowsなら2000かXPでメモリは1GBあった方がいいんでないの?
CPUもセレロンだと・・・どうなんだろ。今ならCore2Duoとか。

316 名前:nobodyさん [2007/04/18(水) 12:39:21 ID:hIYxev+O]
誘導されてきました。
どんな風に実装すればいいかわからないので
参考意見が聞けると嬉しいのですが。

・intra-martというフレームワーク、pageベース(?)
・DBから取得したデータを一覧表示する画面
・一ページあたり10件表示
・必要な場合はページ遷移が可能なリンクボタンが表示
・一覧表示しているデータにはそれぞれチェックボックスをつける
・削除ボタンで、チェックボックスがついているデータを削除

 という削除画面を作って欲しいと言われたのですが
ページ移動してもチェックボックスのon/offを
記憶させておいてほしいと言われました。

 DBに一時テーブルを作ってやったことはあったんですが
そんなものはつくっちゃだめと言われ、どうすれば実装できるか
わからず書き込みました。

→続く。

317 名前:316 [2007/04/18(水) 12:40:51 ID:hIYxev+O]
続き←

 思いついたのは、一覧データ件数分hidden項目を作成して
キーとon/offのフラグを適当なセパレータでくっつけておいて
画面遷移時にon/offを書き換える程度で…

<INPUT type="hidden" name="hidList" value="key1|1">
<INPUT type="hidden" name="hidList" value="key2|0">

 ただこれだと毎回総なめしないといけないし、非効率かなぁと。


 ページ番号持たせた方がいいかなと思ったけど
ページ遷移時もDBアクセスが発生してデータの増減があるので
ページ番号は使えないなぁと思って…

 参考アドバイスがあればお願いします

318 名前:nobodyさん mailto:sage [2007/04/18(水) 12:57:03 ID:???]
セッションは使っちゃだめなんでしょか

319 名前:316 mailto:sage [2007/04/18(水) 14:39:21 ID:???]
 セッションが使えるかは確認している最中です。

 セッションはキーと値の組み合わせととらえていて
上に書いた、hiddenの作り方と大差ないかなぁと思ってたんですけど…

session.key1 = 1
session.key2 = 0

…総なめしないで、直接値を取ったりできる…のかな。


320 名前:nobodyさん mailto:sage [2007/04/18(水) 14:55:26 ID:???]
はい?
んな憶測で判断してないでさっさとマニュアル読んで下さい



321 名前:316 mailto:sage [2007/04/18(水) 15:49:59 ID:???]
セッションは使えるけど使うなとのことでした。


322 名前:nobodyさん mailto:sage [2007/04/18(水) 18:47:44 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