- 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/
- 168 名前:nobodyさん [2007/03/03(土) 21:00:40 ID:fNDaKVAP]
- 質問です。
検索エンジンを作ったのですが、サイト名が決まりません。 かっこいいサイト名をおしえてください。
- 169 名前:nobodyさん mailto:sage [2007/03/03(土) 22:26:19 ID:???]
- 「おしえてくん」
- 170 名前:nobodyさん mailto:sage [2007/03/03(土) 23:14:46 ID:???]
- >>169
なんという天才
- 171 名前:nobodyさん [2007/03/04(日) 05:41:36 ID:50YvVeUU]
- mixiモバイルについているような、メールを使って日記を書くといった機能は、具体的には何を使ってどのような処理を行っているのでしょうか?
メール送信後にすぐ処理されるというのは、メールサーバーに何かを仕込んだりしているのでしょうか?
- 172 名前:nobodyさん mailto:sage [2007/03/04(日) 13:21:25 ID:???]
- メールを受信したら何らかのコマンドを走らせる、というのが出来た気がする。
負荷が気になるならcronでもいいだろうし。 ……微妙に板違いな気もするけど完全に切り分けはできないからいいか。
- 173 名前:nobodyさん mailto:sage [2007/03/04(日) 20:04:57 ID:???]
- ま、aliasesや.forwardで検索してみ
- 174 名前:nobodyさん mailto:sage [2007/03/07(水) 21:41:48 ID:???]
- すみません。まったくのプログラミング初心者なのですが質問があります。
仕事の効率化を図るために何かひとつプログラミング言語を習得してみようと思うのですが、入門に最適な言語はありませんか?
- 175 名前:nobodyさん mailto:sage [2007/03/07(水) 23:32:38 ID:???]
- Javaっていいたいとこだけど
PHPでWebアプリ作るのが一番早そう。
- 176 名前:nobodyさん mailto:sage [2007/03/08(木) 00:00:58 ID:???]
- 仕事の効率化つったらPerlをCopalで動かすのが一番効率を感じる時だな。
あとはOffice系のマクロとか。 htmlが都合いいならPHP。覚えるコストも安い。 それにしても仕事の効率化でWebProgってのは何を想定してるのか。
- 177 名前:nobodyさん mailto:sage [2007/03/08(木) 00:31:39 ID:???]
- 最近流行りのToDo管理の類じゃなかろか。
- 178 名前:nobodyさん [2007/03/08(木) 15:20:50 ID:6RRFOqDL]
- ↓このスクリプトの
ttp://ame.dip.jp/ame/upload_cgi.txt $filename = int(time/1000000).'/'.(time%1000000).'.'.$ext; open(W, "> ../upload/$filename"); が理解できない '/'はファイルネームみたいだけど、こんなのありなの? ローカルのwindowsと無料ホームページサービス(xrea)で試してきたけど、 スラッシュが入ってるとファイル作成できん でも配布元じゃ動いてるっぽい
- 179 名前:nobodyさん mailto:sage [2007/03/08(木) 15:27:45 ID:???]
- うpろーだか何か知らないけど
アップロードされたファイルをディレクトリごとに分けるって よくありがちな仕様だと思うけど。 パーミッションがなくてディレクトリ作れないだけじゃん?
- 180 名前:nobodyさん [2007/03/08(木) 15:49:21 ID:6RRFOqDL]
- xreaで画像を作成するdirを707にしても無理
スラッシュがないと作成できる この例だとaaa/bbb.jpgのaaaディレクトリを自動で作ってくれるの?
- 181 名前:nobodyさん mailto:sage [2007/03/08(木) 22:03:10 ID:???]
- ファイルの作成先であるディレクトリが既にあるのが前提なので、
$putdir = int(time/1000000); mkdir $putdir if !-e $putdir; これを付け加えればいいかと思う
- 182 名前:nobodyさん mailto:sage [2007/03/08(木) 22:49:38 ID:???]
- このスクリプトの頭にはCドライブから始まるperlへのパスが書いてある
つまり、そのままでwindowsで動くということだ そして大抵の掲示板鯖はunix/linux系だろうから、実際に稼動させてるのを見ると それ系でもそのまま動いているということになる これは絶対におかしい 謎だ
- 183 名前:nobodyさん mailto:age [2007/03/09(金) 01:07:10 ID:???]
- mod rewriteで
example.com/hoge?id=12 に来たアクセスを をpublic_html/PHP/usr/hoge.php?id=12 に送りたいのですがどうしてもできません。 ご教示お願いいたします。 今はこんな感じで書いてます。 RewriteEngine on RewriteRule hoge\?id=([a-z0-9]+)$ example.com/PHP/id/hoge.php?id=$1 [L]
- 184 名前:nobodyさん mailto:sage [2007/03/09(金) 01:18:04 ID:???]
- >>182
いや、これはWinでしか動かないよ。 Winなら勝手にディレクトリ作ってくれるし。
- 185 名前:nobodyさん [2007/03/09(金) 08:50:41 ID:eGapl2tj]
- スクリプト内で作成したファイルの所有者を
そのスクリプト中で変更したいのですができません。 apache:apache→admin:admin にしたいのですが、いい方法はないでしょうか?
- 186 名前:nobodyさん mailto:sage [2007/03/09(金) 09:17:31 ID:???]
- Pythonって、obj.hoge().huga() みたいな右つながりの書き方できますか?
- 187 名前:186 mailto:sage [2007/03/09(金) 09:35:52 ID:???]
- できました。
- 188 名前:nobodyさん mailto:sage [2007/03/09(金) 13:09:59 ID:???]
- >>183
RewriteRule ^hoge$ PHP/id/hoge.php?%{QUERY_STRING} /PHP/usr/なのか/PHP/id/なのかどっちだ
- 189 名前:nobodyさん [2007/03/11(日) 04:19:42 ID:lQSNQtRn]
- パスワード入力での質問なのですが、SSLを使わない場合に
クライアント側で暗号化、送信(JavaScript?) → サーバ側で復号化(Perl) をする場合、どういった暗号化、復号化処理を行えば良いのでしょうか。 DESとかMD5を使う場合、クライアント側では www.onicos.com/staff/iz/amuse/javascript/expert/ とかのJavaScriptを使って、サーバ側ではcrypt関数を使うでOK?
- 190 名前:nobodyさん mailto:sage [2007/03/11(日) 15:36:43 ID:???]
- >>189
クライアントサイドで暗号化しようとする理由は何?
- 191 名前:189 mailto:sage [2007/03/11(日) 18:57:32 ID:???]
- >>190
通信データを傍受された際の対処です。 実際に役に立つ日がくるかどうかはともかく、体裁を繕うのに実装しようかと思います。 傍受された暗号文を直接送り込めばイイじゃん、って事に関しては、送信元を限定する 事で対応したいと思っています。
- 192 名前:nobodyさん mailto:sage [2007/03/12(月) 01:34:59 ID:???]
- >189
正直、「体裁を取り繕う」役割すら果たし得ないと思うが。 ActiveXコントロールでも仕込んで暗号化処理を隠蔽するんでもなきゃ、暗号化の仕掛け自体 攻撃者にダダ漏れだってのは分かるよね?
- 193 名前:nobodyさん mailto:sage [2007/03/12(月) 03:18:33 ID:???]
- これは覚えておいて欲しい
Clientで暗号化する以上、暗号化ロジックは漏れてることになる
- 194 名前:nobodyさん mailto:sage [2007/03/12(月) 21:42:47 ID:???]
- >>192,193
お前らMD5が何か分かってないだろ
- 195 名前:nobodyさん mailto:sage [2007/03/12(月) 23:27:30 ID:???]
- >>189
その方法だとcrypt関数は期待したようには動作しない。 確かPerlにはMD5ハッシュ生成モジュールがあったと思うからそれを使う。
- 196 名前:189 mailto:sage [2007/03/13(火) 00:02:54 ID:???]
- >>195
ありがとうございます。確かにcrypt関数では期待した値がでませんでした。 いろいろ調べて Digest::MD5 を使ってみたところうまくいったので、この方法で パスワードの検証を行いたいと思います。 追記:暗号化、復号化という言葉が誤解を招いたのかもしれませんね。
- 197 名前:nobodyさん mailto:sage [2007/03/13(火) 07:31:23 ID:???]
- >>191
傍受されたパスワードをそのまま送られたら意味なし
- 198 名前:nobodyさん mailto:sage [2007/03/13(火) 21:53:51 ID:???]
- 素で分からないのだけれど、サバの設定で送信元を限定した場合に
>>189のパスを突破する方法ってあるのけ?当然総当りとかナシな つーか、傍受した暗号パスワードをどうやって送るのか教えてけれ。 あと、方法にこだわらないならAjaxのSSLもどき使う方がラクかもだよ。
- 199 名前:nobodyさん mailto:sage [2007/03/14(水) 00:30:51 ID:???]
- >198
>傍受した暗号パスワードをどうやって送るのか データをいくら暗号化しようと素のHTTPで送る以上、 「暗号化されたバイト列」を平文で送るよりないわけで…… クラカーは同じ内容の平文を送ればいいだけ。
- 200 名前:nobodyさん mailto:sage [2007/03/14(水) 01:00:58 ID:???]
- >>199意図が伝わってないようで。解説すると、
同一ドメイン以外からのCGIリクエストを許可しない場合、外部から正しい 暗号文を送られてきても拒否れる。 当然に正しいフォームに暗号文を入力しても違う暗号文になるので整合しない。 つまり、リクエスト元を偽装する方法にはどういった事が考えられるか、と。
- 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:???]
- 良さそうな言語を学べばいい
|

|