△▲ WebProg 初心者の質問 Part9 ▼▽
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
04/06/09 02:27ID:eYHXd/1E質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-10
前スレ
△▲ WebProg 初心者の質問 Part8 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1078568723/
0002nobodyさん
04/06/09 02:28ID:eYHXd/1E△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1066318233/
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc2.2ch.net/php/kako/1060/10602/1060263267.html
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc2.2ch.net/php/kako/1056/10560/1056078605.html
WebProg 初心者の質問 Part3
http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
http://pc.2ch.net/php/kako/1030/10301/1030151932.html
0003nobodyさん
04/06/09 02:29ID:eYHXd/1E厨や、 DQN をこのスレに集める事で、各スレの清浄化が見込まれます。
必要だと思った方は、保守 age して下さい。
糞スレだと思われる方は sage て下さい。
厨や、 DQN もスレの活性化に(多少)役立っていると思われている方は sage て下さい。
まぁ、糞スレと認定されたら自然淘汰されると思いますが。
0004nobodyさん
04/06/09 03:02ID:???0005名無し三代目店長
04/06/09 07:28ID:So4NrE+Fhttp://www.flashcgi.net/
↑ここのやつ
板を作ろうとすると一応成功しましたってでるのですが
作ったファイルが全部0バイトになってしまいます。
どうしたらいいでしょうか?
ISAPIが悪いのでしょうか?
一応サーバーはHTTPDを使ってます。
perlは最新のやつをインストしました。
osはwindowsXPHOMEです。
アパッチはインストしていませんが、した方がよろしいのでしょうか?
0008nobodyさん
04/06/09 13:04ID:???という原則を深く掘り下げて解説している
WebProg開発初心者用指南書HPはありますか?
0009nobodyさん
04/06/09 13:13ID:???現場と遊びは違うんで
0010nobodyさん
04/06/09 14:07ID:???そういう原則はない
ハイパーテキストトランスファープロトコルととクライアントサーバシステムについて学ぼう
0011nobodyさん
04/06/09 19:14ID:???ハイパーテキストマークアップランゲージも学ぼうぜ
0012nobodyさん
04/06/10 00:10ID:IT+NSIG+な無料サーバーを教えてください。
0013nobodyさん
04/06/10 00:26ID:???0015nobodyさん
04/06/10 20:42ID:???0016nobodyさん
04/06/11 13:25ID:Q52kt8Kvperlでできますか?
サーバーでSSLを使えるようにする設定が必要なのでしょうか?
0017nobodyさん
04/06/11 13:31ID:???0018nobodyさん
04/06/11 19:07ID:???その10件以降のエントリー20件を「最近のエントリー」に
表示したいのですが
<MTEntries lastn="20">
↑をどのように変更したらよいのでしょうか
教えていただけませんか。
0019nobodyさん
04/06/11 20:25ID:???0020nobodyさん
04/06/11 21:30ID:???0021nobodyさん
04/06/11 21:35ID:???0022nobodyさん
04/06/11 21:40ID:???確かにあれじゃこっちに聞きに来る気持ちもわからんでもない・・・
スレ違いっていうか板違いでWeb制作板?あっち見ないから知らんけど。
0023nobodyさん
04/06/11 21:48ID:???板違いなのに略すなよ。
0024nobodyさん
04/06/12 21:47ID:aGG7YgPZ正常に動作しているらしいサンプルスクリプトや自分で試しに組んでみたスクリプトでも
"Too late for "-T" option at test.pl line 1."とエラーが出てしまいます。。。
色々と試してみたのですが自分では解決方法が掴めないのでどなたか解決方法を教えて頂けると幸いです。
動作環境はActivePerlの5.8です。宜しくお願いします。
0025nobodyさん
04/06/12 22:24ID:???perlで実行しようとしたときに出る奴です。windowsよくしらんの
だけど、#!行がサポートされてないとかで-Tオプションが渡って
ないのでは? perl -T test.plとすればいけると思う。
0026nobodyさん
04/06/13 02:41ID:???そこでgzipのパスを変更しようとスクリプトを全てチェックしたのですがパスを設定する部分が見当たりません。。
本スレでも質問してしまいましたが、皆さんどうやら設定しなくても正常に動いているようで明確な回答が得られませんでした。
どなたかお力をお貸し願えませんでしょうか…。
(マルチポストになってしまってすみません。)
0028nobodyさん
04/06/13 15:35ID:???JBOSS-3.2.4 と Velocity-1.4(Velocity-tools-1.1) を組み合わせたいのですが、
Velocity-tools の simple.war を JBOSSの deploy フォルダにおいて、
http://〜/simple/
としても、
HTTP Status 503 - This application is not currently available
になってしまいます。
JBOSS_CLASSPATH には velocity-1.4.jar と velocity-dep-1.4.jar を追加しています。
ログを見ると、ここらへんが問題な気がするのですが。
15:35:03,601 ERROR [Registry] Null component jboss.web:type=JspMonitor,WebModule=//localhost/simple,J2EEApplication=none,J2EEServer=none
15:35:03,636 ERROR [BaseModelMBean] Exception invoking method addChild
java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties
解決方法を教えてください。
0029nobodyさん
04/06/13 18:31ID:/DZ4hFNS投稿日時,投稿内容(commentパラメータに入ってる物),投稿者ホストと保存し、
modeパラメータにviewが入っている場合はそのCSV形式のファイルをテーブルで表示するプログラムを作っています。
use warningsしているのですが、これを付けてるとどうしても下のような警告が出てしまいます。
comment.pl: Use of uninitialized value in string eq at comment.pl line 40.
comment.pl: Use of uninitialized value in pattern match (m//) at comment.pl line 43.
未定義の値を使用しているからいけないのかなと解釈しましたが、
これらで使用している変数はフォームから渡される値を代入している変数なのでどうやって解決すればいいかわかりません。。。
use warningsを消すというのは無しで何か解決方法があったらご教授して頂けると幸いです(_ _)ソースは↓です(EUC)。
http://tool-ya.ddo.jp/2ch/trash-box/file/20040613182140803.txt
厚かましくて本当申し訳ないのですが、他に目に余るような所があったらそこも指摘して頂けると幸いです。。。
0030nobodyさん
04/06/13 19:02ID:???場当たり的に直すのであれば
if($mode eq 'view') { $result_html = &viewAdmin; }
を
if(defined $mode && $mode eq 'view') { $result_html = &viewAdmin; }
とかいう具合にすりゃいいんでねーの? あるいはそのパラメタがない
のはおかしけりゃ別途エラーにするとかね。
0031nobodyさん
04/06/14 07:09ID:MO9x1Wvu「(http://friends.excite.co.jp/ez/d/index2?my=karinanarikakarina15:カリナ)カリナも業者だよ(^^;」このURLは何を意味しているのでしょう?普通にブラウザに打ち込んでもNotFoundになっちゃうんです。
0032nobodyさん
04/06/14 10:02ID:???0034nobodyさん
04/06/14 18:23ID:???現在MovableType3.0が公開されているようなのですが、
3.0以前のバージョンはもうダウンロードできなくなってしまったのでしょうか?
ご存知の方、ご回答頂ければ幸いです。
0035nobodyさん
04/06/14 18:25ID:???Movable Typeスレッド その6
http://pc5.2ch.net/test/read.cgi/php/1084960786/
0036nobodyさん
04/06/14 18:27ID:???単独スレがあったんですね、ぐぐる前にスレをちゃんと検索すべきでした…。
すみませんでした、ありがとうございます!
0037nobodyさん
04/06/14 18:39ID:Zd1ua7lmこの画像を見てもらいたいのですが、(画像くま)と(文字くま)
の間に半角スペースあいていますが、このスペースをもっと広げたいのです。
下のあたりで変更できるようですが、$ico1と$ico2を改行していることにより
半角スペースができたとは思うんですが、それ以上の空白があけられません。
どうぞお願いします。
EOM
@ico1 = split(/\s+/, $ico1);
@ico2 = split(/\s+/, $ico2);
$i=0; $j=0;
$stop = @ico1;
foreach (0 .. $#ico1) {
$i++; $j++;
print "<td><img src=\"$imgurl$ico1[$_]\" alt=\"$ico1[$_]\">
$ico2[$_]</td>\n";
if ($j != $stop && $i >= 5) {print "</tr><tr>\n";
$i=0;
} elsif ($j == $stop) {
if ($i == 0) { last; }
while ($i < 5) { print "<td></td>"; $i++; }
}}
print <<EOM;
0040未承諾広告※ ◆TWARamEjuA
04/06/14 20:22ID:???print qq|<td><img style="margin-right: 20px;" src="$imgurl$ico1[$_]" alt="$ico2[$_] アイコソ">$ico2[$_]</td>\n|;
margin-right: 20px; 20px のマージンを指定していますが、お好みで好きな広さをドゾー
あと、alt には代替テキストらしくしておきますた。
0042nobodyさん
04/06/14 21:40ID:???皆さんありがとうございます、HTMLでも出来るんですね。
てっきりCSSでしか不可能だと思っていろいろやっていました。
marginのやり方ありがとうございます、その方法で思い通りにできました。
0043nobodyさん
04/06/14 23:39ID:UlyZ/mOmあるデータファイルを生成するcgiと、
そのデータファイルに書き込みをするcgiを使っているのですが、
前者の方で生成を行うと、後者で書き込まれた内容が全て消えてしまいます。
これはどういった時に起こる現象なんでしょうか?
解決法に心当たりのある方は是非教えて下さい。お願いします。
0044nobodyさん
04/06/14 23:47ID:???0045nobodyさん
04/06/15 08:05ID:???もしスレ違いでしたらお手数ですが誘導願います。
PHPでFAQサイトを作りたいと思っています。
掲示板でのやりとりをメインにしつつ、過去ログがデータベースとして参照でき、
google等の検索エンジンからもワード検索でhitするようにしたいです。
また、自分が更新を怠けてしまう可能性が高いので
wikiのような複数参加型のページにしたいと思ってます。
(贅沢をいうと初心者でも参加しやすいものが希望です。)
今までCGIしか扱ったことがないため無謀な試みかもしれませんが
もしこういうスクリプトがお勧め、などの情報がありましたらご教授お願いします。
004645
04/06/15 10:40ID:???使用目的というか、目標の完成形としては
ttp://phpfaq.eai.jp/
こちらのサイトのようにしたいと思っています。
0047nobodyさん
04/06/15 11:39ID:???0048未承諾広告※ ◆TWARamEjuA
04/06/15 14:49ID:???CGI にやらせるからでは?
CGI では「生成してね」「書き込みしてね」と指示を出して、
単一プロセス(たとえば daemon さんとか)にその仕事を任せるとか。
0051nobodyさん
04/06/15 23:20ID:???で、取得できるものと、ドメイン(ISP)はどう違うのか。
又、ドメインは、正しくはどうやって取得するのかを教えてください。。
0054nobodyさん
04/06/16 00:06ID:???0056nobodyさん
04/06/16 02:11ID:???0057nobodyさん
04/06/16 16:56ID:2MBwtDBuまだテスト段階ですが、問題なく動いているようです。
しかし、返信したメールがエラーで帰ってきた場合、それに対しても自動返信を行ってしまう(と思う)ので
よろしくありません。
どのように判別するのがいいでしょうか?
0058nobodyさん
04/06/16 17:19ID:???サーバ毎に、またエラーの種類によっても違うので、
あらゆるケースを想定するのは難しいと思う。
80%ぐらい判別できればOK、ということであれば、エラーメールの多くには
・Return-Path ヘッダが無い
・Subject に "Returned mail" と入っている
などいくつか特徴があるが、100%確実な判別基準ではない。
エラーメールが特定のアドレスに行くよう Return-Path を設定する方が現実的だろう。
しかし、前々から思っていたのだが、
メール応答スクリプトって、WebProg じゃないよな?
0059nobodyさん
04/06/16 17:31ID:???0061nobodyさん
04/06/17 09:47ID:yReS54eF既に設置されてある.cgiファイルをダウンロードして開くと、html表示になるのは何故でしょうか?
0062nobodyさん
04/06/17 10:14ID:???ググるなりPC初心者に行くなり。
0064nobodyさん
04/06/17 10:27ID:???つーか誘導されてもないのに自主的にマルチポストですか。
0065nobodyさん
04/06/17 10:31ID:???0066nobodyさん
04/06/17 14:22ID:???投稿時に未入力項目やNGワードがあるとエラー画面に遷移して、javascript:history.back();のボタンを表示させています。
この投稿フォームはCGIに引数を渡して作っているのですが(mode=formなどです)、
投稿後のエラー画面から前の投稿フォームの画面に遷移すると、入力内容が全て消えてしまっています。
なお、全く同じソースの投稿フォーム画面をhtmlで作ったところ、投稿後のエラー画面から投稿フォームに遷移しても入力内容は消えていませんでした。
Cookieを使わないとフォームの内容を残す事は不可能なのでしょうか?
0067nobodyさん
04/06/17 15:48ID:???0068nobodyさん
04/06/17 15:56ID:???レスありがとうございます。
この場合のno-cacheというのは、<meta>タグのキャッシュコントロールのことですよね?
no-cacheは間違いなく使ってません。<meta>ではContent-Typeしか設定していませんので。
で、他にもサーバー側(自宅鯖です)周辺の環境を見直してみたところ、
「Pragma:no-cacheを有効にする」という項目があったので外したところ、思うように動作しました。
ご指摘ありがとうございました。
0069nobodyさん
04/06/18 21:16ID:???perlと言うかjavaスクリプトも絡んでくるかと思いますが
フォームからPOSTで送信してcgiから帰って来る結果を小さいウインドウを別にポップアップして
そこに表示したいのですが、どうすればいいでしょうか?
教えて下さい。お願い致します。
0070nobodyさん
04/06/18 21:21ID:???からんでくるというか、まんまJavaScriptの範疇かと。
まずwindow.openでポップアップ作り、そいつをtargetにPOST投げるのはどう?
0072nobodyさん
04/06/18 22:36ID:Pdry/6Klこの時に@noを使って@arrayの要素を削除するにはどうしたらいいんでしょうか?
spliceを使ってみようとも考えたのですが、spliceは一度に一回しか削除出来ないので、、、
どなたか良い方法を知っていたら教えて頂けると嬉しいです。
0073nobodyさん
04/06/18 22:45ID:???@result= grep(!$no{$_}, @array);
007473
04/06/18 22:57ID:???@result= grep(!defined($no[$_])&&$array[$_], 0 .. $#array);
007573
04/06/18 23:02ID:???@no{@no}= (1) x @no;
for (0 .. $#array){
$no{$_} and next;
push(@result, $array[$_]);
}
0076nobodyさん
04/06/19 00:21ID:6pbazkxIforeach(@no) { next DEL if ($_ ==$i) }
@new[$#new+1] = $array[$i];
}
0077黒死犬
04/06/19 00:58ID:polUGA4Xこーかな
foreach(sort {$b <=> $a} @no) {
splice(@array, $_, 1);
}
重複した値に注意しなされ
0078nobodyさん
04/06/19 02:21ID:???#!/usr/local/bin/perl
print "Content-type: text/html\n";
print "\n";
print "<html>\n";
print "<head>\n";
のようにすると、出力は1行目が空行になってしまいます。
この場合、1行目に<html>と出力させるにはどのようにすればよいのでしょうか?
0081nobodyさん
04/06/19 02:32ID:???お前の言う通り広告自動挿入の影響だ
一つ聞いていいか?
鯖でテストするなよ
鯖でテストなんてしてないよな?
008278
04/06/19 02:32ID:???現状では、1行目が空行になり、2行目から<html>と出力されます。
それを、1行目から<html>と出力できるようにしたいのです。
0083nobodyさん
04/06/19 02:36ID:???0086nobodyさん
04/06/19 02:39ID:???008778
04/06/19 02:45ID:???0090nobodyさん
04/06/19 10:15ID:PIUn5gaCちなみにケチな管理人で配布してないの一点張りでした。
0091nobodyさん
04/06/19 10:21ID:???あとはそれを実現するコードをちまちま書けば表面上おなじモノの出来上がり。
0092nobodyさん
04/06/19 11:09ID:???009372
04/06/19 14:06ID:???>>75
なるほど、ハッシュ使うんですね。
>>76
ブロックに名前付けられるのとは・・・初めて知りました。
>>77
なるほど!ソートしてしまえばsplice使って出来ますね。全然思いつきませんでした。。。
値が重複することはないので>>77さんのを使わせて頂こうかと思います。
本当にありがとうございました!
0094nobodyさん
04/06/19 17:26ID:rn/X3VAO環境変数って普通自分のサーバーのしか取得できないですよね?
外部のサーバーの環境変数を取得することは出来ませんか?
http://uptime.netcraft.com/up/graph?site=2ch.net
のような、サーバーバージョンとか。
よろしくお願いします。
言語はなんでもいいです。できればC、perl、phpあたりで。。
0095nobodyさん
04/06/19 18:23ID:???0096nobodyさん
04/06/19 19:08ID:???http://hogehoge.com/category1/category2/pagename
の
category1/category2/pagename
を
http://hogehoge.com/index.php
などのスクリプトに渡したいのですが、どのようにすればいいのでしょうか?
htaccessで出来るのであれば、どのようにすればよいのでしょうか?
お願いします。
0097nobodyさん
04/06/19 19:12ID:???0098nobodyさん
04/06/19 19:16ID:???include('http://hogehoge.com/index.php?path=$buff[\'path\']');
はい渡りました。次の方どうぞ。
009996
04/06/19 21:38ID:???>>97
試してみた.htaccessでつ。
-----
RewriteEngine On
RewriteBase /
RewriteRule ^.*?$ index.php/\\1
-----
普通にダメでした(Server500)
どこがおかしいんでしょうか?
:参考にしたページ:
http://www.net-newbie.com/trans/mod_rewrite.html#RewriteRule mod_rewrite
http://www.kt.rim.or.jp/~kbk/regex/regex.html 正規表現
0100nobodyさん
04/06/19 21:45ID:???0101nobodyさん
04/06/19 22:12ID:???mod_rewriteスレを紹介せずに、このスレのままどう展開するか見ていたい
という誘惑に駆られる
0102nobodyさん
04/06/19 22:43ID:???暗いニュースばかりの昨今ですが、
少しでも微笑みを投げかけることが出来たのなら
うれしいことです。
>>101
自分自身でも「何を書いていたのか?」という疑問を持ち始めた・・・
010396
04/06/19 23:21ID:???RewriteRule ^(.*)$ index.php?$1
0105nobodyさん
04/06/20 16:26ID:???スレ違いだ
0107sage
04/06/21 12:41ID:3oKDTyuz(といってもライブラリ等は使わず、シェルに引数を直接渡しています)
Fromヘッダを指定しないで送信した場合、勝手に「ユーザー名@ローカルホスト名」
という形式でメールが送られているようです。
Fromヘッダをなくして送るにはどうすればよいでしょうか?
0108nobodyさん
04/06/21 13:17ID:???0109nobodyさん
04/06/21 13:29ID:???よし、俺がかわりにつけておいてやろう」
という qmail の親切心のあらわれなので、ありがたく受け入れるのが吉
0110nobodyさん
04/06/21 13:47ID:q5CYBlIRブラウザのURLエンコードがおかしくって、CGI側でのデコードが失敗してるんだけど、
どうしてURLエンコードがおかしくなっているんだろ?
URLエンコードを2回繰り返してるように見える。
http://pc5.2ch.net/test/read.cgi/hp/1081608108/l50
-----------------------------------------------------
906 :Name_Not_Found :04/06/20 13:38 ID:DNYDpxlD
めちゃくちゃ初歩的な質問をさせていただきます。
http://f41.aaacafe.ne.jp/~nasitaka/
ここに当方が製作中のCGIがあるのですが
日本語へのデコードがうまくできません。
作成途中のファイルもありますのでどなたか
どこがいけないのかをご指摘願えないでしょうか・・・
-----------------------------------------------------
0111nobodyさん
04/06/21 13:58ID:???0112nobodyさん
04/06/21 14:33ID:???今日の日付が6/1とするとそれの前日からの表示が6/0 6/-1となっていってしまうのを
どうすれば5/31 5/30とする事ができますか?教えて下さい。お願いします。
0114107
04/06/21 15:09ID:3oKDTyuz設定でなんとかできないのでしょうか?
0115nobodyさん
04/06/21 15:12ID:???0118nobodyさん
04/06/21 16:45ID:RIiHl1gxHTMLメールをPHP等使って送る場合どのように記述すればよろしいですか?
Sendmailの詳細を調べればよいのでしょうか?
だれか教えてください。
よろしくお願いします。
0119nobodyさん
04/06/21 16:52ID:???0120nobodyさん
04/06/21 18:31ID:???ていうかHTML書けないのにPHPかよ
0121nobodyさん
04/06/21 18:42ID:RIiHl1gxmail(宛先,件名,本文);
で本文にHTMLの記述を<html>からいれればいいんでしたっけ?
なんか化けるんですがなぜでしょう?
0122nobodyさん
04/06/21 20:08ID:???0123nobodyさん
04/06/21 23:49ID:YvpAjpjjアクションを2つ実行するにはどうしたらいいのでしょうか??
0124nobodyさん
04/06/22 02:45ID:???さっぱり分りません。
一生懸命ssi入門など読んでいるのですがどうしても分りません。
どなたかアドバイスお願いします。
0125nobodyさん
04/06/22 04:33ID:???check_logという関数で、ログファイルを読み込んで@enterという配列に参加者を入れている。
SSIってどんなのだったか忘れたけど、
・check_log関数部分だけ抜き出して、標準出力に@enterの大きさを吐くようなプログラムを作り、それをSSIから呼び出す。
もしくは、
・index.shtmlじゃなくって、index.cgiを作って、その中にcheck_log関数部分を組み込んでやる。
のどちらかじゃないかな。
0126nobodyさん
04/06/22 04:41ID:???Dateオブジェクトを一旦数値(UNIXタイム)に戻して、日数分の秒を引いてから、再度Dateオブジェクトを作り直す。
ここの数値への変換ってとこ見れば、分かるよ。分かる人には。
http://tohoho.wakusei.ne.jp/js/date.htm#getset
0127nobodyさん
04/06/22 05:09ID:???御親切にありがとうございます。
プログラムにかんして全く無知なもので
標準出力に@enterの大きさを吐くようなプログラムがよく分らないのですが
もう少し気合いいれて勉強してみます。
0128nobodyさん
04/06/22 10:30ID:???ここは、この板初心者の質問スレなので
専門スレがある場合はそっちいったほうがいい。
■■ Servlet/JSP(EJB含む) 質問スレ Part3 ■■
http://pc5.2ch.net/test/read.cgi/php/1087331455/l50
0129nobodyさん
04/06/22 11:41ID:NhpF6Ml6ありますか?
0130nobodyさん
04/06/22 11:59ID:???それを吐かせればいいだけ
0131129
04/06/22 12:06ID:NhpF6Ml6すみません、言葉足らずでした。
クライアントがブラウザの設定で、クッキーをOFFにしているか、
ONにしているかを知りたいのです。
0132nobodyさん
04/06/22 12:34ID:Ow8D+STn画像を再びアップロードすると、サーバにはちゃんとデータが行っているのに、
クライアントのキャッシュを見ているせいで、変更した画像が表示されません。
phpではheader("Cache-Control: no-cache");
htmlでは<meta http-equiv="Pragma" content="no-cache">
を使ってキャッスを見ないようにしているのですが、それでもキャッシュが表示されてしまいます。
どうすれば、思ったとおりの動作を実現できるでしょうか?
IEのバージョンは6.0
サーバはApacheです。
宜しくお願いします。
0134nobodyさん
04/06/22 14:41ID:BPE0wKlG<script language="JavaScript">
<!--
function randomJump()
{
theURL = new Array();
theURL[0] = "http://www.yahoo.co.jp/";
theURL[1] = "http://www.google.co.jp/";
linkCount = 2; //
num = Math.floor(Math.random() * linkCount);
location.href = theURL[num];
}
// -->
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
setTimeout("location.href='javaScript:randomJump()'",1000*1);
//-->
</SCRIPT>
このJAVAのランダムジャンプをCGIでするにはどうすれば良いですか?
押してジャンプするのでは無く自動的に指定アドレスへランダムにジャンプする方法です。
JAVAをOFFにしてる人が多くてCGIにしたいのでお願いします。
0135nobodyさん
04/06/22 14:58ID:???CGIで飛び先をあらかじめ選んでおいてmetaタグのrefreshに埋める
or
そのJavaScript(not JAVA)の完全再現でなくていいならHTMLヘッダのLocationを使う
0136134
04/06/22 15:29ID:BPE0wKlGErrorDocument 401 http://指定アドレス
ErrorDocument 403 http://指定アドレス
ErrorDocument 404 http://指定アドレス
ErrorDocument 500 http://指定アドレス
↓
指定アドレスからランダムジャンプ 現在はJAVA→JAVA以外で
お願いします。
>>135 当方初心者の為、HTMLヘッダのLocationが良くわかりません。
0137134
04/06/22 15:33ID:???0138nobodyさん
04/06/22 15:42ID:otW4dVbH文字コードがシフトJISの場合、viだと化けてしまいます。
シフトJISを扱える、RHなどにデフォルトでインストールされている
アプリケーションって無いものでしょうか?
0139nobodyさん
04/06/22 15:50ID:???話はそれからだ。
0141138
04/06/22 16:06ID:otW4dVbHvi,emacsあたりでシフトJISが使えるようなオプションはありませんでしょうか?
0143138
04/06/22 16:24ID:otW4dVbHどちらの板でしょう?
0144nobodyさん
04/06/22 16:26ID:???0145138
04/06/22 16:33ID:otW4dVbH失礼かもしれませんが、ネタなのかなんなのか分かりません・・・。
どうゆう意味でしょうか?
0146nobodyさん
04/06/22 16:36ID:???デフォルトかどうか知らんけど、emacsやnvi使えば可能かと。
以上、続きがあるなら うに板で。
0147nobodyさん
04/06/22 16:43ID:???http://www.media-k.co.jp/jiten/wiki.cgi?%a1%e3%a4%a4%a1%e4#i46
0151nobodyさん
04/06/22 17:50ID:???0152nobodyさん
04/06/22 17:54ID:???【 スクリプト製作依頼スレ 】つーのを立ててみれば?
9割がた煽りレスしかつかんと思うが、ネ申はもしかしたらいるかも。
こんなこと書いたら俺が叩かれそうだなぁ・・・
0154nobodyさん
04/06/22 18:06ID:???0155nobodyさん
04/06/22 18:43ID:???use strict;
my @url = qw(
http://pc5.2ch.net/test/read.cgi/php/1086715675/
http://pc5.2ch.net/test/read.cgi/php/1085557731/
http://pc5.2ch.net/test/read.cgi/php/1087555947/
http://pc5.2ch.net/test/read.cgi/php/1011683282/
http://pc5.2ch.net/test/read.cgi/php/1008591889/
);
my $uri = $url[rand(@url)];
print "Location: $uri\n\n";
0158134
04/06/22 19:24ID:???0159nobodyさん
04/06/22 19:48ID:???0160nobodyさん
04/06/22 23:26ID:K2aMiy4m> 省略しただけ レスの中身見たらわかると思う
> 省略しただけ レスの中身見たらわかると思う
> 省略しただけ レスの中身見たらわかると思う
> 省略しただけ レスの中身見たらわかると思う
> 省略しただけ レスの中身見たらわかると思う
0162nobodyさん
04/06/22 23:36ID:???0163nobodyさん
04/06/22 23:37ID:???0164nobodyさん
04/06/22 23:48ID:???0165nobodyさん
04/06/23 00:28ID:???普通の人がちょっとイタイ質問の仕方してたら甘やかさず
諭すほうがいいとは思う。今回は結果的にヨカタ。
因みに漏れはパラソルを浜日傘と訳す、瓦斯をガスと書くのはプライドが、
0166nobodyさん
04/06/23 10:32ID:???0167nobodyさん
04/06/23 11:23ID:???0168nobodyさん
04/06/23 14:05ID:Cy9jaTy4ファイルダウンロードのロックファイルを作成することは出来るでしょうか?
ロックファイル作成
↓
readfile(対象ファイル);
↓
ロックファイル削除
とやって、1つのファイルをダウンロード同時に1人しかダウンロード出来ないようには出来るのですが、
readfileだとサーバに対して負荷が高すぎて、実用的ではありません。
0169nobodyさん
04/06/23 15:01ID:???SSLを通してないフォームで入力したデータを
SSLを通したURLに送る場合、暗号化はされているのでしょうか?
例えば
http://www.hoge.com/form.html
に設定したフォームに入力したデータを
https://www.hoge.com/form.cgi
に渡すという感じです。
お願いします。
0170nobodyさん
04/06/23 15:47ID:???もちろんされるよ。SSL暗号路が作られた後データ送信されるからね。
0171nobodyさん
04/06/23 16:03ID:???ありがとうございました。
SSLを通したページを表示してから
じゃないと暗号化されないと思ってました。
すっきりしました。
0172nobodyさん
04/06/23 16:43ID:???HTMLやperlの書き方を勉強するのもよいが
プロトコルとしての http にも初心者にはもっと目を向けてもらいたいところ
0173nobodyさん
04/06/23 20:15ID:Gq65tgLb0174nobodyさん
04/06/24 01:06ID:???WEBアプリで制限するより、WEBサーバで制限をかけた方がいいと思う。
あんま知らないけど、apacheのモジュールにそんなのあると思う。きっと。
0175nobodyさん
04/06/24 10:23ID:???mozilla firefoxなんですけど、http//192.168.0.1/cgi-bin/test.cgiという
CGIの試験をしようとしたら、バイナリファイルをダウンロードします OK/Cancel
とダイアログが出ます。サーバのログをみるとリクエストを送ってません。
キャッシュもクリアしてあるのにリクエストもしないでダウンロードのダイアログ
を出す趣旨が理解できません。
大体mimetypeなんて弄った覚えはないし、mimetypeの設定メニューもすぐ見つから
なかったのですが、どこを直せばいいのでしょうか。
0176nobodyさん
04/06/24 10:58ID:MZYnaj0k0178nobodyさん
04/06/24 11:02ID:???ちなみに俺は正常に動作してるよ
0181nobodyさん
04/06/24 11:11ID:???0182nobodyさん
04/06/24 11:12ID:???気持ちはわからんでもないが
ブラウザの設定はスレ違いどころか板違いだ
とりあえず firefox 以外のブラウザで試してみたらどうだ
というのを最後のアドバイスとしたい
0183nobodyさん
04/06/24 11:16ID:???0184nobodyさん
04/06/24 12:53ID:???0185nobodyさん
04/06/24 13:30ID:???自宅鯖で、自分と知人向けのニュースというか日記サイトをやっています。
サイト自体はHTMLとperl使って自分で作った自作CGIで、手軽に更新できるような
仕組みを作って使っています。
最近、周りで既存のblogサービスを利用し始めた知人達から、コメントを投稿でき
るようにして、ついでにトラックバックやRSSにも対応して欲しいというような意見が
出てきました。
現在使用しているスクリプトにも、色々と不満も出てきていたので、新しく作り直そ
うかと思っていたので、丁度良い頃合だと調べ始めたのですが、既存のblogスクリ
プトの使い方や、トラックバックなどの仕組みを解説したサイトはいくつか見かけた
のですが、具体的に送受信されているデータについて、詳しく紹介しているようなサ
イトを見つけることが出来ず困っています。
有りもののスクリプトを使ってしまえば簡単なのですが、それはどうも性分に合わ
ないというか、何かあった時に手を入れにくいので、できるだけ自作で行きたいと
思っています。
どこか、良いサイトや書籍をご存知でしたら、紹介お願いいたします。
0186nobodyさん
04/06/24 16:36ID:???0187nobodyさん
04/06/24 18:09ID:???12時にスレ一覧を取得して保存するとか。
0188nobodyさん
04/06/24 18:24ID:???Blog/Wiki関連技術総合
http://pc5.2ch.net/test/read.cgi/php/1085471483/l50
既存のもののソースみて作ればいいんじゃね?
0190nobodyさん
04/06/24 20:36ID:???Bakaみたいだけれども。。。
0193nobodyさん
04/06/25 10:18ID:va46YUHr0196nobodyさん
04/06/25 15:49ID:???SE > プログラマ > コーダー なんて荒れるキーワードを出しちゃうYO!
0197nobodyさん
04/06/25 17:03ID:???0199nobodyさん
04/06/26 16:27ID:3+Hzcs5Pどなたか教えて下さい。
ツーショットチャットで外部から覗けるタイプのCGI?を探しています。
盗聴チャットとか覗けるツーショとか呼ばれている類のものです。
配布しているサイトをどなたかご存知ないでしょうか。
よろしくお願い致します。
0200nobodyさん
04/06/26 16:50ID:???0201nobodyさん
04/06/26 18:14ID:???0202nobodyさん
04/06/26 18:52ID:???【CGI】こんなCGI探してますver.14
http://pc5.2ch.net/test/read.cgi/hp/1087986364/
0203nobodyさん
04/06/27 01:54ID:3nR6rnZwダメじゃん、そのチャットw
0204nobodyさん
04/06/27 03:20ID:???0206199
04/06/27 20:22ID:9noOMBcl>>205さんのおっしゃる通りです。
例えばこういうものです。
ttp://tocho-2shot.adult-deai.net/
著作者表示がなく色々ググってみたりしましたが
分かりません。
0207nobodyさん
04/06/27 20:28ID:???0208nobodyさん
04/06/28 12:47ID:???このデータをユーザがWeb経由で編集できるようにしたいのですが、最初に
ファイルに格納するときに、改行コードを<br>にしています。
ファイルから読み出して<textarea>{データ}</textarea>の形でユーザに
かえしたいのですが、この時、改行コードを<br>から何に戻していいのか
悩んでいます。
入力の変換はCR LF CRLF 等を<br>に統一して変換しているのですが、
ユーザに戻す場合、やはりユーザのブラウザ情報等から<br>をどの改行コード
に変換して戻すのか判定しないといけないでしょうか?
0210nobodyさん
04/06/28 16:17ID:???http://www.din.or.jp/~ohzaki/perl.htm#CRLF_2BR
そういう時はどっちも変換する。
0211nobodyさん
04/06/29 00:59ID:SfTiQ5u4ブラウザでファイルのアップロードするファイル置き場の掲示板みたいなものがあります。
複数のファイルを送信しているのですが、ひとつずつファイルを選択してから
送信の繰り返しをしています。
何とか順次ファイルを送信したいのですが、相手のプログラムを変更したり
サーバーに直接ファイルを転送する事ができないので、Perlで自動的に
送信をするようにしたいと思っています。
受け取る側のCGIなどは見つかるのですが、送信をするにはどうしたら良いかがわかりません。
サンプルプログラムなどが載っているサイトがあれば教えてください。
0213nobodyさん
04/06/29 10:06ID:???0214nobodyさん
04/06/29 13:49ID:fkSz5mi5オブジェクト指向プログラミングを勉強していないけど、
先天的にオブジェクト指向プログラミングをしていたということはありえませんか?
0215nobodyさん
04/06/29 14:36ID:???言語はなんかね、perlだろうか。
知らないうちにOOPなプログラムをしてた、なんて事はないんじゃねえ?
package宣言したclassにblessした$objを、その関連付けを使って
method呼び出したりするわけで、かなり意識的に使うもんだと思うけど。
ベタでかけちゃう言語だし。
俺も最初「オブジェクト指向perlマスターコース」とか読んだけどよくのみ込めなくて、
でも「実用perlプログラミング」読んだらなんとなくわかってきた。
覚えると便利だよ。
覚えてから比較的デカメのやつがうんと楽に書けるようになった。
0216nobodyさん
04/06/29 16:14ID:???結構苦労してるらしいぞ。
Oop系のMLに入ると愚痴やら苦労自慢やらよう分からんものが大量にゴロゴロしとる。
中にはどうやって切り替えていったかというようなアドバイスもあるから一度見てみるといい。
↓ここから数スレ ゴロゴロ
0217nobodyさん
04/06/29 17:11ID:???0218nobodyさん
04/06/29 18:26ID:???日本語のガイドページなんかはありますか?あったらおしえてください。
ttp://www.amazon.co.jp/exec/obidos/subst/associates/join/webservices.html/ref%3Dsmm%5Ftg%5F7/250-6462950-2442626
0219nobodyさん
04/06/29 18:53ID:???http://www.oreilly.co.jp/BOOK/amazonhks/index.shtml
0220nobodyさん
04/06/30 00:26ID:WwA2QiVvされたか確認したいのですが、送信元ファイルサイズを取得する方法
はあるのでしょうか?
0221nobodyさん
04/06/30 00:39ID:???うpできたかどうかの判定は鯖の仕事だけど。
0222nobodyさん
04/06/30 00:52ID:WwA2QiVv0223nobodyさん
04/06/30 02:14ID:???【 緊急 06/30 】
つ い に 中 国 が 「イラク並の油田」 の 存 在 を 認 め
そ れ を 「全て中国の物にする」 こ と を 内 外 に 宣 伝 し 始 め ま し た
http://www.business-i.jp/news/china-page/news/art-20040628223354-COYUZNKAPU.nwc
(略)
>外交専門誌「世界知識」(最新号)は「釣魚島(尖閣諸島)周辺にはイラクの埋蔵量に匹敵する
>1095億トンの石油が眠っている。東シナ海の開発は必ず行うべきだ」との記事を掲載している。
>さらに、「瞭望東方週刊」の特集記事では、海洋調査をしてこなかった日本には中国と
>交渉する“資格”がないと指摘。「日本側は関係省庁間で意見統一されておらず、
>『鶏が先か、卵が先か』の論争をしている。日本外務省は両国の海洋境界を策定していない」と
>あざけるような論調だ。 (以下略)
『海洋調査をしてこなかった日本には中国と 交渉する“資格”がないと指摘』
「日 中 友 好」の名の下、中国に媚を売り続け、三十年以上調査を先送りにしてきた結果がこれ……
しかもこの期に及んで (・∀・)「信頼関係を大事に」 (・∀・)「話し合うべきだ」 と中国の時間稼ぎに付き合っている馬鹿がいる
■民主・岡田代表、中国大使と会談
http://www.nikkei.co.jp/news/seiji/20040612AT1E1101911062004.html
0224nobodyさん
04/06/30 04:43ID:rkXWN9TY鯖の負荷って上がります?
0225224
04/06/30 04:45ID:???デコードしてどうする。
0227nobodyさん
04/06/30 22:01ID:???0228nobodyさん
04/06/30 22:17ID:???いい悪いを何で判断するかは知らんが、手っ取り早さで言えば、
子プロセスで perl が丸々もう一個立ち上がってもサーバ負荷など問題にならないなら、
それがたぶん一番手っ取り早い。
行儀の良いプログラムなら標準出力を接木した上で eval する手もあるが。
0229224
04/06/30 22:34ID:???IEっていうかローカル側でデコードするから鯖の負荷は
エンコードしてないhtmlよりも、容量の差の分下がるって事でいいですか?
もし違ってたら(((( ;゚Д゚)))ガクガクブルブルなので教えてくださいです…。
0230nobodyさん
04/07/01 01:10ID:???何を何のためにエンコードしたいのかよくわからんが、
ASPファイルをエンコードしておいて鯖上でデコード・実行させるなら
当然鯖の処理負荷は上がる。
HTMLファイルをエンコードしておいてクライアント上でデコード・表示させるなら、
鯖の処理負荷は変わらないが、帯域負荷はエンコード後のファイルサイズに依存する。
ちなみに大抵の場合エンコードするとファイルサイズは増えると思うが。
0231224
04/07/01 01:40ID:???詳細な解説、ありがとうございます。
>ちなみに大抵の場合エンコードするとファイルサイズは増えると思うが。
マジっすか…。_| ̄|○
百害あって一利くらいしかなさそうですね。
0232nobodyさん
04/07/01 01:44ID:???0233nobodyさん
04/07/01 20:39ID:???ブラウザを閉じたら消えるセッションCookieにしたいんですが、セッションクッキーを
デフォルトではじく設定になっているブラウザがありましたら教えて下さい。
IE6のデフォルト値である、プライバシ「中」は詳細設定を見てみると「常にセッションクッキーを受け入れる」
の項目がオフになっているので、もしかしたらはじくのかな?と不安に思っています。
本来なら自分でテストするべきなんですが、まだサバと契約していませんので、テストが
ローカル環境しかありません。ローカル環境だとJSやCookieを全て受け入れてしまうので
テストができません。
どなたかセッションクッキーをデフォルトではじく設定になっているブラウザを知っていたら教えて下さい。
0235nobodyさん
04/07/02 02:42ID:wbSwwq8f【必要な機能】 ロボット検索技術を応用した、インターネット上の販売情報を検索することができるソフト。商品名やスペック等からリアルタイムな情報を検索することができる。その得た情報をMYSQLなどのDBに落とし込みたい。
【. 目 的 】 リアルタイムに価格比較できるPC比較サイトを作りたい
【. 使用OS 】 windowsXP
【. 条 件 】 10万以内なら払いたい
■試したけど条件を満たさなかったソフト
【. 名 称 】 まったく見つからず
■これだけはやりました
【 >>1-10、FAQ集、上手な検索の仕方 を読んだ 】 はい
【 調べたサイトの名前 】 GOOGLE YAHOO など大手検索エンジン
【検索キーワードは? ..】 ロボット型検索技術 クロール ソフト
恐らくこのようなソフトはないと思います。。
この技術の最も単純なソフト。もしくは応用が聞くような単純ソフトがあれば・・・・などと不遜にも考えています。
ちなみに下記2サイトで私がやりたいような事を行っております。
http://www.bestgate.net/
http://yasune.dokoda.jp/
このような技術の雛形などご存知の方いましたらどうかご教授下さい。
0237nobodyさん
04/07/02 09:06ID:???画像をパクとがじゃないんです。
ソースをいじったりしてもムリポだったのでお願いにきました。
教えてくださいエロイ人
0239nobodyさん
04/07/02 11:05ID:???右クリック「禁止を無効化」するのにプログラムは要らないでしょ。
# あることはあるけど、板違い→ソフ板
ソースいじって云々ってことは「禁止」にしたいの?どっちかわからん。
# こっちは、Web制作板か?
何より、エロい人に「教えて!」って言う前に
ちょっとぐらい自分で調べましょ。
0240nobodyさん
04/07/02 11:53ID:???0241nobodyさん
04/07/02 12:39ID:???0243nobodyさん
04/07/02 14:03ID:???bestgateは手間が掛かるけど二番目のサイトの様なことなら結構簡単にできる。
二番目のサイトはyahooと楽天の店しか登録されてないから、
定時ごとにyahooと楽天で商品名で検索させてからデータを纏めてソートしてhtmlにて出力。
0247nobodyさん
04/07/02 18:28ID:???0248235
04/07/02 19:45ID:???2ちゃん暦数ヶ月ゆえ、ここまで悪い事だとは存じ上げませんでした。初心者は免罪符ではないとの、他所でのスレを見てその通りだと思います。
ただ、私のような、低脳には皆さんの力を借りるしか手はありません。どうかお力添え宜しくお願いします。
>>246
私も知恵で解決したいのですが、依頼すると1800万円かかると他所では言われました。
また、他所では簡単にできるとも言われましたが、こちら(web prog板)に誘導されました。上のテンプレートはそちらの板のテンプレートです。
お金ではなく、知恵でなんとか10万円前後で済ませたい。自分が勉強してできるのならできれば無料で・・・とも思っています。
マルチでしたので改めて投稿させてもらいます。
とも思っています。
0249235
04/07/02 19:49ID:???検索技術(クローラ)に関する質問です。
楽天やYAHOOショップ、また、他のECサイトのPC価格をリアルタイムで
比較する価格比較サイトを作りたいと思っています。
比較対象webサイト数は6個です。
しかし、「リアルタイム」を実現するには自分でDBなどに価格を入力
して、それをPHPなどで吐き出すだけでは時間的に間に合いません。
そこで、検索エンジンのクローラという技術を応用できないかと考え、
ネットを検索していると下記のような、
私の考えと合致する2サイトを見つけました。
1:http://www.bestgate.net/
2:http://yasune.dokoda.jp/
このように、クローラ?が定時的に(1日1回など)指定した
パソコンショップのサイトやECサイトに自動的に巡回して、
価格情報を探し、その価格情報をDBに抽出できるような
仕組みをご存知の方はいませんか?このような技術の雛形、
また、応用すればできるというようなソフトなどご教授願えませんでしょうか。フリーではなかなか難しいと思っておりますのである程度のお金は用意しています。自分の努力で解決するのならば、無料が一番良いですが・・・・。
0251nobodyさん
04/07/02 22:17ID:???>自分が勉強してできるのならできれば無料で・・・
あんたのスキルは?
まさかとは思うけど「プログラムした事無い」なんて言わないよね多分。
0252nobodyさん
04/07/02 22:38ID:???マルチだし:-p
0253nobodyさん
04/07/02 23:31ID:???0255nobodyさん
04/07/03 02:11ID:???アク禁回避や相手方の仕様変更に対応するメンテが何より高コストだ。
何を聞きたいのか分からん質問なので一応のシステムを組んでまた来い。
スクリプト書けないならこの板に来たところで得るものはないぞ。
0256nobodyさん
04/07/03 02:26ID:???問題は>>255の言うように相手側の変更の度にスクリプトも書き換えなきゃならないこと。
自分で書けないならそれもできないだろうし。
実用性のあるサイトを作って小遣い稼ぎでもしようと思ってるのかなぁ。
0257nobodyさん
04/07/03 02:37ID:???地味なコーディングに時間ばかりとられて面倒っていうタイプだのう。
しかしフロントエンド経由で全データを地引くようなクローラは勘弁して
欲しいものだが。
0258nobodyさん
04/07/03 03:06ID:???「営利用途。でも組めない。相場知らない」でしょ。
業者に頼むと高いらしい。で、「おまいら、ロジックも実装もやれ」と。
あるいは、「おまいら、俺をPGにしろ」と。
# 結果的にそうなってしまう。
# >>246の「知恵で解決」を何か誤解してるようだし。
儲かるサイトを作りたいんだろうけど
ここはそんな相談に乗る場所じゃない。
0259nobodyさん
04/07/03 03:37ID:???もちろん運用後の変更によるメンテも有料。
0260nobodyさん
04/07/03 04:21ID:???これが糞くだらない。価格.comでも見れば間に合う。
0261nobodyさん
04/07/03 04:28ID:???じゃあ235は価格comの人からHDごとデータ買って
ミラー作るってことで終了。
0262nobodyさん
04/07/03 04:50ID:???0263nobodyさん
04/07/03 19:57ID:C7/hCc/r配列を渡してサクッと変換することは出来ないのでしょうか?
やはり、foreachで一つの要素づつ変換することしか出来ないのでしょうか?
0264nobodyさん
04/07/03 20:15ID:???0265263
04/07/03 20:23ID:???どうもありがとうございました(_ _)
0266nobodyさん
04/07/03 20:55ID:t4Qaxtpu今度perlかphpをはじめようと思っています。
まだ本屋で両言語の参考書を見比べるくらいしかやってないのですが、データベースを利用したものが作りたいので、
phpのほうがいいのかな、って思ったりしてます。(phpはデータベースとの連携が取りやすいなんて記述を目にしました)
でも、phpの本はすごく少なくて、perlだと結構本がありました。これは独学をするなら、重要かもしれないと思いました。
そこで、今までプログラミングの経験がなくて、独学でどちらかの言語をマスターするといった場合、どちらの言語のほうが適切でしょうか?
アドバイスいただけたらうれしいです。
0267nobodyさん
04/07/03 21:16ID:???0268nobodyさん
04/07/03 21:24ID:t4Qaxtpuそうなんですか…。
なんだか何からはじめていいかまったく分からなくなってしまいました…。
もうちょっともがいてみます。
0269nobodyさん
04/07/03 22:42ID:???今のところただ単に文字単体を探して置き換えているだけなので、
なにか良いお手本のようなスクリプト等は無いでしょうか?
0270nobodyさん
04/07/03 23:09ID:5qKqSKr5こういうのの詳細があるスレに案内してください。
Webprog板だと言われたんですが。
0272nobodyさん
04/07/03 23:26ID:???ほらよ。試してないがな。
#!/usr/bin/perl -w
use strict;
use LWP::Simple;
use CGI;
use CGI::Carp qw(fatalsToBrowser);
my $cgi = CGI->new;
my $uri = $cgi->param('uri') or die "URIを指定してください\n";
my $content = get($uri);
$content =~ /foo/hoge/g; # filtering
print $cgi->header();
print $content;
0273nobodyさん
04/07/03 23:54ID:???どっちでもいいと思うよ。
Perl理解できないならPHPも理解できないだろうし、PHP分からないならPerlも分からないと思うよ。
PHPがDBと親和性が高いって言うのは、標準でDBのインターフェイスがついてるからだろうけど、
Perlもモジュールを使えばPHPと変わりないよ。
0274nobodyさん
04/07/04 02:00ID:???perlよりもphpの方が簡単だと思いますよ
HTML理解しているのならphpの方が理解しやすいかも。
かくいう私もperl初心者、php初心者なので
参考になりませんが・・・・。
頑張って下さい。
0275nobodyさん
04/07/04 21:43ID:???多重投票を防ぎたいのです。
自分は、Vodafoneのパケット系を使っているので、
UserAgentから判断(携帯のシリアルNOが入ってました)すれば
いいと思っていたのですが、ほかの機種(AU)を使ってみた
ところ、UserAgentにシリアルNOが入ってませんでした…
こういう場合、どうすればよいでしょうか?お願いします。
0276nobodyさん
04/07/05 00:17ID:???ttp://www.nttdocomo.co.jp/p_s/imode/spec/useragent.html
ttp://au.kddi.com/ezfactory/tec/spec/4_4.html
0278275
04/07/05 11:15ID:???よろしくお願いします。
0279nobodyさん
04/07/05 11:26ID:???誉めてとらすぞ。
褒美に HTTP_X_UP_SUBNO というAU専用HTTPヘッダを教えてとらそう。
しかし携帯に特化した質問はこの板でも携帯関連のスレで出した方が
たぶん回答が得やすいと思われるぞよ。
0280nobodyさん
04/07/05 12:17ID:N7gWlmiAホームページで実寸A3の絵を掲載したいと思っています。
ただ、そのままどーんと掲載するのは邪魔なわけで…
どこで見たのかまったく覚えていないのですが、こういうのを確認した事が有ります。
まずは、サムネイルが表示されていて下か横に[+]と[-]のボタンがありました。
もちろん[+]をクリックするとその部分が拡大します。拡大は何段階かに分かれていたと思います(4段階くらいだったかな…)
両ボタンをクリックすると数秒間モザイク状で、ロードが終わると綺麗な物になります。
画像にカーソルを持っていくと手のカーソルに変わり、ドラッグする事でその他の場所を確認できます。(こちらは無段階)
これは何の技術を使用しているのでしょうか?見た感じ、Flashではなかったです。Javaアプレットでしょうか?
また、この作成方法はどこかに掲載されていないでしょうか?
毎週3〜5枚の絵をアップする必要があるのでCGIなどを利用して(アップ日と画像を書き込んでhtmlを吐き出すような物)
出来るだけ自動化したいのですが、こういうものはないのでしょうか?(こちらはCGIの丸投げ辺りで聞いた方が良いかな?)
よろしくお願いします。
0281nobodyさん
04/07/05 13:17ID:???0282nobodyさん
04/07/05 15:37ID:???説明されてるようなものを Flash で実現してるのだったら
どっかで見たことがある。
> 見た感じ、Flashではなかったです。
う゛〜。よ〜わからんですが、まぁ、別板でどうぞ。Web制作板とか。
> CGIの丸投げ辺りで
あのスレの「丸投げ」の意味を誤解してる人が多すぎるような。
0283nobodyさん
04/07/05 16:21ID:???>Prog板の範疇ではないわな
280の事をいってる?毎回CGIで拡大縮小処理を行ったイメージを
吐き出すのであれば範疇に入るんじゃない?レスポンス悪いけど。
0284nobodyさん
04/07/05 17:16ID:???0285nobodyさん
04/07/05 18:35ID:???121ware.com (necの製品サイト)の3Dカタログのみたいなやつかな?
他にも似たような機能のプラグインが幾つかあるけど、
大体そういうのって作成ソフトが有料でプラグインが無料ってケースが多いよ。
まぁいずれにしても、>>281だけど。
0286280
04/07/05 18:59ID:N7gWlmiAとりあえず、この板では板違いの様子。web製作板の方に逝ってきます。
指示ありがとうございました。
0287275
04/07/05 19:04ID:???ありがとうございます
CGIは初めてなので、初心者スレで
聞いてみました。
携帯関連の掲示板で質問してみます、
ありがとうございました。
0288nobodyさん
04/07/05 19:20ID:???0290nobodyさん
04/07/07 08:39ID:???いまごろ…
0291nobodyさん
04/07/07 08:40ID:???0292nobodyさん
04/07/07 16:15ID:3tM+XU1UPostgreSQL、MySQL、PHPが使える鯖を借りてます。
本をレビューして掲載することが当面の目標なのですが、これを後々検索できるようにするには
レビューの時点からExcel等で作る必要があるのでしょうか?
まだ何も書いていない状態なので、用意すべき物があれば教えていただけると助かります
0293nobodyさん
04/07/07 16:23ID:???どこからExcelなんて出てきたんだ?
普通にhtmlで掲載したってサイト内検索スクリプトでも使えばできるが。
SQLを使うにしてもデータを格納・表示・検索するためのスクリプトを
書かなければならないし、初めてなら無理だな。
データベース系のスクリプトでも使ったら?
【CGI】こんなCGI探してますver.14
http://pc5.2ch.net/test/read.cgi/hp/1087986364/
0295292
04/07/07 16:27ID:???Excelの件は別所で似たような質問をした際に(マルチではないです)
アドバイスとして受けました。
htmlで掲載して全文検索だと、かなり重くなると聞きました。
検索を利用するにはCGIよりPHPの方が軽くて良いと聞いたのですが
その辺も勘違いなのでしょうか?
0296nobodyさん
04/07/07 16:38ID:???ま、間違っちゃいないと思うが・・・
質問のレベルから察するにスキル全然なさげだから、何も考えずhtml作って
あとはgoogle様任せが一番ふさわしいと思われ
0297nobodyさん
04/07/07 16:57ID:5t/GR7bc自分としては配列に読み込んでから処理するぐらいしか思いつきません_| ̄|○
ファイルが5、6MBあるのでそれは避けたいのですが。。。
0299nobodyさん
04/07/07 17:28ID:???Perlスレいきなー
このスレはWebprog板のどこで質問したらいいか
わからない人用であって、WebProgramingについての質問じゃないよ
0301nobodyさん
04/07/08 18:48ID:ckLsFZ1Uありがとうございます。それでやってみます(_ _)
>>299
スレ違い申し訳ありません。以後気をつけますです。
>>300
図書館で借りてきまつ。。。
0303nobodyさん
04/07/12 11:40ID:???例えばCGIで生成したページに
<INPUT type="button" value="閉じる" onClick="window.close();">
というボタンがあって、押すと普通に閉じれるのですが、
HTMLに直接↑のボタンを置いても、ボタンを押すと、
「ウィンドウは、表示中の Web ページにより閉じられようとしています。このウィンドウを閉じますか?」
という警告が出てしまいます。
これを出さないようにするにはどのようにしたらいいのでしょうか?
0304nobodyさん
04/07/12 11:47ID:???target="_blank"やJavascriptで生成したHTMLにこのボタンを置くと、ボタンを押して閉じる際に警告は出ないんですが、
普通にリンクを辿っていって、その中にこのボタンがあると、ボタンを押して閉じる際に警告が出るようです。
IEのセキュリティ関係でしょうかね・・・。
0305nobodyさん
04/07/12 13:55ID:Y7J7wQjNPerlでLWPを使おうと思っていますが、利用している鯖(@nifty)では標準モジュールはほとんど用意されていないようです。
こういったものは手動でインストールすることは可能なのでしょうか?
また、モジュールが不可の場合、LWPに変わるライブラリというようなものはありますか?
0306nobodyさん
04/07/12 14:00ID:???PurePerl(CGI.pmなど)のモジュールなら同じディレクトリなどに置くだけでok
ほかは、難しい。 @niftyなんかやめちまえ。
0307nobodyさん
04/07/12 14:47ID:???やりたい事は、画像のサムネイルをクリックすると、CGIを介して生成されたHTMLを表示して、
そこにQUERY_STRINGで指定した画像を表示するというものです。
&header;
if ($ENV{"QUERY_STRING"} ne "") {
print <<"EOF";
<CENTER><IMG src="$filename"></CENTER>
EOF
}
&footer;
これでも問題ないのですが、画像を読み込んでwidthとheightを取得した上で<IMG>タグの中で指定したかったのですが・・・。
niftyの仕様は酷いですね。
0308nobodyさん
04/07/12 16:10ID:???0309nobodyさん
04/07/12 16:15ID:xM2Ai7Ky認証の方法にはBasic認証とDigest認証と
Basic認証はセキュリティに弱くDigest認証はセキュリティに強いようですが、
だったらなんでBasic認証なんかが存在するんですか?
はじめからDigest認証作ればよかったじゃないですか。
0310nobodyさん
04/07/12 17:02ID:???画像を読み込んでって他からLWPで取得するってことか?
まあそれならそれで取得してから画像サイズを得ればいいだけのことだろ
0312nobodyさん
04/07/12 17:28ID:???懐かしく思い出されるよ。
とんでもなく画期的だと思ったものだったがなあ。
ちょうど10年ぐらい前のことか?
0313nobodyさん
04/07/12 17:40ID:???まだ個人向けISPというものが存在せず
SPAMもfishingも無く
誰もパスワードを盗聴される心配なんてしなかった時代の話だな
0314nobodyさん
04/07/12 18:02ID:???解決しますた。
CGIの他ディレクトリの参照方法と、ブラウザのディレクトリ参照方法の問題でした。
ってか、niftyがCGI動作ディレクトリの中に画像ファイルなどを置けない仕様がアレですね。
0315nobodyさん
04/07/12 18:45ID:???まず。この板の住人でRFCを作ったわけじゃない。突っかかるのはよせ。
認証の種類・特徴を知って「じゃあBasic認証要らねぇよな」と思ったんだね。
歴史もついでに調べてごらん。RFCがいつ公開されたか、Web鯖やUAが対応したのはどの辺からか。
検索すればすぐに見つかるよ。
# オッサンの感覚としては、つい最近だ。
認証がまず必要だったんですよ。ややこしい方式でなくてもよかったわけ。
で、鍵がかけられるようになった。時代が進んでもっと丈夫な鍵も使えるようになった。ということ。
将来、もっといい鍵ができたら、Digest認証も過去の遺物になるのかもしれない。
Basic認証もムダな存在じゃないんだよ。それはわかっておくれ。
0316nobodyさん
04/07/12 18:54ID:???0317nobodyさん
04/07/12 20:34ID:???0318nobodyさん
04/07/12 22:35ID:???HTTPSを使えということか。
0319309
04/07/13 11:14ID:0K4byXIzつまり今の小学生が
「なんでポケベルなんかあるの? はじめから携帯電話作れば良かったじゃん」
って言ってるのと同じことですか?
0320nobodyさん
04/07/13 13:59ID:???それでいい。ひとつ大人になりましたね。ごきげんよう。
0321nobodyさん
04/07/13 14:12ID:???つまりよく中村君が
「なんで替え玉注文すんの?はじめから大盛り頼めば安かったじゃん」
って言ってるのと同じ事ですか?
0322nobodyさん
04/07/13 14:27ID:???つまりタルコフスキーが
「はじめから大盛りを注文すると、麺がのびちまうで、猫舌は辛い」
って言ってるのと、もういい。
認証だけの為に HTTPS はちょっとなぁ。
ちょっとしたサイトだとサーバー証明書が高いのなぁ。
0324nobodyさん
04/07/13 19:56ID:WQHE537Wファイルデータを配列に入れて、新規データを配列の先頭に加えてから
書き込みするしかないですか?
末尾に追加する場合は、aオプションで出来るのだけれども。
かきくけこ
さしすせそ
↓
あいうえお
かきくけこ
さしすせそ
なるべく"スマート"にやりたいです。
0325324
04/07/13 20:52ID:WQHE537W$fp = fopne("log.txt","r+");
fputs($fp,"あいうえお\n");
fclose($fp);
とかやると log.txt の先頭行の「かきくけこ」のうち何文字か削られて
あいうえお
けこ
さしすせそ
みたいになってしまいます。どうすれば良いでしょう?
0326nobodyさん
04/07/13 21:43ID:???別ファイルに先頭部分を書き込み、末尾に元ファイルの内容を追加。
その後リネーム。
配列に取り出す=改行を識別して云々、つーのはかなりの無駄じゃないかねぇ
その部分を変えるだけでも効率よくなると思われ
0327nobodyさん
04/07/14 00:32ID:???0328nobodyさん
04/07/14 08:02ID:???書き換えるとどのようになるのでしょうか?どなたかお教えください。
$_ = " " if(!$_);
と
$count = $#column+1; #$の後ろの「#」
よろしくお願いいたします。
0330nobodyさん
04/07/14 09:35ID:nr5LPdvqこれ教えて下さい。
ほしいなこのぷろぐらむ
0331328
04/07/14 13:58ID:???ご回答ありがとうございました。
添字の最大値についてはわかりました。
ただ、いまだに倒置文がよくわかりません、
$_ = " " if(!$_); を
if〜に直すとどうなるのでしょうか?
おわかりになられる方、ぜひお教えください。
よろしくお願いいたします。
0332nobodyさん
04/07/14 14:12ID:???0333nobodyさん
04/07/14 14:28ID:???0334nobodyさん
04/07/14 14:47ID:???0335nobodyさん
04/07/14 14:54ID:???0336nobodyさん
04/07/14 14:58ID:???0337nobodyさん
04/07/14 14:59ID:???0338nobodyさん
04/07/14 15:17ID:???0339nobodyさん
04/07/14 15:22ID:???0340nobodyさん
04/07/14 15:46ID:???夢に出てきそう。
0341nobodyさん
04/07/14 18:41ID:Rx26NDQN0342nobodyさん
04/07/14 22:03ID:???0343nobodyさん
04/07/15 11:22ID:fjWsfkKiドメインで転送してるんですが、ドメインのアドレスではページを表示できても
元のレンタルサーバーのアドレスでは表示できないようにしたいんです。
できるでしょうか?
0344nobodyさん
04/07/15 13:37ID:???0347nobodyさん
04/07/15 16:52ID:ltgYIyRD$fp = fopen("./file.dat","r") or die();
print fgets($fp);
fclose($fp);
でWrong parameter count for fgets() とエラーがでます。
サーバはUNIXでPHP4.0.6
windowsのローカルテスト環境だと問題ないです。
0348nobodyさん
04/07/15 17:04ID:???PHP 4.2.0 以前のバージョンの fgets はふたつ目の引数が必須。
とりあえず、
print fgets($fp, 4096);
とでもしておきなはれ。
0349nobodyさん
04/07/15 17:34ID:???ありがとうございます。ありがとうございます。
0350343
04/07/15 18:06ID:fjWsfkKiどうやってできますか?
検索キーワードでもいいのでヒントほしいです
>>346
JSか何かでやると思ってたのでここに質問しました
よろしければ誘導たのんます
0352nobodyさん
04/07/15 18:47ID:???例えば、tomcatの設定とか、php.iniの設定なんかもこの板の守備範囲に含まれると思うし。
やり方はいろいろあると思うけど、まずホスティング業者に聞いてみるのがいいだろうな。
0353nobodyさん
04/07/15 18:49ID:???全ページをスクリプトで出力するつもりならこの板でいいだろうけど、そんなのイヤでしょ?
>>351が言うようにレン鯖サポートに聞くのが一番だよ。
0354nobodyさん
04/07/15 18:52ID:???0356nobodyさん
04/07/16 02:28ID:q5UK2fe7$HOGE{'bar'}='foo';
こうなっていたのですがこれはどういう意味なのでしょうか?
$HOGEbar='foo';
という事ですかね?
0357nobodyさん
04/07/16 02:33ID:???> $HOGE{'bar'}='foo';
%HOGEというハッシュの、キー 'bar' に対応する値として 'foo' を代入。
> $HOGEbar='foo';
$HOGEbar という名前のスカラー変数に 'foo' を代入。
全く別、ですよ。
0358356
04/07/16 04:35ID:q5UK2fe7そうなんですか。ハッシュとは思いませんでした。ありがとうございました
0359nobodyさん
04/07/16 09:26ID:???0360nobodyさん
04/07/16 12:56ID:???動的ページ作成の方法にはPerlとPHPとまだほかにもありますが
Perlは変態プログラムでPHPは初心者でもわかりやすいようですが、
だったらなんでPerlなんかが存在するんですか?
はじめからPHP作ればよかったじゃないですか。
0361nobodyさん
04/07/16 13:07ID:???0362nobodyさん
04/07/16 13:25ID:???> Perlは変態プログラムでPHPは初心者でもわかりやすい
?
君にはどっちも無理、
なのでどっちでも君には関係ない
君は君にわかる事でがんばって下さい。
0363nobodyさん
04/07/16 13:29ID:???>311
ごめん。つかれてるから。いま。明日にして。
0365nobodyさん
04/07/16 16:09ID:MvYwqmTqアーグス? オルグス?
0367nobodyさん
04/07/16 17:14ID:???「アルゴスの戦士」と読んでおけばおけ。
arguments -> あーぎゅめんつ
あちきは、args と略してあっても「あーぎゅめんつ」とか「引数」とか読んでまつ。
0368nobodyさん
04/07/16 17:17ID:???argv は「あーぎゅヴい」
0369nobodyさん
04/07/16 17:30ID:???染まってない人(謎)=あーぐ・えす
少し染まってる人(謎)=あーぐす
オープン系デジドカ=あーぎゅめんっ
変数の話で 9 とか X とか言う人=ひきすう
0370365
04/07/16 18:01ID:MvYwqmTq・あーぎゅめんつ
・引数
・あーぎゅしー
・あーぎゅヴい
・あーぐ・えす
・あーぐす
・あーぎゅめんっ
一体どれを使えばいいんでしょうか。
0372nobodyさん
04/07/18 05:19ID:???自作cgiを動かそうとしているのですが、コンソールから
./xxx.cgiと実行すると
: bad interpreter: そのようなファイルやディレクトリはありません
と出力されます。
perl xxx.cgi
の場合は正常にチェックモードで実行されます。
「which perl」の実行結果は「/usr/bin/perl」であり
cgiの頭には「#!/usr/bin/perl」と記述してあります。
エラー原因がわからず困っています。
どなたかお分かりになる方はいらっしゃいませんでしょうか?
0374nobodyさん
04/07/18 07:38ID:???./を取ると-bash: dayx.cgi: command not found
と言われてしまいます。
そもそもpathが通ってないことがまずいのでしょうか?
0375nobodyさん
04/07/18 10:06ID:???0376nobodyさん
04/07/18 10:12ID:???改行コードがおかしいんじゃないかな。 #!/usr/bin/perl -- で治んない?
xxx.cgi でエラーがでるのはpathが通ってないせいだけど、それは通さない方がよいと思われ。
0377nobodyさん
04/07/18 16:57ID:???#!/usr/bin/perl --
でperl xxx.cgiと同じ動きになりました。ありがとうございました。
追加で質問です。
--はオプションリストの終わりとありましたが、スクリプトとするときは
必ずつける必要があるのでしょうか?
0378nobodyさん
04/07/18 22:52ID:???動かなかったのが -- 付つけて直ったということは、改行コードがおかしいということ
0379nobodyさん
04/07/18 23:44ID:???なるほど。ftp転送時にどこかで崩れたんでしょうか...
とりあえず改行コードを直す方向で検討してみます。
ありがとうございました。
0380nobodyさん
04/07/19 14:38ID:???CGI5個その他で構成したWebプログラム作ってみたんですが、
今日の昼あたりから、些細な修正で500エラーが起きるようになりました。
修正前のCGIは普通に動くんです。それを移動しても動くんです。
でも、例えば出力する文字を1字増やすだけでエラー。
それを元に戻す(修正したスクリプトをUndoで戻して上書き)場合もエラー。
キャッシュ回避スクリプトを加えてもエラー。修正できないっす・・・
サーバ側に問題があるんでしょうか?
何かご存じの方、ご教授お願いいたしますm(_ _)m
0383380
04/07/19 17:12ID:???お見事、解決しました。
XMLを生成するスクリプトがうまく動いてくれなくて、
苦し紛れにエディタの設定を変えてました・・・
ありがとうございます。
>>380
あ゛ 全然見てませんでした・・・
2ch初心者でもないのに厨なマネを_| ̄|○
以後気をつけますm(_ _)m
0384nobodyさん
04/07/19 17:34ID:???そのうち泥沼にはまるよ。
0385380
04/07/19 18:12ID:???500エラーに頼ってるわけではないですが(^^;
すでに泥沼には何度かハマッてると思います。
最終的には他人に譲渡する予定のプログラムのため、
フローチャートをいくつか書いているのが幸いしています。
(今回の泥沼には無力でしたが)
文法はチェッカがありますけど、他はどうやってデバッグ
すればいいんでしょうか・・・
0387nobodyさん
04/07/19 19:22ID:???初心者に一番必要なのに、彼らはその必要性に気づかないので、読もうともしない。
テストの順序としては
1. 関数/クラス毎のユニットテスト
2. CGIをエミュレートしたコマンドラインないしIDE環境からの実行
3. WWWサーバ上で動かしてエラーログをチェック
かな。テストしやすいように関数を設計すると後々デバッグが楽だよね。
0389nobodyさん
04/07/20 01:37ID:???0390380
04/07/20 06:57ID:aF2PBDA2ざっと見ましたが、方法論にはたどり着けませんでした。
探し方が悪いんでしょうか・・・
>>387
ご丁寧にありがとうございます。
クラス・ユニットテストの意味が解らない私は
里に帰ったほうがいいですか_| ̄|○
>>388-389
ありがとうございます・・・
0391380
04/07/20 10:12ID:???0393nobodyさん
04/07/20 14:01ID:???387が言いたいのは、
作る時は大きいものから順に小さいものを作っていくが、
テスト・デバッグは逆に小さいもの(サブルーチン)からやれってこと。
0394380
04/07/21 02:08ID:???みなさんからのアドバイスを受けていて、自分には根本的なものが
抜け落ちているように感じられたので、↓の入門書を読むことにしました。
初めてのPerl (Randal L. Schwartz, Tom Phoenix, 近藤 嘉雪 (翻訳))
無難ですよね?(^^; 図書館から借りてきました。
一応作ってあるCGIですが、正式に依頼主に譲渡するのは
夏が終わってからになりそうなので、制作は一旦休止します。
お世話になりました。またご厄介になる日が来るかも知れませんが。
それでは・・・
0395nobodyさん
04/07/21 13:26ID:???すみません。超初心者な質問をさせてください。
MT3.01をインストールして四苦八苦している最中です。
基本のページデザインがセンター合わせになっていますが
左寄せに変えたい場合は、どうすればよいのでしょう?
Main Indexで設定するのか、スタイルシートで設定するのかさえも分かりません。orz
0396nobodyさん
04/07/21 13:28ID:???なんでここに誘導するんだろ〜と思って、誘導元を見て来ますた。
行くべき場所は「Web制作板」の初心者スレではなかろーかと。
0397385
04/07/21 13:33ID:???アチコチに恥ずかしい足跡を残してしまった。orz
0398bu
04/07/22 12:37ID:BFgmmGe7受け取ることはできますか?
<FORM ACTION="upload.cgi" ENCTYPE="multipart/form-data" METHOD="POST">
<INPUT TYPE="file" NAME="File" SIZE="50"><BR>
<input type="hidden" name="testkey" value="これを取得できたらいいな">
<input type="submit" name="btnSend" value="送信">
</FORM>
STDINからCONTENT_LENGTH分読み込むと、添付ファイルだけなんすよー。
なお、毛ジュールは使ってません。できれば、使わないで取得する方法希望。
0400nobodyさん
04/07/22 18:38ID:sAydrIZ8それでいつ訪問したかばれないようにしたいんですが痕跡を残さずに見るというのは無理でしょうか?
一日に数人しか訪れないため串を使用しても逆に目立ってばれてしまいます。
0402剛毛
04/07/23 00:11ID:???よく雑誌や公告とかで使われる手法で
「このメアドにカラメールを送ってください」
と書いてあって
携帯からカラメール送る→サーバが自動的にサイトURLが書かれた内容のメールをその送信元に返信する
というシステムの仕組みを知りたいのですが
どうやって調べたらいいでしょうか。
こういう仕組みのことをなんというのか、なにかgoogleで調べるための
キーワードとかありますでしょうか
0403nobodyさん
04/07/23 00:18ID:93HCg+gw0404nobodyさん
04/07/23 00:22ID:???0405nobodyさん
04/07/23 01:16ID:???何処を直せば良いでしょうか。
ちなみにupfileからimgfaileに画像を上書きしたいのですが。
my$upfile = "c:/homepage/img/2.jpg";
my$imgfile = "http://localhost/img/0.jpg";
open(OUT,"> $imgfile");
binmode(OUT);
binmode(STDOUT);
print OUT $upfile;
close(OUT);
0408nobodyさん
04/07/23 02:22ID:???テストしてるブラウザはIEかな?
・DNSが引けないとき=「ページを表示できません」
・404 Not Found =「ページが見つかりません」
どっちだろ。上かな。
>>407さんが言ってるエラーログは、Web鯖のエラーログなんだけど、
127.0.0.1 ⇔ localhost で、ちゃんとWeb鯖は動いているの?
0409nobodyさん
04/07/23 02:38ID:???0410nobodyさん
04/07/23 11:48ID:???0411クローラーつくりたいな
04/07/23 12:43ID:GHhe5n7APCのショップをクローラーを回らせて最低価格を引っ張ってこさせて、価格別に
表示させるような内容を考えています。どちからにこのようなプログラムがあれば
お教え願えればと思います。あと情報もあれば教えていただければと思います。
大変お手数をおかけしますがよろしくお願いします。
0412nobodyさん
04/07/23 12:46ID:???死ね
0413nobodyさん
04/07/23 13:26ID:MgCt236y上記のサイトを参考にして、複数のニュースサイトのヘッドラインを取得、
静的生成するスクリプトを作ってみました。
サイトを複数指定した場合、最終行に書かれたサイトのみしか取得できないのですが
どこか間違えているのでしょうか…?
どうぞ、ご教授お願い致します…。
sample.dat --------------------
%<a href=\"(.+?)\">(.+?)</a>%|http://www.yourdomain.com
------------------------------
このように1行のみではちゃんと取得できますが
sample.dat --------------------
%<a href=\"(.+?)\">(.+?)</a>%|http://www.yourdomain.com
%<a href=\"(.+?)\">(.+?)</a>%|http://www.hogehoge.net
------------------------------
この場合だと、http://www.hogehoge.netのみしか取得できません
0414413
04/07/23 13:29ID:MgCt236y<?php
define(HTML_FILE, "sample.html");//出力するファイル名
define(DAT_FILE, "sample.dat");//ログファイル
$urllist = file(DAT_FILE);
while(list(, $val)=each($urllist)) {
$list = explode("|", $val);
if ($fp = @fopen($list[1], "r")) {
while (!feof($fp)) $data .= fgets($fp, 1024);
fclose($fp);
}
$match_count = preg_match_all($list[0], $data, $items);
for ($i=0; $i< $match_count; $i++) {
$item_url = $items[1][$i];
$title = $items[2][$i];
$title = strip_tags($title);
$output .= "<a href=\""
.$item_url ."\" title=\""
.htmlspecialchars($title) ."\">"
.htmlspecialchars($title) ."</a><br>";
}
}
$fp = fopen(HTML_FILE,"w");
fputs($fp, $output);
fclose($fp);
?>
------------------------------
0415nobodyさん
04/07/23 19:05ID:oZTwsiTf0417nobodyさん
04/07/23 19:11ID:oZTwsiTf一番いいのが何かという質問に知っているがはおかしいぞ。
2ちゃん用語を使うのもいいが、よく考えて使え。だから厨房は・・・。
0418nobodyさん
04/07/23 19:15ID:???【poporo】ポポロ鯖【3鯖目】
http://pc5.2ch.net/test/read.cgi/hosting/1089092812/237
0420nobodyさん
04/07/23 19:22ID:???0421nobodyさん
04/07/23 19:28ID:???0422nobodyさん
04/07/23 19:33ID:???0423nobodyさん
04/07/23 20:21ID:???0424nobodyさん
04/07/23 21:48ID:???0425nobodyさん
04/07/23 21:56ID:???質問があるのですが、PHPで各ユーザーのディレクトリの使用容量を表示させたいのですがどのようにすればいいのかわかりません。
ユーザーのディレクトリはQuotaで容量制限しています。
system関数を使い system("cd /home/hoge ; du -sb"); のようにやってみましたが-bと指定してもブロックサイズしか表示されませんでした。
ほかにも調べてみましたがまったくわからなく困っています。
助言よろしくお願いします。
0427nobodyさん
04/07/23 23:04ID:???http://www.linux.or.jp/JM/html/GNU_fileutils/man1/du.1.html
0428405
04/07/24 19:03ID:???408さんの書かれているように「ページが表示できません」と表示され、ファイルの上書きもありませんでした。
今日実行してみたところ、ファイルにはパスがそのまま上書きされるようになりました。
エラーログも生成されてないですし、Web鯖が原因っぽいです、お騒がせしました。
openの引数については、絶対パスで指定することがわかりましたありがとうございました。
パスがそのまま上書きされるのは、upfileの指定の仕方が悪いと思うので、もう少し勉強してきます。
0429nobodyさん
04/07/24 20:17ID:???> openの引数については、絶対パスで指定することがわかりましたありがとうございました。
なんか勘違いしてるような気がする。
0430nobodyさん
04/07/24 21:49ID:???URLの対義語だと思てるような気配がある
0434nobodyさん
04/07/25 10:18ID:???URIの場合、絶対URI・相対URI と言うのが普通と思われ。
パスと言うとファイルシステムのパスと混同してよろしくない。
# 相対URIは、ファイルシステムのパスと書き方が似てるので、
# 同時に相対パスであることもしばしばだが。
0436nobodyさん
04/07/26 00:22ID:ND18Q0Hy「会社で新聞の切り抜きとかやって情報を集めている社員がいるなら、
そのコにAPIを教えなさい。全然そっちのほうがマシ」
みたいなことを言ってました。
自分もできれば自動的にWeb上の情報を蓄積・加工等して欲しいと常々思っているのですが、
APIというものを使えばそれができるのでしょうか?
私はプログラム等全くの素人なのですが、
APIを調べても「関数」と書いてあるのですが??
なにかの言語とAPIを駆使すれば可能なのでしょうか?
0437nobodyさん
04/07/26 00:39ID:???次にどこの社長かを突き止める。
直接その社長に問い合わせる。(直接面会は無理だろうからメールで)
0438nobodyさん
04/07/26 11:35ID:zB+rVJ0l0439nobodyさん
04/07/26 11:51ID:nr00S6gf0440nobodyさん
04/07/26 15:33ID:???0442nobodyさん
04/07/27 14:40ID:???CGIでフォームにパラメータを複数設定して、POSTでsubmitしようと思っているのですが、
<INPUT type="submit">を使わないと、POSTは無理でしょうか。
普通の文字に貼ったリンクを辿ると、hiddenで設定したパラメータなどをPOSTさせたいのですが。
0445テスト
04/07/27 17:38ID:???0446nobodyさん
04/07/28 00:09ID:???0447nobodyさん
04/07/28 03:02ID:???Webプログラムを勉強しているのですが、質問があります。
MysqlのMysql_data_seek関数は、テーブルを条件を付けて呼び出したときには
(例えばselect * from hoge where hogehoge=1)
使用できないのでしょうか?
Warning: Offset 10 is invalid for MySQL result index 2
上記のようなエラーが出ます。
ぐぐってみたのですが、エラーを吐いてるサイトしかヒットしませんでした。
selectで呼び出すときにlimitを使うしか方法はないのでしょうか?
0448nobodyさん
04/07/28 08:18ID:???普通に使える。
そのエラーを見ると結果が11個ないのに11番目のデータ(オフセット10)にシークしようとしてエラーになったような気がする。
limit使った方が速いとは思うが。
0449nobodyさん
04/07/28 12:51ID:oguV++Wk相手からメールを送ってもらって、そのメールのアドレスを
自動で抽出してデータベースに放り込むようにしたいのですが、
それはどうしたら実現できるのでしょうか?
そういうスクリプトをメールサーバーに割り込ませる・・・というのは可能??
あと、そういうのって共用サーバじゃ無理ですよね?
0451nobodyさん
04/07/28 13:05ID:???qmail-command
http://man.qmail.jp/jman8/qmail-command.html
0452nobodyさん
04/07/28 13:43ID:???手段はいろいろあるが、
いずれにせよ "WebProgramming" とは結構異なるので注意されたい。
例えば PHP はそういう仕事にあんまり向かんだろう。
共用サーバでできるかどうかは、それぞれの共用サーバの仕様次第だなあ。
俺んとこではできるが、できない所の方が多そうな気はする。
0453449
04/07/28 15:43ID:oguV++Wk>>452
>"WebProgramming" とは結構異なるので
そうなんですか? すみません。
てっきりサーバー関係のプログラムとかはこの板だと
思ったのですが、どの板で聞くのが適切なのでしょうか?
>俺んとこではできる
共用サーバでですか!?
ということは、root権限とかがある共用サーバなのでしょうか?
0455nobodyさん
04/07/28 15:58ID:???>共用サーバでですか!?
>ということは、root権限とかがある共用サーバなのでしょうか?
なんでそうなるんだよ(笑)
別にrootじゃなくてもuserでやる方法はあるよ。
あとはuserでできる事をどのくらい制限してるか、って事だろ。
だからそのサーバの仕様次第、って言ってるんだよ。
おれんとこでもできるよ、.fowardでやってるし。
だけど.fowardの設置を許可してないサーバなら.foward使う方法は
無理だわな。
0457nobodyさん
04/07/28 16:13ID:???「気が向いたときにローカルでAccess辺りに食わせる」
でいいんじゃないかという気がしてきた。
0459449
04/07/28 17:45ID:oguV++Wkまず受信したメールを処理するスクリプト(?)を
どうやって起動したらいいのやら。。。
>>455
すみません、僕はあまり詳しくなくて、
サーバはXREAしか使ったことがありません。
XREAでは当然無理ですよね?
自分のやりたい機能に関して検索していたら、次のようなサイトを見つけました。
http://w3.freco.org/index.php?option=content&task=view&id=15&Itemid=15
これによると
「sendmailのaliasesを用いて、スクリプトを起動」などと
書いてあるのですが、これは>>455さんのおっしゃっている方法とは
また違うのでしょうか?
教えてクンですみません。
無知すぎて何を勉強してどう質問したらいいかさえ分かっていません。
0460nobodyさん
04/07/28 18:24ID:???メールデータがあってそのありかがわかってるなら、
そいつを開いて処理するプログラムを書けばいいよな。
じゃそのプログラムをどういうタイミングで起動するか、だけど
メールが着信するたんびに処理したいなら、メールが着信したときに
そのプログラムを叩くようにしなくちゃならんけど、俺はそれを.fowardでやってる。
定期的に処理すればいい、ってんならcronで起動、でもいいだろうし。
あるいはCGIでやるんなら、ブラウザでCGI起動した時にメールデータ読みに行って
処理して結果表示して、でもいいだろうし。
どんなふうにしたいのかわからんからなんとも言えない。
XREAの仕様は知らない。
0461449
04/07/28 21:21ID:oguV++Wkメールが届くたびにリアルタイムで自動処理したいです。
cronならXREAでも使えますが、.fowardというのは使えないようです。
ということは、、、まずはfowardというのを使えるサーバを探すことから
始めるべきみたいですね。専用サーバを借りるのは金銭的に無理なので
共用サーバで出来そうなところを探してみます。
いろいろ教えて頂いてありがとうございます。
0462nobodyさん
04/07/28 21:44ID:???皆が簡単に使っている「メール」って云うものの仕組みを知らないとねぇ。。。
0463nobodyさん
04/07/28 21:53ID:???UNIXのコマンドラインでメールの読み書きした経験があればわかりが早いんだが
MTAとMUAの違いとかわかってないと辛いことがあるかもしれん
0464nobodyさん
04/07/29 01:56ID:???なぜこの文脈でいきなりsmtpの話を持ち出す?
全然関係ないっしょ。
知ったかぶりはイカンよ。
だいたい>>449がやろうとしてることは、
462=463が言ってるようなことまで知る必要ないだろ。
要するにメール受信した時点でなんらかのプログラムにメールを
渡せればいいだけだろ。
0465nobodyさん
04/07/29 08:56ID:???それから、449は過去ログ読んでから質問すればよかったのにな。
3人とも残念。
0467nobodyさん
04/07/29 11:51ID:???送られてくるデータは$in{'xxx'}となるのですが。
そのデータを手っ取り早く配列に代入しようと
$n=0;
while($n < 10){
$hoge[$n] = "$in{'hogehoge_$n'}";
++$n;
}
とやっても、データは送られてきているのに、データが空で代入できません。
何が原因なのでしょうか? また、解決法がありましたら、ご教授ください。
0468nobodyさん
04/07/29 12:06ID:???$hoge[$n] = $in{"hogehoge_$n"};
0470nobodyさん
04/07/29 13:25ID:???0471nobodyさん
04/07/29 14:01ID:???単に検索語が思いつかなかったんじゃネーノ。>>464見る限り、上でトリガ候補は
いくつか上げられたにもかかわらず、それが無かったかのように話を進めてるし。
あるいは騙りかも。
あと>>465は基礎知識のレベルを知ったかというのはおかしいと批判してるが、
これは的外れだと思う。たしかにこの板に来てて知らないのは変ではあるけど、、。
「スクリプトをメールサーバーに割り込ませる」と発言してるから、>>449は
メール処理の手続き(smtp)とアクタ(MTA,MUA)の働きをざっと知る必要がある。
そうじゃないとどのポイントでどんな処理を記述するのか分からないからね。
逆に、.forwardその他の話もしたわけだし、それが分かってればどんなスクリプト
書けばいいか思いつくでしょ。
>>449に欠けてる知識にあわせてかかれているわけだから、これは知ったか
じゃなんだよね。
相互誤解の妙なレスに惑わされず、>>449は正攻法で挑んだほうがいいよ。
あと過去ログで同じネタが出てるのは確かだから読んでもいいけど、
細かいことは状況次第なんで使えないんじゃないかと俺は思う。
あと個人的な意見だけど、用語の羅列は一見しったかに見えるんだけど、
どうググっていいか分からない人にとっては大事な情報なので、あんまり
否定しないほうがいいのではないかと。
0472nobodyさん
04/07/29 17:14ID:DCuv/Oyvwebプログラムというのは、アクセスして初めて動作するものだと思うのですが、
mrtgのようなリアルタイムプログラムというのは何言語がいいのでしょうか?
というか何言語じゃないといけないのか教えてください。
0473nobodyさん
04/07/29 18:38ID:???mrtg は cron 起動と daemon 常駐のどちらかを選べるので、
その両方のことなのか?
CLI な処理系であればたいてい問題無いだろう。
c/c++/java/perl/python/ruby などお好きなのをどうぞ。
PHPも4.3以降なら可能だが、本来WWW用なのを無理やり CLI にした感があるので、
個人的には避ける。
0475447
04/07/30 02:03ID:???ご返答ありがとうございます。
データは150件ほどありまして、whereで抽出しても50件ほどありますが
やはりエラーが出てしまいます。
Mysqlに格納された名簿を例えば県別に抽出して、それを10件ごとに
表示し次の10件は次ページ。といった感じでPHPで作成しているのですが
次ページへのリンクを踏むとやはり
Warning: Offset 10 is invalid for MySQL result index 2
と出てしまいます。
ソースの一部を晒した方がよろしいでしょうか?
0477nobodyさん
04/07/30 11:25ID:???会員システム(アカウント発行・ログイン等)
それらの仕様に合わせ一から構築しています。
正直、いい加減同じような構築作業にうんざりしています。
恐らく、技術的に長けている方はご自身である程度の使いまわしの
出来るような会員システムを作っているのかもしれませんが、私の知識・頭では、
なかなかそこまで制作できません。
なにか、良いもの・良い方法はありませんでしょうか?
会員システム:ログイン認証、セッション管理、ユーザ管理(追加・削除等)
サーバ環境:Apache perl Mysql
ご意見や、Webにて参考になうような所でもご紹介頂けるとうれしいです。
0478477
04/07/30 11:26ID:???スミマセンageさせて下さい。
0479nobodyさん
04/07/30 13:44ID:qtUi51hZ0482nobodyさん
04/07/30 14:59ID:???毎回同じように認証CGIをFTPしてパーミッション設定とか
するのが面倒ってこと?
それならバッチファイル作ってftp.exeに実行させればいいのでは?
0484nobodyさん
04/07/30 15:09ID:???ということだと思われ
毎回共通な機能をフレームワークにして顧客依存の部分をプラグインする
てなあたりが定石かと
0485nobodyさん
04/07/30 15:34ID:???0486zx
04/07/30 17:02ID:d/2reoJRちょっと聞かせてほしい。
今、俺、会員制のサイトを作ってるんだけど
会員登録の時に、ログインIDとパスワードをユーザに決めさせて
サイトへ入る時にそのIDとパスワードを入れさせるっていう、まぁ
よくあるパターンの仕組みにしてます。
それで、これもありがちなんだけど、ユーザがよくパスワード忘れるわけ。
自分で決めておいて。。
でも、そういうの、よくある事なんで、メールアドレスを入力させて
そのアドレス宛に、パスワードを知らせてやるようにしたんだ。
、、、で、ふと思った。
メールアドレスって、再利用されたりしないのかな。。。
たとえば、yahooとかhot mailとか、気軽に開設/破棄が出来るアドレスって
以前、他人が使ってたアドレスを自分が偶然指定してしまうってこと起こらんのかな。
もし、それが起こりえるなら、まったく無関係な他人にパスワードを
送ってしまう事故が起こりうるんじゃないか、と不安に思ってる。
0487nobodyさん
04/07/30 17:24ID:???アドレスは一定期間経つと、また使えることが多いみたい。
登録されているアドレスが退会処理されない限り
同じアドレスで入会しようとすることもないとは言えないだろうな。
0488nobodyさん
04/07/30 17:31ID:???でも登録されているかどうかわからないアドレスを取得して
パスワードを送ってもらおうとする行為が
一致してしまうことは可能性低いんじゃないかい?
0489nobodyさん
04/07/30 19:53ID:???でもソーシャルハッキングはしやすいかも。
0490447
04/07/31 05:44ID:???$maxline = 10;
$page = $HTTP_GET_VARS["page"];
if ($page < 1) {
$page = 1;
}
$startline = ($page - 1) * $maxline;
$endline = $page * $maxline -1;
$sql = "select * from テーブル WHERE hoge='$hogehoge' order by id";
mysql_data_seek($rs,$startline);
・
・
a href='data.php?page=".$i."
といった感じでページ下部にページ数を表示し
最初は0レコード目から9レコード目を表示してくれるんですが
次ページが
Warning: Offset 10 is invalid for MySQL result index 2
となってしまいます。
whereで抽出したデータは40件ほどあります。
0491東京都名無区
04/07/31 09:24ID:???プログラムの設計や考え方、要領について伺いたいのですが、
皆さんが、サイトやスクリプトなどを作る時
どうやったら要領良く動くのかなど、
皆さんのプログラムを完成させる上での
考え方や要領などを教えてほしいです。
私の場合何かを作る時、何をどうやったらイイのか?
何から手をつけたらいいのか?などがスラスラ思い浮かびません。
何か良い訓練方法、書籍やサイトがあったらアドバイスを御願いします。
ちなみに今、javascript,php,perlなどを勉強中です。
0492nobodyさん
04/07/31 11:26ID:???0493nobodyさん
04/07/31 12:45ID:???ある程度は経験だから、
いろんなもの作ったりオープンソースのソースを
改造したり眺めたりしてみる。
ちゃんとやるならUMLとかをやってみるのもアリ
がんがれ〜
0494nobodyさん
04/07/31 16:23ID:???言語仕様・コーディングレベルの設計のことなのかようわからん。
リニアな手続き処理が思いつかないならプログラミングの経験を積めば
どうとでもなろうが、システムが思いつかないならそれはプログラミングや
設計技術の問題ではなく、それについての情報やよくあるパターンに関する
知識が欠けてるからという可能性があるかもしれない。
0496nobodyさん
04/07/31 23:59ID:???0497nobodyさん
04/08/01 00:18ID:???0498486
04/08/01 04:41ID:Axfm2V0/やはり、487さんおっしゃるように、一定期間経つと、非使用状態のアドレスが
リサイクルされるプロバイダ、サービスはあるんですね。
そうすると、メールアドレスとパスワードを認証情報に利用するサイト設計で
尚かつ、パスワードを忘れた利用者へ「登録したメールアドレスさえ思い出せれば
あなたのパスワードをメールで知らせてあげますよ」っていう
「うっかり者救済サービス」は結構危険ですよね。
例えば、自分のパスワードを忘れてしまったユーザが、自分が過去に所有した事のある
アドレスを片っ端から入力して、パスワード取り寄せようとしていたら、そのうちの
一つでも、その時点で他人に所有されていたら、その人に自分のパスワードを通知されて
しまうと。。。
この仕組み、結構、採用してるサイトが多いような気がするけど、
これは、「忘れるユーザの方が悪い」っちゅう事で一般的に理解されてるんかな。。。
みなさんは、この「パスワード忘れのユーザ対応」はどうされてますか?
0499nobodyさん
04/08/01 05:44ID:???・フリーメールは使わないように注意書き
・送信したメールにどこのサイトのパスワードかを載せない
くらいが妥当じゃないかな。
0500nobodyさん
04/08/01 09:30ID:???0501nobodyさん
04/08/01 12:28ID:???なんてことを平気でやってのけた世界一規模を誇る掲示板群の管理人なら有名ですけれどもね(w
0502491
04/08/01 16:26ID:PHb6tzsNレス、ありがとうございます。
簡単なフォームやショッピングサイトを作ろうとした時、
作り方の順番などが、頭の中にすんなりと浮ばず悩んでいました。
私は、素人なので設計書などを書いた事がないので、
いつもアドリブで作ろうとしていたのです。
そこで、ベテランの方々が、
どの様な方法で要領よくプログラミングされているのか?考え方はどうしているか?
などを伺ってみたかったのです。
自分の中の疑問が少し取れました。
感謝いたします!
0503nobodyさん
04/08/01 17:35ID:YVIMeOIlなんか無意味な心配してるような。仮に、すでに使ってない
メールアドレスを入力するようなアホ(実際にはそんなやつ
まず絶対におらんだろう)がいたとして、そんなの100%その
ユーザが悪いことは論を待たない。なんでそういう無意味なことに
こだわるのか理解できん。
0504nobodyさん
04/08/01 21:24ID:???CGI(Perl)だと画像を連結して表示するタイプが多いですが、
それでも画像を後から1つずつ連結していく過程が見えるため、
なんとなくこれが気になります。
主に使用されている画像がGIFで、特許が絡んでくることもわかってます。
ただ、プロバイダから提供されるものでは、
連結後のスムーズなカウンタが使うことができたりして、
こういうのはどうすれば出来るのか、
と知りたいのです。
連結後の画像をサーバに保存して、それ参照してるんですかね…?
0505nobodyさん
04/08/01 23:20ID:???まずGIFの特許(LZW)は今年の6月20日で切れたので、今のところは大丈夫っぽい。
本題だが、数桁全部を一枚の画像として表示するには
ImageMagick などを使って動的に画像を生成するのが有効だろう。
0506504
04/08/02 00:07ID:???Perl、PHPは一応使えるのでなんとかやってみます!
ありがとう。
0507504
04/08/02 03:12ID:???pngren.pl 使うことにしました…。
目的達成できそうだしこれでいいかな。
0508nobodyさん
04/08/02 09:12ID:VBYL5e6LユーザーIDとパスワードのログイン画面を作ったとき、IEやネスケで
「パスワードを覚えさせる」という問いに「はい」と答えてしまうと、
オートコンプリートが効いてしまい、次からの入力時にID入力しただけで
パスワードがはいってしまいます。JavaScript等でこのオートコンプリート
をパスワードの記憶確認のメッセージも出さずに全く無効にする方法はない
ものでしょうか?
できれば、IEとネスケでできれば・・・
すいません。わかる方お願いします。
0512nobodyさん
04/08/02 13:36ID:+k1PYCFzあるWebページを表示させるのと同時に、なにもしないでもダウンロードが
始まるようにするにはどうしたらよいでしょう? 調査したところ、次のような
方法が見つかりましたが、もっとスマートなものはないかな〜とおもてます。
なお、ファイルをダウンロードするURLはできるだけ見せたくありません。
1. metaタグを使う
ファイルダウンロードのURLが見えちゃうのでちょっといやん。
2. Content-Type: multipart/mixedを使う
形としては一番理想に近い。Mozillaでは動作確認済み。
しかしIEでうまく動作してくれない。
3. 隠しフレームを使う
現実的な解? けどダウンロードURLは見えるよな〜。
他にもこんな方法があるぞとか、ここらへんを調べろボケとか、こっちのスレ
でやれよチンカス等、アドバイスをお願いします。
0513nobodyさん
04/08/02 13:41ID:???0514nobodyさん
04/08/02 14:01ID:???0515512
04/08/02 14:20ID:???氏名などの情報を入力しないとファイルをダウンロードできないようにしたい
のです。ファイルはWebからは見えない領域にあり、ダウンロードするCGIだけが
そのありかを知っている、という感じです。
そのCGIのURLが見えるのはいい、というか見えないとダウンロードできないん
ですが、入力してもらう情報はPOSTでそのCGIに渡したいのです(サイズが不明なので)。
なのでPOSTリクエストできそうもないmetaタグやフレームを使う方法はちょっと
避けてえな、と。
0516nobodyさん
04/08/02 16:33ID:???>あるWebページを表示させるのと同時に、なにもしないでもダウンロードが始まるようにする
と
>氏名などの情報を入力しないとファイルをダウンロードできないようにしたい
が矛盾してるような気がするのだが。
普通のダウンロード用スクリプトでいいんじゃないの。
0517nobodyさん
04/08/02 16:35ID:a8IBhFEK【1】「hoge@example.com」というアドレスを持っていたAさんが
サイトメンバーとして登録する。
【2】他のアドレスを持っていたBさんもサイトメンバーとして登録する。
【3】長い年月が経過する...
【4】Aさんはプロバイダから「hoge@example.com」を解約する
【5】長い年月が経過する...
【6】Bさんが偶然リサイクルされた「hoge@example.com」を取得する
【7】Bさんが久しぶりにサイトへログインしようとする。
【8】Bさんは自分のパスワードを忘れている事に気づく
【9】Bさんがパスワードを「hoge@example.com」へ取り寄せる
【10】Bさんがそのパスワードでサイトへログインする
【11】Bさんが自分の登録情報を照会しようとする
【12】Aさんの情報が表示される
【13】Bさんが『他人の情報が表示されたぞー』と驚く
【14】Bさんが『まさか、おれの情報も他人に表示してんじゃないのか?!』
と怒る
【15】Bさんが『ゴルァ、サイト管理人! 謝罪と賠償を...』
0518nobodyさん
04/08/02 16:52ID:???> 【2】他のアドレスを持っていたBさんもサイトメンバーとして登録する。
> 【9】Bさんがパスワードを「hoge@example.com」へ取り寄せる
未登録であることに気が付いていない時点で (・∀・)ニヤニヤ @ メールアドレスを詐称しているともみられる。
0519nobodyさん
04/08/02 16:54ID:???ddo.jp のように、毎月確認のメールを送るのも手かな。@ bounce されたら自動で排除
0521nobodyさん
04/08/03 14:32ID:???これって、Bさんは、2つアドレス持ってる事になるかな。
つまり、最初にサイトに登録したアドレスは解約せずに、さらに
「hoge@example.com」も取得したと。
0522どしろうと
04/08/04 13:23ID:3WA1wFtUHTMLメールの作り方を教えてください。
0523nobodyさん
04/08/04 13:38ID:Zp0gh8JM(open FILE, ">filename"というような場合)にも排他制御する
必要がありますか?
0524523
04/08/04 13:39ID:???0526nobodyさん
04/08/04 14:31ID:???複数のプロセスから書き込んでもぐちゃぐちゃにならないようにするのが
O_APPENDじゃなかったっけ。writeは必ずその時点でのファイルの末尾
にseekしてから書き足され、他の操作には割り込まれないことになってた
はず。
もちろんFILEに対して$|=1にしないと、バッファがいっぱいになったときしか
writeされないのでぐちゃぐちゃになりますが。
0527nobodyさん
04/08/04 15:38ID:???スクリプトから直接.htaccessを編集してやろうと思ってるんですが
こういう手法には何か問題はあるでしょうか
0528nobodyさん
04/08/04 16:13ID:???ttp://www.nttdocomo.co.jp/mc-user/i/spec/useragent.html
vodafoneの一覧表がどうやっても見つかりません。
ttp://www.dp.j-phone.com/dp/tool_dl/web/useragent.php
に説明はあるのですが、vodafoneの場合は「〜II」とか機種に
よってUAが2つあるものもあるので、確認しておきたい次第
です。
教えていただけますと幸いです。
0530nobodyさん
04/08/04 23:03ID:???0531nobodyさん
04/08/05 01:16ID:/A6tjOAZタイムアウトについての質問があります。
WebSphere+Apache+SSLでWEBアプリケーションを開発しているものです。
クライアントからのPOST要求でサーバの処理が行われ最終的にクライアントに
JSPがフォワードされるプログラムがあります。
ここで何らかのサーバの問題で処理が遅くなり1時間以上サーバ側の処理が続く
状態が発生しました。
それは問題ではないのですが、問題はちょうど1時間後に1時間前に行われた
クライアントからの直前のPOST要求がGET要求でサーバに送信されてしまいます。
Apacheの設定ファイル、SSLの設定ファイル、WebSphereの設定ファイル、
ブラウザの設定を確認しましたが、1時間もしくは60分というキーワードの設定を
見つけることができませんでした。
これは、何のタイムアウトが発生しているのでしょうか?
また、どうしてPOST要求がGET要求として再度要求されてしまうのでしょうか?
初心者なものでどう調べていけばよいか方向性がわかりません。
ご存知の方ご教授お願いします。
サーバ
OS:RedHatLinux AdvancedServer 2.0
easサーバ:WebSphere AES 4.0.5
webサーバ:apache1.3.20
クライアント
OS:Windows2000 SP4
ブラウザ:IE6.0 SP1
0533nobodyさん
04/08/05 14:31ID:???なんか**.plとか**.cgiとかあることは分かったけど、使い分けの仕方がよく分からんです。
自分の持ってる本には解説されてないんだ…。
誰か親切な方教えてください。自分のぐぐり方に問題があるかも知れないから、解説してあるサイト教えてくれるのでもいいです。
0534nobodyさん
04/08/05 17:22ID:???EUCで進めている場合が多いのですがなぜでしょうか??
0535nobodyさん
04/08/05 17:43ID:???サーバー設定によるが*.cgiを薦める。大抵 拡張子がcgiのファイルはcgi-scriptとして実行されるが
拡張子がplのファイルはcgi-scriptとして認識されずにソースコードが表示されるかもしれない。
自鯖だったり.htaccessが使えたりする場合はどうにでも出来る。
詳しくは .htaccess pl cgi Perl なんかでぐぐれ
>>534
文字コードによる文字化けの心配が減って処理が多少楽だし。
ソ 表 Shift_JIS あたりでぐぐれ
0536nobodyさん
04/08/05 23:46ID:???スクリプトを起動してメールを渡すのは無理だと思われ。
0537nobodyさん
04/08/06 00:21ID:7qEaKgFP/home/ユーザー名/にphpを持ってきて、
#!/usr/local/bin/phpを#!/home/ユーザー名/phpに変更すればphpを使うことはできるのでしょうか?
0538nobodyさん
04/08/06 00:37ID:???http://www.chem.eng.himeji-tech.ac.jp/~hayashi/internet/MH/mh_guidea2.html
あたりでも読んでみては
>>537
/usr/local/bin/php をそのままcpってきて自分の持ち物にできれば一見動きそうだが
750のファイルをcpってこれるものなのか果して
0539nobodyさん
04/08/06 00:53ID:???特定のディレクトリ内を、cronで回して削除させるcgiスクリプトを教えてください。
0540537
04/08/06 01:27ID:7qEaKgFPありがとうございます。
755のときにphpをダウンロードしていた方がおられて、それを使ってやってみたのですがダメでした。・゚・(ノД`)・゚・。
0542nobodyさん
04/08/06 15:53ID:pCCVy5kfexample.com/1.html内に、example.net/2.cgiへのリンクをはり、
2.cgiの内容が print "location: http://example.org/3.html\n\n";
というものであった場合、example.orgのアクセスログ内のリファ
ラーにはexample.com/1.htmlが書き込まれますが、これを
example.net/2.cgiにさせることはできますでしょうか。
ご教授いただけますと幸いです。
0543nobodyさん
04/08/06 16:53ID:???ブラウザによって挙動が異なる可能性もある。
リファラを消してる人も結構いる品
0544nobodyさん
04/08/07 09:10ID:zHKPgohOアップロードファイル指定画面
↓
確認画面
↓
(アップロード)
↓
アップロード完了画面
と遷移させたいのですが、確認画面上のアップロードファイル名の扱いが分かりません
0546nobodyさん
04/08/07 11:32ID:???そんな別画面を設けるほど重要なチェック項目があるの?
0547nobodyさん
04/08/07 12:21ID:zkdDdq1A検索をした後、リンクをクリックすると
詳細ページにいけるようにしたいのですが
どうすればいいのでしょうか?
自分なりに調べたりしてみたのですが、全くわからずに
質問したしだいです。
下にリンクを張ってるので
よろしければお願いします(汗
ttp://www.kent-web.com/pubc/db/db.cgi
とりあえずデータベースの設置は終わってるのですが
kentさんのデータベースソフトでは無いです
0548nobodyさん
04/08/07 12:42ID:???検索用フォーム -> 検索結果一覧 -> 詳細データ つーのは一般的なページ遷移だぁな。
一覧表示にはキーワードでDBを検索して表示し、
詳細データは データID(連番でもなんでも一意にデータを決定できるものであればいい)を
使ってDBを検索したものを表示。
で、これらの動きで何が分からんのだ?
0549547
04/08/07 12:55ID:zkdDdq1A>データID(連番でもなんでも一意にデータを決定できるものであればいい)を
>使ってDBを検索したものを表示。
データを特定できるものは分かるのですが、そこへの飛ばし方が分かりません。
0550nobodyさん
04/08/07 13:41ID:???検索結果一覧のリンクに、<a href="db.cgi?no=549">詳細</a> のようにして
データIDを埋め込んで置くのが一番簡単な方法。
>>547のkentのやつだと、.db.cgi?mode=view&no=1 てな感じでやってるね。
一回目(検索結果一覧)のDB検索はキーワードを使って検索し、
タイトル文字(上の例では「詳細」)とデータID(no=549)を取得してhtmlを作成表示。
二回目(詳細データ)のDB検索はデータIDを使って検索し、データの詳細を表示。
0551nobodyさん
04/08/07 13:54ID:???既にできるようになってるかもしれないし、できなきゃ
できるように改造しなきゃ
後は今の結果表示画面を改造して>>550のように
表示できるようにする
0552547
04/08/07 14:33ID:zkdDdq1Aここのデータベースソフトを使っているのですが
新しくCGIを作成。
その詳細ページだけ表示するページを作成して
そのページにリンクを貼るってことでしょうか?
ちょっとやってみます
0553nobodyさん
04/08/08 00:38ID:???0557nobodyさん
04/08/08 05:02ID:???よくレンタルサーバの規約で、「CGIはn個まで」のような表記がありますよね。
この場合の「個」って何の単位なんでしょうか。
単純に*.cgiファイルの数なのか?
例えば「掲示板CGI」というようなひとくくりで1個という数え方なのか?
じゃあ1つのcgiファイルで複数の機能(ジャンル別掲示板等)を持つ場合は?
…まあ、サーバによって違うでしょうし、そもそも管理者に聞けという話もごもっともなのですが。
「自分の使ってるトコはこーだったよ」程度で構いませんので、ご教授いただければ幸いです。
CGIを公開するにしても、万が一cgiファイルの個数換算とかだったら洒落にならないので。
気になって夜も眠れません(もう朝だ)
0559nobodyさん
04/08/08 05:13ID:???もっともな話だが、鯖管に問い合わせしる。
鯖管の言うことより、ちゃねらの言うことを信じるオマイがうらやましい。
0561nobodyさん
04/08/08 16:00ID:???わざわざ誘導ありがとうございます。
>>558-559
自分の使ってるとこは全く問題ないんですが、
フリーウェアっぽく公開してもいいかなと考えてたので。
一般的にはどうなのかなと。
んじゃ、誘導先で聞いてきます。お手数かけて申し訳ありませんでしたっ。
0562547
04/08/08 21:28ID:4e+NwAxuとデータベースを2つ作成し、詳細データだけを表示させるページを
作ってそのページにリンクさせたいのですが
リンクのさせかたが全然駄目で、検索結果は0ですみたいに
なるのです・・・。
ご指摘お願いします
0563nobodyさん
04/08/08 22:02ID:???直接のおかしい原因は、
db2.cgi?no=$data[1]ってな感じでnoに値を入れて
cgiを渡して無いせいだと思うけど、
前々からのやりとりを見てると他にもいろいろありそうだしなぁ。
データベース2つとか...
スクリプトを人に見せてもいいものなら、
スクリプト改造工房 http://pc5.2ch.net/test/read.cgi/php/1077525387/l50
に移った方がいいかもしれない。
0565547
04/08/09 10:14ID:huEHQGdL?以降はURLエンコードですか?
URLエンコード検索して調べてみたのですが
さっぱりで・・
できればやり方を教えていただけないでしょうか?
0566nobodyさん
04/08/09 10:27ID:???http://www.google.com/search?q=URL%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89+perl
0567547
04/08/09 10:39ID:huEHQGdLもうちょっと調べてみて分からなかったら
スクリプト改造工房に行ってみます。
みなさん、ありがとうございました。
0568nobodyさん
04/08/09 17:30ID:14j+4H37Myなら出来たのだけれども…。
0570nobodyさん
04/08/09 19:12ID:???誰か正規表現の中級練習問題出して〜。
0572nobodyさん
04/08/09 19:18ID:???http://pc5.2ch.net/test/read.cgi/php/1069245758/
0573ゆいぼっとくれや!
04/08/10 09:41ID:BCv5WJtKもってる人ください。
スレ違いでごめん
0577nobodyさん
04/08/10 13:40ID:???0578nobodyさん
04/08/10 16:03ID:???0579ゆいぼっとくれや!
04/08/10 16:25ID:???0580nobodyさん
04/08/10 16:53ID:???>お待ちしてマンモス
これ見て止めた。
0581ゆいぼっとくれや!
04/08/10 17:08ID:???0582nobodyさん
04/08/10 21:10ID:???0583nobodyさん
04/08/11 17:56ID:???表示させたいのですが、下記の方法より良い方法があればご提案ください。
open(IN,"$logfile") || &error("Open Error : $logfile");
@array = 0 .. <IN>;
@new;
for( @array ){
my $r = rand @new+1;
push(@new, $new[$r]);
$new[$r] = $_;
}
$i=0;
while(<IN>){
local($no,$date,$name) = split(/<>/);
$j=0;
for(0 .. 20){
if($new[$i+$j] eq $no){
print "$name";
}
$j++;
}
$i++;
}
close(IN);
0585nobodyさん
04/08/12 06:27ID:AaH9LQwD↑から来ました。
CGIの仕様か解説ってどこかにありませんか?
出来れば日本語で。
CGIがさっぱりわかりません。
よろしくお願いします。
0587nobodyさん
04/08/12 11:26ID:???0588nobodyさん
04/08/12 18:00ID:???0589nobodyさん
04/08/13 09:34ID:???mysql_fetch_arrayで進んだポインタを最初に戻すのはどうやるの?
ttp://pc5.2ch.net/test/read.cgi/php/1091774679/
0590nobodyさん
04/08/13 14:23ID:???0591nobodyさん
04/08/16 02:25ID:sdKBMBxi(質問)
CGIを使って、メール送信プログラムを書きました。
文字コードをUTF-8を使った場合、Content-Typeで文字コード
を設定しても、Yahoo!メールでは文字化けが発生します()。
これは、Yahoo!メールの仕様でしょうか?それとも、CGI作成
上、何か注意しなければいけないところがあるのでしょうか?
UTF-8の場合、MUAではOK、Yahoo!メールでは文字化け。
ISO-2022-JP、MUAではOK、Yahoo!メールでもOK。
0592nobodyさん
04/08/16 02:28ID:sdKBMBxi『メールの基本』は、JISなのでしょうか?
http://www02.so-net.ne.jp/~hat/imail/sec02.html
とすると、韓国語やポルトガル語など国際化を視野に
入れる場合、各言語の『メールの基本』の文字コード
をCGIに実装しなければいけなくなるんでしょうか?
(UTF-8ですっきりいけばうれしいのですが。。)
0593nobodyさん
04/08/16 04:04ID:/tebTcAs超初心者な質問でごめんなさい
0595nobodyさん
04/08/16 06:23ID:???>入れる場合、各言語の『メールの基本』の文字コード
>をCGIに実装しなければいけなくなるんでしょうか?
Yes
>(UTF-8ですっきりいけばうれしいのですが。。)
理想ではそうありたい、現実は・・・
ただこの場合、Yahooメールがどんなんかシランが、
そっちがISO-2022-JPしか想定していないって話でしょ?
0596CGI初心者
04/08/17 10:19ID:QvvLp9ZL+--/htdocs(705)『HP領域』
|
+--/user-data(705)『データ領域』--テスト.lzh
「/user-data(705)」はhttp参照不可になっている
為、htmlから直接リンクが不可となってます。その
場合、CGIを使用してリンクさせる方法があると聞き
その簡単な例など教えて頂けないでしょうか?
※下記のような感じと聞いておりますが、エラーが出ます。(T_T)
#!/usr/local/bin/perl
print "Location: ../user-data/test.lzh \n\n";
print "<HTML><HEAD><TITLE>テストデータ取得</TITLE></HEAD><BODY>\n";
print "</BODY></HTML>\n";
exit;
0597nobodyさん
04/08/17 10:28ID:???LocationのURLはhttpから書くのが基本。
つまりLocationもhttpで接続するから普通にアクセスするのと一緒だよ。
cgiスクリプトで目的のファイルをopen して、適当なContent-typeヘッダーの後にその内容をprintやechoで出力すればいい。
0598CGI初心者
04/08/17 10:51ID:QvvLp9ZL御指摘ありがとう御座います。
まだ基礎を勉強中の厨です。
>>596の「テスト.lzh」をDownlordする
CGI例を教えて頂けないでしょうか?
0599nobodyさん
04/08/17 11:45ID:???print 'aaa';
↓も合わせて返してやると親切かもね。
Content-Length: 1234
Content-Type: application/zip
0600nobodyさん
04/08/17 12:04ID:QvvLp9ZLありがとうございます。
無事Downlordが完了しました。
#!/usr/local/bin/perl
print 'Content-Disposition: attachment; filename="test.lzh"'."\n\n";
print 'aaa';
exit;
もう一つ厨な質問ですみません。
>↓も合わせて返してやると親切かもね。
>Content-Length: 1234
>Content-Type: application/zip
はどのように記述するのでしょうか?
0601nobodyさん
04/08/17 12:10ID:???test.lzhという名のaaaとだけ書かれたテキストファイルに喜んでる予感がします!
0602nobodyさん
04/08/17 12:18ID:QvvLp9ZLぅわーん(+_+)
そのとおりです。
なぜですか?
0603nobodyさん
04/08/17 12:27ID:???Content-Typeとかをどう記述したいかは htmlヘッダ でぐぐるよろし。
今までフツーに Content-type: text/html とかクッキーとかを出力していた意味もわかるよ。
とりあえず「改行には気をつけろ」とだけいっておくよ。
0604nobodyさん
04/08/17 12:30ID:???0605nobodyさん
04/08/17 13:34ID:QvvLp9ZL>'aaa'の代わりにファイルをバイナリで出力すればよかろ。
バイナリ出力・・・。
わからないなりに数回試してみましたが、、、うまく動作しません。
ヒッヒントをお願いします。(T_T)
>binmode '../test.lzh';って事ではないですよね。。。
ヘッダに関しては、ある程度理解できました。(^^;)
http://www5a.biglobe.ne.jp/~n_rieko/cgi/creation.htm
0606nobodyさん
04/08/17 13:59ID:???0607nobodyさん
04/08/17 14:20ID:29jRNXjer_boardの、専用アイコンの設定がいまいち分からん。
誰かおしえてくれ。
0608nobodyさん
04/08/17 14:31ID:???CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/
0609nobodyさん
04/08/17 14:42ID:QvvLp9ZLたびたびもうしわけありません。
>HTTPの仕様
をググって見たところ良いURLを見つける事が出来ませんでした。
「>'aaa'の代わりにファイルをバイナリで出力」の良い事例等を
教えて頂けないでしょうか?
0610nobodyさん
04/08/17 15:35ID:???http://www.google.co.jp/search?q=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%81%A7%E5%87%BA%E5%8A%9B+cgi
http://www.ietf.org/rfc/rfc2616.txt
0611nobodyさん
04/08/17 16:04ID:QvvLp9ZL大変失礼致しました。(^^;)
わかりやすく説明されており、大変勉強になりました。
一応ツギハギだらけのソースですが、動作は問題無かったです。。。
#!/usr/local/bin/perl
$download_file = '../user-data/test2.lzh'; # ダウンロードするファイル名
print 'Content-Disposition: attachment; filename="test2.lzh"'."\n\n";
# ダウンロードファイルの読み込み
$/ = ''; # セパレータなし
open( DL, $download_file );
$file = <DL>;
close( DL );
print "Content-type; application/octet-stream\n\n"; # httpdにヘッダ出力
print "$file"; # ファイル出力
exit;
ありがとうございました。
0612596-611厨な質問
04/08/17 19:33ID:QvvLp9ZL容量が75KBに減って、、、壊れてしまいます。
なぜ?!だかおわかりになる方いらしゃいましたら御教授お願い
いたします。(T_T)
#!/usr/local/bin/perl
$download_file = '../user-data/001.sit'; # ダウンロードするファイル名
print 'Content-Disposition: attachment; filename="001.sit"'."\n\n";
# ダウンロードファイルの読み込み
$/ = ''; # セパレータなし
open( DL, $download_file );
$file = <DL>;
close( DL );
print "Content-type; application/x-stuffit\n\n"; # httpdにヘッダ出力
print "$file"; # ファイル出力
exit;
0613nobodyさん
04/08/17 20:09ID:???0614nobodyさん
04/08/17 20:12ID:QvvLp9ZLわからないです。
0615nobodyさん
04/08/17 20:49ID:???おまいさんが探してきたページにもこう書いてるぞ
"ブラウザ側では何処までがヘッダで何処からがデータ部かを区別するために
何も記述していない空白行を識別子として用います"
0616nobodyさん
04/08/17 21:17ID:???0617596-617厨な質問
04/08/17 21:46ID:QvvLp9ZL空白行をあけるとは、下記のような事でよろしいのでしょうか?
print "Content-type; application/x-stuffit\n\n"; # httpdにヘッダ出力
print "$file";
>>615様理解が足りてませんでした。(T_T)
複数のキーワードでググってみましたが、この程度しか理解できなく
申し訳ありません。
0618nobodyさん
04/08/17 22:08ID:???0619nobodyさん
04/08/17 22:41ID:???>>610の2つ目に全てが書かれている。
英語が苦手なら「RFC2616 訳」とかでググって読め。
こいつがHTTPの骨格とも言える決まりごとだ。
Content-type application/〜 の部分の決まりごともあって、
こいつはRFC 2045〜2049あたりに書かれている。
読んで理解するまで帰ってこなくていいぞ
0620nobodyさん
04/08/17 22:47ID:???CGIでできるゲームの罵声バトラーってCGIはもうもらえることはできないのでしょうか?
HP色々見てもどこにもなくて・・。
0622nobodyさん
04/08/17 23:34ID:zH4CYG1R御助言,感謝いたします。http://www.ietf.org/rfc/rfc2616.txtは必ず完読いたし
ます。゜゜(´□`。)°゜
「\n\n」で試して見た所、変わらず75KBでDownlordされてしまいます。(T_T)
FFFTPでDownlordすると2,775KBで間違いありません。
それと気になる点が1つ、1回目のDownlordする際にhttp://home.co.jp/001DL.cgi
と入れ「保存」を押すとファイルの種類(T):がテキストドキュメントになり、2回目
以降からはファイルの種類(T):sitドキュメントと表示されます。
#!/usr/local/bin/perl
$download_file = '../user-data/001.sit'; # ダウンロードするファイル名
print 'Content-Disposition: attachment; filename="001.sit"'."\n\n";
# ダウンロードファイルの読み込み
$/ = ''; # セパレータなし
open( DL, $download_file );
$file = <DL>;
close( DL );
print "Content-type; application/x-stuffit\n\n"; # httpdにヘッダ出力
print "$file"; # ファイル出力
exit;
都合の良いことばかりお願い致しまして、もうしわけないのですが、なにとぞ
御助言お願い致します。
0623nobodyさん
04/08/18 00:00ID:???> print "Content-type; application/x-stuffit\n\n"; # httpdにヘッダ出力
Content-type の後ろはセミコロンでなくコロンですよ、とか
調べたり試したりをきちんと頑張ってから質問してみましょう。
あとは、広くあまねく>>619さんのアドバイス参照。
0624nobodyさん
04/08/18 00:47ID:???以下、テキトー。
my ($data,$buf);
open(IN,'<hoge.zip');binmode(IN);
while (read(IN,$buf,65536)) {$data .= $buf;}
close(IN);
print 'Content-〜'.length($data)."\n";
print 'Content-〜'."\n\n";
binmode(STDOUT);print STDOUT $data;
exit;
sitファイルってマックバイナリじゃなかったっけ?
なーんかひと手間必要かもね。
0625nobodyさん
04/08/18 02:10ID:C75MgC5k遅くまでありがとうございます。
sitは、Macのstuffitからの圧縮形式ですからマックバイナリと
なります。。。?
もうひと手間っすかー(T_T)長い道のりになりそうです。
もう少し、マックバイナリでググって調べてみます。また明日、
じゃなくもう今日ですね。(^^;)質問させて下さい。
0626nobodyさん
04/08/18 04:25ID:/S9lbz1Eたいてい掲示板って名前欄に名前を書いて投稿すると
その名前が名前欄にずっと記録されてて以後自分の名前を
いちいち入力しなおさなくてすむようになってますよね?
でもうちのCGIではそれがちょっとした問題になってます。
うちの掲示板では投稿するとき名前欄に、あるキーワード(NGワード
みたいなやつ)を入力すると別の文字列に変換してサーバーに送るという
感じに作ってみたんですが、こういう風にするとなぜか名前欄に、変換前の名前
ではなく変換後の名前が記録されてしまって表示されてしまいます
最初あまり気にならなかったんですが
最近かなりうざったいのでどうにかしたいんですが
どなたかアドバイスください
↓は自作のCGIの問題になってる部分です
$in{'name'} は名前欄の文字列です
$ngwords[$_]は禁止ワードの文字列です
それをNGワードという文字列に変換してます
$in{'name'} =~s/$ngwords[$_]/禁止ワード/gi;
↑こんな感じです
0627nobodyさん
04/08/18 05:37ID:???0630nobodyさん
04/08/18 09:48ID:WepVZdNM掲示板に新しい記事(テキストファイルで1行)を追加する処理で,関数名を
addLine()にするか,appendLine()にするか・・・。
もしくは,この2つには何か使い分けの指針とかあるんでしょうか。
JavaのAPIやらの命名規則をざっと見たけど,手がかりは見つかりませんでした。
0632nobodyさん
04/08/18 10:32ID:Xl9Ew024pingで調べきれますか?
例えば、
・ルーターはpingに応答してくれるのか
・pingはルーター越えしないように思いますが、
イーサネット内でIP固有であれば大丈夫なんだろうか
等、考え出すと不安です。
0633nobodyさん
04/08/18 10:35ID:???pingをブロードキャストアドレスに送ってみましょう
例えば,192.168.85.0/24のネットワークなら,
ping 192.168.85.255
としてみるんです
0634nobodyさん
04/08/18 10:42ID:???add と append の単語の意味を当てはめれば
addLine だと「一行追加する」
appendLine だと「末尾に一行追加する」
0635nobodyさん
04/08/18 11:12ID:Xl9Ew024サブネットが255.255.255.0で、ping 192.168.2.255してみました。
結果は192.168.2.31です。ルータのIPですか?
0636nobodyさん
04/08/18 11:25ID:???ping をブロードキャストアドレスに送ると、起動していて尚かつ、
ping の返答を許可しているマシンから一斉に返事が返ってくる。
$ping 192.168.0.255
PING 192.168.0.255 (192.168.0.255): 56 data bytes
64 bytes from 192.168.0.111: icmp_seq=0 ttl=64 time=0.1 ms
64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=2.4 ms (DUP!)
64 bytes from 192.168.0.222: icmp_seq=0 ttl=255 time=4.3 ms (DUP!)
64 bytes from 192.168.0.233 icmp_seq=0 ttl=255 time=5.9 ms (DUP!)
というような感じ。起動していないマシンがあるとか dhcpd で
動的に IP を振っている場合があったりすると、ping で調べるの
は無理があるのでは。
っていうか、なぜ WebProg 板で聞きますか。
0637nobodyさん
04/08/18 11:37ID:Xl9Ew024動的IPは応答しないんですか。
動的IPも含めて全IP取得出来ればなぁぁ。
>っていうか、なぜ WebProg 板で聞きますか。
pingと言っても、管理ツールはDelphi/Indyのping使ってますし、
繋いだ機器とPCの間のHTTP通信はWebProgですし。
0638nobodyさん
04/08/18 12:03ID:???ム板のこっちのスレの方が適切かと
ネットワークプログラミング相談室 Port10
http://pc5.2ch.net/test/read.cgi/tech/1090385857/
0639nobodyさん
04/08/18 12:33ID:???>動的IPは応答しないんですか。
応答するかしないかは繋っている機器の設定による。
>機器をLANに繋ぎたいとき、既にLAN内にIPが使用されてるかどうか
ということなので、ping で調べるよりも、dhcpd で予約している
アドレスを調べた方がいいんじゃないかと思った。
それでは、誘導先でがんがってください。ごきげんよう。
0641nobodyさん
04/08/18 18:37ID:???ご回答ありがとうございました。
単語の意味の違い(「末尾」に追加するわけではない)と,
単語が短い方がラクということで,
addを使いたいと思います。
0642nobodyさん
04/08/19 11:53ID:Q5P4zcrb0644nobodyさん
04/08/19 12:31ID:???0645nobodyさん
04/08/19 14:58ID:cvaAx/4M0646nobodyさん
04/08/19 15:34ID:???htaccessについてのスレもあるからそっちの板で聞いた方がええんでないの?
0647nobodyさん
04/08/19 17:54ID:???そちらで聞いてみます。
ありがとうござました
0648nobodyさん
04/08/19 18:04ID:GyXrmLN6こういうことって実際に可能なのか?
誰か教えてください
0649nobodyさん
04/08/19 18:10ID:???指定したテキスト,件名郡を順番に送信する
cgiを探しています。
直接入力ではなくて
テキストはテキストファイルをftp等で一気に上げられるもの
(0001.txt 0002.txtと順番に送信)
件名はsubject.txというものがあったら
上から順番に拾っていくもの。
送信間隔を指定できるものがいいです。
知っているか炊いたらよろしくお願いします。
作れる方いたら作っていただきたい
0651nobodyさん
04/08/19 18:48ID:???0655nobodyさん
04/08/19 21:25ID:???タイーホされずに100マソ貰えるんなら考えてもいいが。
0656初心者
04/08/19 22:36ID:Vo32cM070657nobodyさん
04/08/20 05:41ID:???自分の意識の低さを露呈しているようで嫌だなぁ。
信頼や技術者としてのモラル等、失うものの方が大きいよ。
建前でもいいからメールアドレス専用クローラー(露骨過ぎ?)とかメール配信システムと...(jk
0658nobodyさん
04/08/20 07:40ID:???apache,php,pukiwikiをインストールしました。IEでFrontPageを表示させる
所まではできましたが、そこから各linkを選択するとファイルを開くか保存する
かと問い合わせるdialogが出てしまいうまくいきません。どのようにすれば
各linkが正常に動作するでしょうか?
0660nobodyさん
04/08/20 15:24ID:2elJ1lKpCGI起動→処理完了後にhttp://Home.co.jp/TEST.cgiという空白の頁が表示
されて終わってしまいます。
フォームを閉じるには、どのように処理したら宜しいでしょうか?もしくは、CGI
側にフォームを閉じる指示を入れないといけないでしょうか?
CGIはperlで作られてます。よろしくお願い致します。
0661nobodyさん
04/08/20 15:46ID:???CGI設置スレ
http://pc5.2ch.net/test/read.cgi/php/1054216089/l50
質問の仕方も書いてあるから、それを参考にして行っといで。
0662nobodyさん
04/08/21 01:42ID:???_, ._
( ゚ д゚)ハア?
0663nobodyさん
04/08/21 03:53ID:???いったいなにがしたいのだ?ファイル操作だけのCGIか?
いや違うな。空白ページが正常表示されるということは、ダウンロードかなにかを1アクションさせてるな。
0664nobodyさん
04/08/21 04:10ID:???0665助けて
04/08/22 04:11ID:KFnUrwYw一つのCGI(PERL)でフレームわけされたチャットを入れてみると挙動が変なんです。
退出ボタンを押すと書き込み側のフレームのみ表示されるようになり、リロードを
繰り返すとたまに入り口のページに行ったりするのです。
他のサーバーに入れてみると普通に動きました。悩んだ末、どうも自宅サーバーだと
フォームのPOSTのデータを受け取っていないようなのです。
本に載っているソースだし、他のサーバーで動くのだからソースの問題ではないと
思います。
Fedoraを入れなおして、apacheのせいかと2.0.50を入れてみたのですがまったく同じ
挙動で悩んでいます。
ほかに何をすればいいのかわからなくなってしまいました。
わかりずらい質問かもしれませんが、どなたかお知恵をください。
0666nobodyさん
04/08/22 04:28ID:???その文章からは、自鯖の管理ができてないことと、CGIの動きを把握していないということしか分からない。
本って言ってもどの本のどのスクリプトか書いてないし、
解決する気無いんじゃないかって位重要な部分が抜けてる。
POSTあたりがオカシイと思っているなら、
・POSTを受け取れていないことを確信する(ログみりゃ分かる)
・POSTを受け取れないようにすると>>665に書いてあるような挙動をすることを確信する
(CGIの入力部分をちょこっと弄ればすぐ確認できる)
ぐらいやってみないと。
0667665
04/08/22 05:24ID:KFnUrwYw鯖のログの見方がわからないものでこれから調べます。
本は10日でおぼえるPerl/CGI入門教室の8日目のチャットです。
POSTで送っているデータをさえぎると同じ挙動をするのは確認していた
のですが。
元のCGIでおかしくなったまま、更新を繰り返しているとたまに書き込む
フレームが出たり、入室画面が一回出たりすることがあって、混乱してました。
0668nobodyさん
04/08/22 16:18ID:???すぐにネットワークから遮断した方がいい。
0670nobodyさん
04/08/24 09:36ID:D35cnT840671nobodyさん
04/08/25 10:17ID:YpyGK+CFUNIX板の質問スレから誘導して戴きました。よろしくお願いします。
内容がコピペになりますがお許し下さい。
ttp://www.senobeya.com/ff/index.html
で配布されている、「■FFXI Member Registration System」の
ver 0.5c2をダウンロードして使おうとしています。
レンタルHPスペースは無料版isweb、FTPソフトはFFFTPです。
ttp://www.geocities.jp/kurokuro2200/
で説明されている通りにアップロードし、パーミッションも指示通り変更しました。
そしてadmin.cgiにアクセスし、管理パスを変更しました。
「設定を変更しました」というメッセージと共に、設定画面がリロードされました。
しかしそれ以降、「設定変更」ボタンを押しても
ttp://up.isp.2ch.net/up/17172a535800.jpg
というエラーになってしまいます。
guildmember.cgiにアクセスしても同じです。
転送モードは> 『ファイル名で切り替え』
『アスキーモードのファイル名:*.txt *.html *.htm *.cgi *.pl』
になっています。
どうしたらよろしいでしょうか…
0672nobodyさん
04/08/25 16:33ID:???ここ、画像を一つしか載せることができないのでしょうか?
あと、アクセス解析もしてみたいのですが、
フリーパーツの部分にタグを貼り付けてもダメみたいです。
どうしたら良いのでしょう
けっこう日記を書いてしまった後なので、なるべく他に移りたくないんです。
めんどうだと思いますが、ここのブログ使ってる方いらっしゃいましたら、ご指導ヨロシクお願いします<(_ _)>
0673nobodyさん
04/08/25 16:40ID:???>>671
続きはこちらで。(テンプレに必要事項を詳しく書いてね)
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15
>>672
どうやらブログ専門の板ができてるみたいなので、
そちらに行かれたほうが解決早いはづ。
ブログ
http://pc5.2ch.net/blog/
0676nobodyさん
04/08/26 00:26ID:???2種類のレスポンスを返す方法ってありますか?
例えば
GETで要求されたURLの応答に
200 OK
を返した直後にクライアントとの接続を閉じずに
304 Not Modified
を返せるような。
どなたかお知恵を貸してください。お願いします。
0678nobodyさん
04/08/26 05:36ID:???0679nobodyさん
04/08/26 05:51ID:???・GET に対して 200 と 304 を続けて返したい理由。
・むしろ、それが可能であれば *何が* 実現できると考えているのか。
・早い話が、どんなこと(≒効果)を期待しておらるるのですか。
この辺りを、Perlコーディング初心者スレから誘導された時点で
書き加えるぐらいの配慮があってもよろしいんじゃないかと思うわけですが。
コピペで投下してる時点で萎えるな…。
# 「リロードされても負荷抑えられそうじゃん♪」とかだったら寝込もう。
0680nobodyさん
04/08/27 01:32ID:???http://○○.com/hoge.php?id=123
を
http://○○.com/hoge/123/
のようにしたいのです。
ヒントでもいいのでよろしくお願いします。
0681nobodyさん
04/08/27 01:33ID:???はい、ヒントですよ。
ime.nuってどうなっているの?
http://pc5.2ch.net/test/read.cgi/php/1036496205/
0682nobodyさん
04/08/27 07:35ID:???The Room(http://dream.lib.net/room/index.shtml)のcgiで
randoml_180というランキングの
登録サイトをランダム表示するcgiを設置したのですが
表示されたリンク先に飛べません。Not Foundになってしまいます。
ランダム表示まではなんとか出来ました。
../rl_out.cgi?id=aaa&url=というのがhttpの前に付いていません。
ランダム表示の方は普通にhttp://www./.../.../html/というふうにだけ付いています。
関係あるのかどうかは分らないのですが
ランダムじゃなくて普通にランキング表示の方だと
../rl_out.cgi?id=aaa&url=みたいなのが付いています。
ランダム表示で表示された方だけなぜNot Foundになってしまうのか分る方いらしゃったらどうか教えて下さい。
どうか宜しくお願いします。
0683nobodyさん
04/08/27 09:02ID:???CJ-Club(http://www.cj-c.com/)の「自分のサイト内検索」というcgiを使っているのですが、
以前までは検索対象となるHTMLの文字コードがShift_JISのため問題なく検索が出来ていました。
このたびコンテンツ改造のためにどうしてもUTF-8を使用しなくてはならず、検索対象となっている
HTMLテキストを全てShift_JISからUTF-8に改めました。
■問題点
CJ-Clubのサイト内検索(http://www.cj-c.com/cgi_s/srch.htm)では文字コードShift_JISでの
使用を念頭においているため、UTF-8で書かれたHTMLを検索できないようです。
■やってみたこと
それならばFORMで送る際に入力したものをUTF-8として送信できればUTF-8のHTMLを探せるだろうと
判断し、該当しそうなソースを変更しました。が、うまく出来ません。
おそらく私の知識不足でまったく意味の無い設定をしているような気がします。
そこでgoogleで「エンコード 送信」などで検索したりしたのですが、エンコードを自動選択云々という
ページが多々出てきました。では今度は検索ページ自体をUTF-8に変えてみようとcgiをUTF-8に変更。
しかしこれも失敗しました(ページ自体はきちんと表示されますが、UTF-8のHTMLを探せません)。
八方塞でよく分かりません。これから先どのように動けばよいか御教授願えないでしょうか。
あるいは有料カスタマイズを作成者にお願いしようと思うのですが、文字コードを変更する今回の改造は
難しいことなのでしょうか。あまりに難しいのであれば依頼をするのもまずいのではないかと困っています。
なお問題の生じているページはhttp://chinesegarden.jp/serch/です。
現在は配布元に従ってShift_JISのcgiに戻しています。検索したいHTMLはUTF-8です。
#スレ違いであれば誘導願います
0684nobodyさん
04/08/27 10:05ID:???お好きな方で
★三 【 スクリプト改造工房 PART 8 】 ★三
ttp://pc5.2ch.net/test/read.cgi/php/1077525387/l50
【 スクリプト改造依頼スレ 】(丸投げ) part2
ttp://pc5.2ch.net/test/read.cgi/php/1092304968/l50
0685683 ◆a6jCJdy32s
04/08/27 10:48ID:???誘導ありがとうございます(T∀T)
改造工房スレッドで同じような質問があったのでそれを参考に
もう一度改造に挑戦してみます!
0686nobodyさん
04/08/27 12:47ID:DwsjQ6RG大元のページ内に個別情報を盛り込んだHPを作りたいのですが
どのような名称で検索すればよいのでしょうか?
0687nobodyさん
04/08/27 14:55ID:???教えて君叩きよけか。
なかなかうまい手法だな。
0688nobodyさん
04/08/27 15:35ID:???0689nobodyさん
04/08/27 19:08ID:U8WMecHi「あるボタンを押すとランダムイベントが起こり、結果が表示される」
(要するにおみくじ的な感じです)というふうにしているのですが、
リロードすれば好きな結果が出るまで繰り返し実行できてしまいます。
これを防ぐ方法ってあるのでしょうか?
0692nobodyさん
04/08/28 02:14ID:???0693ペンギン ◆nXVAb27j7Q
04/08/28 02:46ID:???http://www.degitalscope.com/~mbspro/userfiles_res/meganium/291.jpg
説明しにくいので絵にしてみました。
上記のようなフレームページを作成したいのですがHTMLではどうやって記述すればいいでしょうか?
どなたか教えて下さい><
お願いします。
0694ペンギン ◆nXVAb27j7Q
04/08/28 02:47ID:???縦4文割
横3文割のページにしたいです。
みにくくて申し訳ありません><
0696ペンギン ◆nXVAb27j7Q
04/08/28 03:09ID:???どちらで聞けばいいか教えて下さい><
>>1のログ読んで誘導してもらえると思って書き込みさせて頂きました。
ご迷惑おかけして申し訳ありません。
0697nobodyさん
04/08/28 03:15ID:???0699nobodyさん
04/08/28 19:18ID:???0700nobodyさん
04/08/28 20:05ID:4HaFDxGQMixcube を今設置してるのですが、すぐに表示されなくなります。
0702nobodyさん
04/08/28 20:18ID:4HaFDxGQ0703nobodyさん
04/08/28 20:22ID:???0704nobodyさん
04/08/29 00:14ID:???初めてそういった仕事するので、戸惑いながら5ヵ月過ぎようとしてます。
掲載希望の企業データベースがあるんですが、2年近く経過しているのになんと登録がまだ64件w
やらなくても良い事業でつくった気がして、つくづく金の無駄遣いだと感じています。
CGIで動いているようなのですが、どんなソースかみたくてftpでダウンロードしてみたら文字化けしていて読めません。
どうして文字化けしているのでしょうか?
可能性のあることをどうか教えてください。
0705nobodyさん
04/08/29 00:24ID:???1. くだらないエディタで読もうとしている。
2. くだらないエディタでも読める状態に変換するという発想がない。
0. ダウンロードしたのはソースではなくバイナリだ。
4. 文字化けしてなくても、実は読めない。
8. とある財団は4月から5か月ほど金の無駄遣いをしている可能性が高い。
0707nobodyさん
04/08/29 00:43ID:???0710nobodyさん
04/08/29 01:21ID:???おつきあいありがとうございます。
ヒントだと思われることをお教えていただいたようで感謝です。
ちと検索してみます。
わからなかったらまた聞きます。
0711nobodyさん
04/08/29 01:34ID:???0712nobodyさん
04/08/29 05:09ID:???フォームタグとテーブルタグって組み合わせられますか?
たとえば「td」ひとつにテキストフィールド一つずつとか。
もしかしてテーブルのタグも全部情報として
送信されちゃいますか?
こんなんです↓
<body>
<form>
<table>
\\\\
</table>
</form>
</body>
0715nobodyさん
04/08/29 06:27ID:???まだヂレクトリをアップしてないので試せません。
オフライン上ではばっちり表示です。
>>713
超ビギナなんで板違いかもわかりません。お願いします。
何でもいうこと聞きますから教えてください。
0717nobodyさん
04/08/29 07:13ID:???イエッサ!ありがとうございます
0718nobodyさん
04/08/29 15:05ID:kY91WaqSときどき、退室してからいつまでも参加者表示が残ってしまうようになったのですがどうすれば・・・
更新時間もほかの参加者とシンクロしたりしていないし、明らかにrefreshかなにかで更新しているようなのですが
0719nobodyさん
04/08/29 15:16ID:???0720nobodyさん
04/08/29 16:52ID:???これじゃあ、ずっと参加者に名前が表示されて、あいさつされたらシカトしてると思われてしまう
0722nobodyさん
04/08/29 21:06ID:V9gedv5B内容を文字列で返す」みたいな関数を組みたいと思ってるんですが..
そういうのってできますか。セキュリティの絡みとかあるのかな?
ぐぐったのですが、どうもその手の解説は見つからないのです。
良かったら教えてください。
0723722
04/08/29 21:29ID:???あいすみません。
0724720
04/08/29 22:25ID:???いや、参加者表示んとこはまったく弄ってないのにおかしくなったから意味(´ー`)ワカランなのよ
http://chaichan.hp.infoseek.co.jp/qa3000/qa3072.htm
ここにあるような参加者表示とまったくいっしょなんだけども。。。なにがいけないのか
0725nobodyさん
04/08/30 02:09ID:???0726nobodyさん
04/08/31 10:00ID:/KR6H6UMどうやっても同じ値が帰ってきません
http://www.schneier.com/blowfish-download.html
http://www.ss.iij4u.or.jp/~somali/web/_blowfish.html
キー8文字、文字8文字と最小単位まで落としているのに結果が一致しません
(各々の処理系では正しい処理が行えている)
1.そもそも互換が無い
2.互換有り、実装が悪い
3.他にもっと楽な方法がある
この話題が適切な場所がありましたら移動しますんでよろしくお願いします(´Д⊂
0727nobodyさん
04/08/31 10:35ID:???ネットで手に入れたスクリプトを省略してケータイ用に
改変しようとがんばってやったのことで完成したんですが
ローカルでの実験でも正常動作、ネットのあらゆる構文チェックでも
エラーなし。なのにサーバーをUPしたらファイルがみつかりませんって
なります。何回見直しても間違いの原因がわかりません。
どこが間違ってるかみてもらえませんか?
>>727-728ぐらいに書きますね。
0728nobodyさん
04/08/31 10:38ID:???if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; }
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
if ($name eq 'del') { $del[$value] = 1; }
else { $FORM{$name} = &change_code($value); }
}
@logs = &read_file($logfile);
if ($FORM{'comment'} eq $master) {
foreach $data (@logs) {
if (!$del[(split(/<>/,$data))[0]]) { push(@new,$data); }
}
@logs = &write_file($logfile,@new);
} elsif ($FORM{'comment'}) {
$FORM{'comment'} =~ s/\r|\n||r\n//;
($no,$comment) = split(/<>/,$logs[0]);
$comment =~s/\n$//;
if ($FORM{'comment'} ne $comment) {
$no = ++$no % 999;
unshift(@logs,"$no<>$FORM{'comment'}\n");
while(@logs>$reg_max) { pop(@logs); }
@logs = &write_file($logfile,@logs);
}
}
0729nobodyさん
04/08/31 10:40ID:???Content-type: text/html
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=$charset_code">
<TITLE>$html_title</TITLE></HEAD>$html_body<DIV ALIGN="left">[<A HREF="$backurl">mobile</A>]</DIV>
<CENTER><TABLE WIDTH=70% CELLPADDING=2><TD BGCOLOR="$title_bgcolor" ALIGN="center">
<FONT COLOR="$title_color"><B>$html_title</B></FONT></TD></TABLE>
<FORM ACTION="m.cgi" METHOD="post"><textarea rows=1 wrap=off name="comment"></textarea><BR>
_EOF_
$no=-1;
print<<"_EOF_";
_EOF_
$no=-1;
print<<"_EOF_";
<INPUT TYPE="submit" VALUE="$submit_msg"></CENTER><HR>
_EOF_
0730nobodyさん
04/08/31 10:41ID:???foreach $log (@logs) {
($no,$text) = split(/<>/,$log);
$text =~s/\n$//;
$count = $count + 1;
$length = length($text); $n = 0;
if ($count < 10) {
print "0$count■"}
else {print "$count■"};
while ($n < $length) {
$moji = substr($text,$n,2);
($matched,$code) = &jcode'getcode(*moji);
if ($matched > 0 ) { $n += 2 }
else { $moji = substr($text,$n++,1); }
$moji =~ s/</</g;
$moji =~ s/>/>/g;
print "$moji";
}
print "<BR>\n"
}
0731nobodyさん
04/08/31 10:43ID:???</FORM>
<HR>
<DIV ALIGN="right">
<!-- 著作権表\示 (必ず表\示してください。) -->
Memo v1.3 [<A HREF="http://www7.big.or.jp/~jawa/" TARGET=_top>Shigeto Nakazawa</A>]
</DIV>
<script LANGUAGE="JavaScript">
<!--
xx = escape(document.referrer);
yy = "";
for (i = 0; i < xx.length; i++) {
zz = xx.charAt(i);
yy += (zz == "+") ? "%2B" : zz;
}
document.write('<img width=1 height=1 ');
document.write('src="http://www.comrade-jp.net/cgi/servermodule/mhacclog.cgi');
document.write('?CR');
document.write('+CGI_MEMO');
document.write('+',yy,'">');
// --> <img width=1 height=1 src="http://www.comrade-jp.net/cgi/servermodule/mhacclog.cgi?CR+CGI_MEMO">
</script>
<noscript>
<img width="1" height="1" src="http://www.comrade-jp.net/cgi/servermodule/mhacclog.cgi?CR+CGI_MEMO">
</noscript>
</BODY>
_EOF_
0733nobodyさん
04/08/31 10:51ID:???0735nobodyさん
04/08/31 12:07ID:???ファイル読み込む
↓
テーブル消す
↓
insert
となると思いますが、insertの時エラーが出たら
テーブル消えちゃうと思うんですけど、どうやって回避したらいいですか?
0736735
04/08/31 12:12ID:???0737nobodyさん
04/08/31 12:23ID:???0738735
04/08/31 13:23ID:U3Vv6LLh0739nobodyさん
04/08/31 13:32ID:???なんじゃそりゃ
BEGINを知らなくてCOMMITとか言ってたの?
いや煽りじゃなくてね。俺も勉強中の身だから、俺の知らない
コミットがあるんじゃないかと不安になったわけですが
0741739
04/08/31 14:59ID:???うん、恥ずかしいかも知らんが、まじ分からんです。
何度>736を読んでも分からん。
BEGINしてない人が、何をCOMMITしてるの?
>740さんは詳しい人っぽいけど、よかったら教えてください。
0742nobodyさん
04/08/31 15:55ID:???トランザクションが開始されてないってことが
736から読み取れるだろってこと。
トランザクションが開始されてなければ
常に完結、つまりコミットされるってこと。
DBの基本を勉強しる!
0743739
04/08/31 16:06ID:???なるほどねー。
トランザクション知らないとコミットなんて言葉出てこないし、
それなら開始とかも知ってるはずだよなぁ・・・とかいろいろ考えて、
自動トランザクション?かなんか知らんケド、俺の知らないものが
あるのかと疑ったんだよ
解説ありがとう。もっと勉強して自信つけるわ。
0744nobodyさん
04/08/31 16:18ID:???>あるのかと疑ったんだよ
実際ある。
汎用データベース接続クラスでは、AutoCommit=>false にしておけば
明示的に BEGIN を書かなくても勝手にトランザクションが始まる仕様のものが多い。
そういうクラスしか使ったことがなければ、
BEGIN を知らずに COMMIT だけ知っている、というのも有り得る話。つか俺の部下に一人いた。
0745ひこー
04/08/31 17:34ID:tmV4WIZxCREATE OR REPLACE FUNCTION gethoge()
RETURNS REFCURSOR AS '
DECLARE
ret REFCURSOR;
BEGIN
OPEN ret FOR SELECT * FROM hoge;
RETURN ret;
END;
' LANGUAGE plpgsql;
0746nobodyさん
04/08/31 17:51ID:???どれつかっとるか知らんがバイトオーダーの問題はないの。
0747通りすがり
04/08/31 18:47ID:tyhnUQFuDLまでいったら再起動しますので、いままでを保存して下さい。
って出るんですがそこでどうやったら保存できるんですか?
知っていたら教えてください
0749nobodyさん
04/08/31 21:16ID:LvuxWl60ファイルの関連付けがされたまでは良かったのですが、
.plや.cgiファイルを実行すると処理が終わった瞬間に
ウインドウが閉じてしまって、実行結果が確認できません。
何が原因なんでしょうか?
0750nobodyさん
04/08/31 21:26ID:???0751nobodyさん
04/08/31 21:42ID:???system("pause"); とか・・・
0753nobodyさん
04/08/31 21:55ID:???perl hoge.pl
0754nobodyさん
04/09/01 00:25ID:IFM26Jlf0755nobodyさん
04/09/01 00:30ID:???Perl コーディング初心者質問コーナー Part37
http://pc5.2ch.net/test/read.cgi/php/1093106507/152
↑こういう質問の仕方をしなくなってから覚えればいいと思うよ。
慌てずにゆっくりおやりなさいな。
0756nobodyさん
04/09/01 00:56ID:pSeJ2So0l l''|~___;;、_y__ lミ;l 逃げる奴は架空請求業者だ!!
゙l;| | `'",;_,i`'"|;i | 逃げない奴はよく訓練された架空請求業者だ!!
,r''i ヽ, '~rーj`c=/
,/ ヽ ヽ`ー"/:: `ヽ
/ ゙ヽ  ̄、::::: ゙l, ホント 祭りは地獄だぜ! フゥハハハーハァー
|;/"⌒ヽ, \ ヽ: _l_ ri ri
l l ヽr‐─ヽ_|_⊂////;`ゞ--―─-r| | / |
゙l゙l, l,|`゙゙゙''―ll___l,,l,|,iノ二二二二│`""""""""""""|二;;二二;;二二二i≡二三三l
| ヽ ヽ _|_ _ "l ̄ ̄ ̄ ̄ ̄ ̄ |二;;二二;;二=''''''''''' ̄ノ
/"ヽ 'j_/ヽヽ, ̄ ,,,/"''''''''''''⊃r‐l'二二二T ̄ ̄ ̄ [i゙''''''''''''''''"゙゙゙ ̄`"
というわけで援軍求む
■これ、犯罪じゃね?■
http://love3.2ch.net/test/read.cgi/motenai/1093958713/l50
0757nobodyさん
04/09/01 08:45ID:x3EDxI4m検索語を入力させるhtmlページには、認証をつけたのですが、(kensaku.html)
直接、urlにCGIファイルを指定してアクセスできちゃうんです。ただ、
http://www.hoge.jp/myhome/cgi-bin/search.cgi?word1=perl&word2=substr
のようにやっても検索はできませんでした。
windowsサーバなので、パーミッションは付けられません。てか、プロバイダ
がパーミッションは付けないでいい、と言ってます。(リンククラブ)
search.cgiで$ENV{'HTTP_REFERER'}で来たページをチェックしようかと思った
のですが、これを発行しないブラウザもあるとか、困っています。
ご助言いただければ、幸いです。
0758757
04/09/01 08:52ID:???>http://www.hoge.jp/myhome/cgi-bin/search.cgi?word1=perl&word2=substr
>のようにやっても検索はできませんでした。
と書いたのですが、その単語がなかっただけでした。このようにして
検索されてしまいます。これをとめる方法はないでしょうか。
0759nobodyさん
04/09/01 09:03ID:???これ↑が仕様上のミス。
入力ページでIDなどを発行。
GETでもPOSTでもCookieでもなんでもいいからIDを格納。
IDがないと検索CGIで拒否。つまりはセッション管理。
「5分以内にSubmitしないと検索エラー」なんてのが楽そうだ。
0760757
04/09/01 09:11ID:???あっそうですね。
IDをsearch.cgiに送って、IDがなければ拒否すればいいのですね。
ありがとうございました。助かりました。
0761757
04/09/01 09:21ID:???入れられてしまえば、だめですね。考え間違ってました。
IDを発行するというのは、その都度、cryptか何かで生成する
ということでしょうか。すると入力ページもCGIにする必要が
あるでしょうか。
0762nobodyさん
04/09/01 09:50ID:???ADDRかHOSTをcryptしたものをIDとして、
検索CGIでもADDRかPOSTをcryptして照合してみるとか
0763nobodyさん
04/09/01 09:58ID:???0765nobodyさん
04/09/01 10:55ID:???Digest::MD5 とかどうでしょうかねぇ。
0768757
04/09/01 12:27ID:???0769nobodyさん
04/09/01 12:40ID:???0770757
04/09/01 14:51ID:???おまい、これ知ってる?
>これらのディレクティブが有効になるためには、 AllowOverride AuthConfig が有効でなくてはならないことに 注意してください。
0771nobodyさん
04/09/01 15:27ID:???0772757
04/09/01 16:51ID:???,一-、
/ ̄ l | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
■@-っ < んなーこたーない
´∀`/ \__________
__/|Y/\
Ё|__ | / |
| У |
0773nobodyさん
04/09/01 17:38ID:???0774nobodyさん
04/09/01 18:57ID:???0775757
04/09/01 19:07ID:???認証付きの検索語の入力ページを作ってCGIに渡そうとしたんです。
だ〜けど、そのCGIには、アドレスバーから直接検索語を入れて検索
されてしまうんです。だ〜から困ってたんです。今も(うるル)
0777nobodyさん
04/09/01 19:35ID:???ttp://www.linkclub.jp/faq/template.asp?cts_type=224#4
| .htaccessファイルはご使用いただけません。
| .htaccessはUNIX+Apatchの環境下でご利用いただけるものです。
|
| 弊社のサーバはWindows2000+IIS5.0ですので、.htaccessのような
| UNIXの隠しファイルを使用することはできません。
| 万が一アップロードしてしまった場合、
| そのフォルダごと削除できなくなってしまいますのでご注意ください。
でも、「だーから困ってんだよ!」では物事ってのは前に進まないように思うよ。
いろいろ経験積んでみるといいのかも。いろんな意味で。
0778nobodyさん
04/09/01 20:11ID:???>検索語を入力させるhtmlページには、認証をつけたのですが、(kensaku.html)
はJavascriptだったりしてな(w
0779nobodyさん
04/09/01 21:00ID:???>windowsサーバなので何も使えません(TT)
なんて書いてる暇があったら、レン鯖板逝ってまともな鯖探せば?
0780757
04/09/01 21:00ID:???kent-webのcosmo-gateを利用させてもらってます。
だから、実は、検索語入力ページは、IDとパスワードでログイン
できる人しかアクセスできないんで問題ないといえばいえるんです。
この認証CGIは、認証ページをprintで表示させるので、urlが
知られないんです。だけど、まあ、皆さん、>>777さんが書いて
くださったようなサーバでも簡単に認証付き検索ページ作れる位
の実力をお持ちだろうと思って質問したわけです。
0781757
04/09/01 21:05ID:???そうですね。ただ、私が借りてるのではないので・・・
私自身は、RedHatで.htaccessやらで認証かけているんですが
会の誰かがこのサーバ借りちゃったので・・・実は、レンタル
サーバ交換を提案したいのはやまやまなんですが、ちょっと
言い出しにくい(トホホ
0782757
04/09/01 21:15ID:???会社のVineのweb管理もしてるので、何かUnix系のことでし
たらどうぞ質問してくださいな。
0785nobodyさん
04/09/01 23:56ID:???環境に依存することなく簡単に実現できると最初に・・・
IDをアドレスバーに直接 → Cookieを使用することで回避
それでもヤルやつはヤル → IDは時刻を絡めてハッシュ化(暗号化でも別にいいけどね)
どうでもいいけどlinkclubって説明間違ってるよなぁ。
Win+Apacheでも.htaccessは使えるし、Win+IISでも基本認証はできる(が、NTFS触れないからやむなしってことか?)。
0786757
04/09/02 07:27ID:???>だから、CGI側でセッション管理すれば、
>環境に依存することなく簡単に実現できると最初に・・・
そうです。だからそれでやりました。
ところが、(´-`).。oO(で始まる人とか、.htaccessでやれとかいう人が
出てきて混乱。まあ、2ch風に対応してたわけです。
ついでに私のやった方法をば。普通はunixサーバだから参考にならないかな。
認証CGI(common gate)に分単位の時刻を種にencryptで
ID生成させて(hogehoge)、隠しページ(kensaku.html)に送り、
最後のinputタブ中に表示(your ID: <input name=passwd value=hogehoge>)、
それをsubmitで検索語とともに検索CGI(search.cgi)に送り、検索CGIでは、
この変数がなければ、拒否、また、hogehogeからdecryptした時刻が現在
時刻より20分早ければ、「20分以上経っています。もう一度loginし直して
ください。」と表示。
0787757
04/09/02 07:30ID:???>どうでもいいけどlinkclubって説明間違ってるよなぁ。
>Win+Apacheでも.htaccessは使えるし、Win+IISでも基本認証はできる(が、NTFS触れないからやむなしってことか?)。
そうです。たぶん、プロバイダ側がhttp.confで、AllowOverride AuthConfigを
無効にしているのでしょう。>>770にも書いたのですがね。
実は、各ユーザのディレクトリで.htaccessを使えるようにしているとApache
サーバの性能は落ちるんですね。
-------
一つ目はサーバの性能の問題です。AllowOverride ディレクティブが
.htaccess ファイルの設定を許可している場合は、Apache は 各ディレクトリ
で .htaccess ファイルを探します。 ですから、.htaccess ファイルを許可す
ると、実際に使用しているか どうかに関わらず、性能の低下を招くことにな
ります! また、.htaccess ファイルは文書がリクエストされる度に読み込まれ
ます。
さらに、Apache は適用すべきディレクティブを集めるために、すべての 上位
のディレクトリの .htaccess ファイルを探す必要があることにも 注意してく
ださい。(ディレクティブが適用される方法を 参照してください。)ですから、
/www/htdocs/example にある ファイルがリクエストされたときは、Apache は
以下のファイルを調べます。
--------
ついでにリンククラブの名誉のために:ASPで簡単に認証できるscript用意して
いる、それなりに速い、SQLも使える(ただ、件数制限あって今回仕様不可)、
など、よいところも多々あります。
0788757
04/09/02 10:48ID:???encrypt、decryptするスクリプトは、
http://mypage.naver.co.jp/cfcard/perlenc.html
を参考に作りました。Perlのcrypt関数は、decryptできないぞ、
とか突込みが入りそうなので、書いときます。
あと、×common gate → ○cosmo gate
0789nobodyさん
04/09/02 15:43ID:???そのページのEncとDecはEncodeとDecodeだと思うのだが。
>そうです。だからそれでやりました。
解決したってことでいいのか?
0790nobodyさん
04/09/02 18:01ID:???a41d8cd96f00b204e9800998ecf8427f
というような、各ユーザーのクッキーはどこで知ることが出来るのですか?
0791nobodyさん
04/09/02 18:06ID:???0792nobodyさん
04/09/02 18:12ID:???どうかおねがいします・・。
0793nobodyさん
04/09/02 18:20ID:???【忍者】アク解-カウンタ-チャット【shinobi】
http://pc5.2ch.net/test/read.cgi/hp/1088604912/
0794nobodyさん
04/09/02 18:45ID:???0795nobodyさん
04/09/02 18:46ID:???0796757
04/09/02 18:58ID:YXNKtcUz>そのページのEncとDecはEncodeとDecodeだと思うのだが。
すみません。crypt関係ないですね。
>> そうです。だからそれでやりました。
> 解決したってことでいいのか?
はい、いろいろありがとうございました。
0797757
04/09/02 19:04ID:YXNKtcUzcookieの読み出しくらいググればすぐ出てくるよ。
「Perl クッキーの読み出し」でどうだい。
説明するのメンド。読み出す前にsetしなきゃね。
0798757
04/09/02 19:18ID:???その商品の使用法なら、>>793,>>794
何で開発されてるものか、ページを見ても分からない。VCあたりかな。
てことは、>>797はピンボケ。逝ってくる
0799nobodyさん
04/09/02 21:04ID:nDl6FHj1perlでカウンターのcgiを作って、
HTMLから下のように呼び出してみました。
<img src="cgiのアドレス">
これだとカウンターが表示されません。
しかし、直接そのCGIのアドレスをやったらちゃんと表示できます。
うまくindex.htmlからカウンタを表示させる方法を教えてください。
【チェックしたこと】
鯖はiswebで属性もチェックしました。
CGIは print "Content-type: image/gif\n\n"; になっていました。
0800nobodyさん
04/09/02 21:31ID:???あとできる事っていったら、流れてくるデータを直接見るくらいしか無いんじゃないかなぁ。
telnet 〜:80にreferer index.htmlを付けて眺めてもいいし、
tcpdumpのようなツールで覗き見してもいいし。
0801757
04/09/02 21:56ID:???あのー、それぞれのhtmlタグにどんな属性が書けるのか勉強した方が
いいと思う。imgタグには、src="画像ファイル"は、必須要素、alt、
height、widthもあった方がいいとされている。
0803nobodyさん
04/09/02 22:19ID:???index.htmlもiswebに配置してるの?
0806nobodyさん
04/09/03 00:11ID:5mi537kz0807757
04/09/03 06:18ID:???たぶんこういうこと?
自分のクッキーなら、c:\windows\Temporary InternetFiles\Cookies
(2000,XPなど), c:\windows\Temporary Internet Files(98以前)に
あるけど。ユーザID@サイトの名前のファイル開いてみるとクッキーの
値が分かるよ。
0808nobodyさん
04/09/03 08:23ID:???(a41d8cd96f00b204e9800998ecf8427f のようなもの)
0809nobodyさん
04/09/03 08:33ID:???だったら無理
0810nobodyさん
04/09/03 08:35ID:???バイナリデータで保存されてれば読めないけど。
0812nobodyさん
04/09/03 09:23ID:???0813nobodyさん
04/09/03 09:37ID:???0814nobodyさん
04/09/03 09:50ID:???0815nobodyさん
04/09/03 09:53ID:???0816nobodyさん
04/09/03 09:59ID:???0818nobodyさん
04/09/03 10:12ID:???それなら分かるがな。アクセス解析くらい自分で作れ。漏れは、
webalizer。
0819nobodyさん
04/09/03 18:56ID:???別ドメインのcookieをぶっこ抜きたいというお話ですか?
0820nobodyさん
04/09/05 01:40ID:vh+R4r/v入力フォームから送信してPHPで反映させるというものをやったんですが、
まったく文字が表示されません。
とりあえずこんな感じ↓でやってみたんですが、なにがダメなんでそしょうか??
<html>
<head>
<title>☆フォーム入力☆</title>
</head>
<body>
<form method="post" action="form_d.php">
<input type="text" name="fName" size="30">
<br>
<input type="submit" value="送信">
<input type="reset" value="リセット">
<br>
</form>
</body>
</html>
0821nobodyさん
04/09/05 01:41ID:vh+R4r/v<html>
<head>
<title>aaa</title>
</head>
<body>
<?
print $fName;
?>
これでいいですか?<br>
</body>
</html>
0822nobodyさん
04/09/05 01:46ID:???<?php
print "そもそもphpが使えなかったりしてな<BR>";
print "phpは触ったことないけどこれでやってみ";
?>
0823nobodyさん
04/09/05 01:54ID:vh+R4r/vphpは動いているはずなんですけど。
画面がまっしろしろ!
0824nobodyさん
04/09/05 01:59ID:???1. テスト環境は何ですか?(例:WinXP機、レンタル鯖('A`)…など)
2. Web鯖は動いてますか?(Apache, AnHTTPdなどをインスコしましたか?)
3. PHPは動いてますか?(インスコしましたか?)
これを書いてほすぃ希ガス。
0825nobodyさん
04/09/05 02:08ID:vh+R4r/v2.Apacheを動かしていても、動かしていなくても画面は真っ白になります。。。
3.PHPは動いているはずです。確認しました。
0826nobodyさん
04/09/05 03:07ID:???0827nobodyさん
04/09/05 03:32ID:???form_d.phpに直でアクセスしたら
「これでいいですか?」*だけ*が
表示されるよな?
後$_POST['Name'];で試してみ
0828nobodyさん
04/09/05 06:23ID:???IEなんかだと、shift_jisがデフォだから、htmlヘッダでcharset
定義してない場合、真っ白になるよ。
0830nobodyさん
04/09/05 17:51ID:???EUCコードのファイルcharset書かないで見ると何も見えない。
ソースを見るとちゃんとあるんだがな。
インディアン、嘘なんか書いてない。
0831nobodyさん
04/09/05 19:31ID:???それでいて数字ではなく文字をHTMLに表示するCGI、
もしくは方法はありませんでしょうか?
0832nobodyさん
04/09/05 19:51ID:???0834nobodyさん
04/09/05 22:40ID:cPNp3ftHhttp://perl.misty.ne.jp/08.html
ココ↑に書いてあるとおりにしてみたんですが(1)、
ソースが(2)のようになり、
ヒアドキュメント内のサブルーチンを呼び出した位置に結果が表示されず、
ヒアドキュメントの一行目の上に表示されてしまいます。
呼び出した位置に結果を表示するにはどうしたらよいのでしょうか。
それとも、そんなことは最初から無理なのでしょうか??教えてください。
(1)
print <<END_HTML;
<html>
<head>
</head>
<body>
$ { message() }
</body>
</html>
END_HTML
sub message {
print "TEST HTML\n";
}
0835834つづき
04/09/05 22:40ID:???TEST HTML
<html>
<head>
</head>
<body>
</body>
</html>
0836nobodyさん
04/09/06 01:01ID:xJw1B9VPprint "Content-Type: text/html\n\n";
↑がないんじゃないですか。
ようわからんけど。
0837nobodyさん
04/09/06 01:14ID:???この処理って何をやってるんですか?
[\]がどっから来たのか全然わかんなくて・・・
0839nobodyさん
04/09/06 02:40ID:CNiHnNktJSPを勉強してみようかと思ったのですが
サーバー側に何をインストールしたらいいのでしょうか?
Tomcatっていうやつですか?
0840nobodyさん
04/09/06 07:16ID:ZN9KnR5F出力バッファをフラッシュするにはどうしたらよいですか
0841834
04/09/06 14:20ID:???ありがとうございます。
すいません、関係ないかと思って省略したのですが
print "Content-Type: text/html\n\n";
は入ってます。
うーん、いろいろググってもわからなくて困っています(´・ω・)誰かヘルプ…
0842nobodyさん
04/09/06 15:15ID:???print <<END_HTML;
<html>
<head>
</head>
<body bgcolor="#ffffff">
${\&message()}
</body>
</html>
END_HTML
sub message {
return "TEST HTML";
}
0843834
04/09/06 16:59ID:???ありがとうございます!!!returnでやってみたらできました!
ありがとうありがとう
0844nobodyさん
04/09/06 17:27ID:P0PIK8d0「Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster
Error 403」
ファイルのパーミッションが原因かと思い755に設定しましたが同じ症状です。
このエラーが出る原因についてご存知の方がいらっしゃったらご指導ください。
よろしくお願いします。
0845nobodyさん
04/09/06 19:14ID:???スレ違いだから
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/
0846nobodyさん
04/09/06 21:43ID:???出力バッファをフラッシュするにはどうしたらよいですか
0848nobodyさん
04/09/08 16:53ID:2KNiJo+oその返答(HTML)を受け取る方法はどうするのが一般的ですか?
HTMLをダウンロードするwgetとかで、
cgiの返答を受け取る事ができればそれでもOKなんですが。
0849nobodyさん
04/09/08 16:54ID:ncoS2oR7出力バッファをフラッシュするにはどうしたらよいですか
0850nobodyさん
04/09/08 17:30ID:???大抵のOSには telnet client が付属してるから、
telnetをport指定して接続とか。
>>849
デッドロックを検出するつもりは無いの?何の言語使うつもりなのか分かんないけど;-p
0851nobodyさん
04/09/08 17:31ID:CInNsDAyつまんないなって思うことないですか?
0854848
04/09/08 19:34ID:2KNiJo+otelnetでcgiを受けれるんですか?
試してみます。ありがとうございました。
それとは別の方法はありますか?
コンソールプログラム上から、cgiサーバーとソケット接続して文字列を送れば、
cgiサーバーが返答してくれたりというのはありますか?
0855nobodyさん
04/09/08 19:38ID:???0857848
04/09/08 19:44ID:???コンソールからtelnetだと手動になりますよね?
下のような処理を自動でやりたいのです。
1.「URL + 引数」をcgiサーバーに渡す
2.cgiサーバーからの返答(HTML)をテキストファイルに保存
よく知らないのですが、スクリプトを使えばマクロ化できるのですか?
>>855
アフォですいません。
方法が思いつかなかったのです。
0858nobodyさん
04/09/08 19:49ID:???>>848
telnetでキーをタイプして手動でコマンドを送るのと同じことを
プログラムでやればいいだろ
ここまで書かないとわかりませんか?
0859nobodyさん
04/09/08 20:04ID:???>スクリプトを使えばマクロ化
簡単なHTTPクライアントなら、Perlですぐ書ける。
http://tohoho.wakusei.ne.jp/wwwperl4.htm#Http
何でも好きな引数を指定して、結果を表示するなり
保存するなり、あとはお好きな様に。
0861nobodyさん
04/09/09 05:02ID:???<head><title>psst...</title></head>
<body bgcolor=silver text=navy>
<from method="post" action="cgi-bin/hello.cgi">
<p>say something and click submit :)<br>
your name: <input name="name"><p>
your massage:<textarea name="memo" rows="4" cols="60">
</textarea><p>
<input type="submit" value=" submit :)">
<input type="reset" value=" reset input:(">
<l1>Chat searver:Hi Everybody.Let'schat.
</form>
</html>
ってして、CGIには
#!/usr/local/bin/perl
# hello.cgi -- ダミー版
print "Content-type: text/html\n\n";
read(STDIN,$str,$env{"CONTENT_LENGTH"});
print <<EOF;
<body bgcolor=silver text=navy>
<h1>CGI TEST</h1>
length:$ENV{"CONTENT_LENGTH"}<p>
data:$str<p>
EOF
ってCGIをつくりcgi-binにいれたのですが
Htmlの方に文字をいれてSubmit押しても何にも関連ついておらず
表示されません。
どこかまちがってますか?
0862861
04/09/09 05:04ID:???HTTPDで自分のPC内だけのテストでやってます。
win上だけでのテストです
0863マイク ◆yrBrqfF1Ew
04/09/09 07:54ID:lWeJ+daJ0864マイク ◆yrBrqfF1Ew
04/09/09 08:03ID:lWeJ+daJ0866nobodyさん
04/09/09 19:50ID:???from ?
0867nobodyさん
04/09/09 20:01ID:???0868nobodyさん
04/09/09 20:13ID:???0869nobodyさん
04/09/09 20:18ID:???0870nobodyさん
04/09/09 21:29ID:???アクセス解析と制限に関する質問なのですが、
CGIの知識は無いも同然なので、ここで聞いていいのか…
解析も制限もレンタル鯖(lolipop)についている機能頼みです。
一名だけ変な書き込みをするので、弾きたい奴がいます。
そいつのIPアドレスから検索して、プロバイダまでは分かってるんですが、
ホストが分からず自分のスキルでは弾けません。
(IPドメインサーチとサイバーエリアリサーチで検索して無理でした)
ホストを特定出来そうな所や、解決出来そうな方法がありましたら、
どうかお教え下さい。
参考までに弾きたい奴は韓国からで、
プロバイダはAsia Pacific Networkです。
どうかよろしくお願いします。
0871nobodyさん
04/09/09 21:36ID:???そのプロバイダってのは ttp://www.apnic.net/ だったりしないかえ?
弾きたい端末がある→IPアドレスはわかってる→WHOISは引けた
→ホストがわからない→弾けない
…なんでこうなるのかもわからん。
0872nobodyさん
04/09/09 21:43ID:???ワラタ
0873nobodyさん
04/09/09 22:01ID:tGB2WmAsほんとに、どう質問していいかも分からないくらい
スキルないんで困ってるんですよ…
>>870
あ、それです。ttp://www.apnic.net/ みたいです。すいません。
サーバのアクセス制限には、アカウント名を入れる所があるんですが
210.22〜とかの数字を入れても受け付けてくれないし、
そもそも弾きたい奴は、番号固定じゃないみたいなので…
最初は自力で何とかならないかと
ホスト?(この辺の用語の知識も怪しくて…)を
検索してそれを入れればいいんじゃ…?と思い、
上記の2サービスで「アカウントID←→ホスト」のサーチしてみたんですが、
「対応するホスト名がありません」と出て、そこでつかえてしまったんです。
馬鹿だと思いますが、どうか助けてください。
0875nobodyさん
04/09/09 22:13ID:iz6jKSKe現在、C言語で書いたCGIをSolaris8、Apache1.3.x(すみません、忘れました。)
上にて動作させ、それをSolaris版Netscape Communicator4.76にて確認しようと
試みています。
CGIの出力したHTMLページのフォームにて、テキストエリアに入力
された文字列に対し、半角カタカナの判定をJavaScriptにて行いたく、
(半角カタカナの入力を制限したいので。)、string.length、string.charAtを
用いています。
ところが、マルチバイト文字に対するlengthや、charAtの扱いが文字単位ではなく
バイト単位で帰ってきてしまい、かつ半角カタカナに関しては1バイト目に"3F"
(クエスチョンマーク)が入ってきてしまいます。
ページはCharsetにてEUCを指定しています。
この、CGIの出力するHTMLと全く同様のコードを拡張子.htmlファイルと
して保存し、NetscapeCommunicator4.76上にて表示した場合には先ほど述べた
lengthもcharAtも文字単位にて扱い、半角カタカナなら1文字、charAtで
取り出した文字をencodeした結果は"%8E%__"になっています。
どうしたら、このような動作の違いが生じるのでしょうか?Apacheの設定に
関係があるのでしょうか?
0876nobodyさん
04/09/09 22:23ID:???スキルとか言う以前にネットワークに関する常識が無いよなぁ。
APNICはプロバイダじゃないから。
日本でいうと、http://www.nic.ad.jp/ とか http://jprs.jp/ あたりが
やってるような事をしてる。
そこのQ&Aやドキュメントあたりは基礎知識として知ってないと困るから、
一度目を通してきてごらん。君のためだよ(by JOY)
で、「対応するホスト名がありません」という事だから、
DNSの逆引きが設定されて無いことになる。
ということは、IPアドレスだけで排除するのが良いのでは無かろうか?
で、WebProgに関係する話に持っていきたいところだが、先が長そうなのでパス。
0877870
04/09/09 22:52ID:tGB2WmAsうーん、そうですか。
IPアドレスは毎回変わっているみたいなので、無理かも…
この板は私が質問するには、無理があり過ぎたようです…ションボリ…
ネットワーク知識などにも無縁な人生で来たので
この際少し勉強してみます。ありがとうございます。
0878nobodyさん
04/09/10 12:38ID:???したがって、webprogの知識まったくなし。BSD(unix系)の知識もなし。
どこからか落としてきた掲示板を使っていたのですが、
(サイト閉鎖の様子)
新しいのに差し替えようかとしたところ、あるディレクトリが、
550 ディレクトリ名:Directory not empty となって削除できません。
ログ保管用に勝手に作ったディレクトリのようなんですが。
サーバーは FreeBSD 4.9-RELEASE-p4
ftpクライアントは nextftp4 です。
いくらかぐぐってみたものの、別のcgiをおいて消せるらしいところまで分かったものの、
肝心のcgiに巡り合えないんです。
0879nobodyさん
04/09/10 12:45ID:???ていうか管理者に頼めばどうよ
0881878
04/09/10 12:46ID:???変更しようとすると、
このホストではパーミッションは変更できません。
パーミッションの変更が出来るのは、UNIX系のホストのみです。
の表示なんだろ???
0882nobodyさん
04/09/10 12:47ID:???0884nobodyさん
04/09/10 12:57ID:???0886nobodyさん
04/09/10 14:40:42ID:???-----
#!/usr/local/bin/perl
system("rm -rf 消したいファイルの絶対パス");
print "Content-type: text/html;\n\n";
print "deleted the objectionable file.\n";
exit;
-----
以上、テキストファイルに記述したものを*****.cgiで保存
あとはアップロードしてブラウザ上から*****.cgiを実行するだけ
以上
0887nobodyさん
04/09/10 22:40:45ID:???0888nobodyさん
04/09/10 23:33:48ID:???何年かかってもいいので、ネットワーク対戦型のブラウザゲームを作るために
0から勉強しようと思うのですが、どの言語から入ったほうがいいのでしょうか・・
調べてみた所、初心者にもとっつきやすい、と説明のあったJavaScriptやタグの基本から
初めたのですが、JavaScriptはネットワーク対戦が出来ない、と後の方に記述してあり
ガックリ来てる所です。
これはこれで勉強を続けますが、複数人でのネットワーク対戦が行える
ブラウザゲームの作成に適している言語が知りたいです。
PHP・Perl・JAVAアプレット等々、調べるうちにそれっぽい所にたどり着いたのですが
イマイチどれがとっつきやすいかが解らなくて・・
私の頭では恐ろしいほどの年月がかかるでしょうが、0からスタートする覚悟です。
どうかご教示ください。長文失礼しました。
0889nobodyさん
04/09/11 00:50:49ID:???0890nobodyさん
04/09/11 01:23:50ID:???40台ちょっとのLANを組んだ会社で管理人もどきをやってますリーマンです。
Win2Kサーバが2台あります。これを使ってLAN内部だけで使用する掲示板をやれと
上司からお達しがありました。
vector等に行ってフリーのBBSホストを見てみたのですが、正直どれがいいのかよく
わかりません。次のような条件でお薦めの掲示板ホストプログラムを知っている方、
教えてください。
・フリー
・動作が安定している。
・Win2K上で動作
#もし板違いならご容赦を。
0892nobodyさん
04/09/11 01:51:13ID:???CGI掲示板でいいなら死ぬほどあるのでもっと
条件書いた方がいいかと
アップロード可とか
メール送信可とか
スケジュール管理可とか
なんとかかんとか
0893834
04/09/11 09:10:57ID:???http://pc5.2ch.net/test/read.cgi/hp/1087986364/l50
0895nobodyさん
04/09/11 11:58:44ID:T+n7Lt/uApache1.3.31+PHP4.3.8でサーバ構築中なのですが
IEでセッション処理を行うページにアクセスすると
応答がなくなる現象で困ってます。
以下がその手順です。
IE6のインターネットオプションの設定で
[プライバシー]→[詳細設定]として
「ダイアログを表示する」をチェックすると
クッキー書き込みの確認ダイアログが表示されるようになると思います。
(設定後はIEを閉じて新規に開く必要あり)
この状態で、下記ページ(当方とは無関係です)にアクセスして
http://www.bidders.co.jp/list1/2815
「クッキー許可」
「クッキー許可」
F5キーでページを再表示
「クッキー許可」
F5キーでページを再表示
とするとアクセス中のまま応答がなくなってしまいます。
IEのバグでしょうか?
確認ダイアログを表示しなければ問題ないのですが
これをサーバ側の設定で回避することはできますでしょうか?
0896890
04/09/11 15:51:16ID:???レスありがとう。
SkullySoft C-BOARDの特徴を参照しつつ、参考になりそうなことを並べてみます。
(1)特に欲しい
・コンピュータに不慣れな投稿者にも優しい
・管理者に求められるスキルが低い
・記事の検索機能
(2)あると嬉しい
・画像の表示
・ユーザ側から未読がわかる
・ブラウザ経由での基本的なホスト管理
・過去ログ自動生成
・管理者宛通知メール
・デザインはビジネスライクなシンプルなものがベター
条件つけすぎになっていたらゴメン。我儘な条件があったらその条件は
無視してください。
0897890
04/09/11 16:01:42ID:???補足
>アップロード可とか
>メール送信可とか
>スケジュール管理可とか
どれも不要です。アップロードに関しは画像があれば嬉しいですが、必須ではありません。
管理者宛にホストからのメッセージをメールで送信してくれるのは助かりますが、一般利用者
にはメール機能との連携は不要です。
掲示板導入の目的は社内の意見交換です。当初はメーリングリストも考えたのですが、関係
ないメールは受信したくないという意見があり、掲示板を設置することになりました。
だから掲示板から一般利用者にメールが飛ぶとむしろ困ります。
グループのスケジュールをまとめて管理するような機能は不要です。
0898nobodyさん
04/09/11 16:06:02ID:???0899nobodyさん
04/09/11 16:28:28ID:???板違いなんです。
【CGI】こんなCGI探してますver.14
http://pc5.2ch.net/test/read.cgi/hp/1087986364/l50
移動してください。
0900nobodyさん
04/09/11 16:43:46ID:???うちのIEでも再現した。Firefoxでは再現せず。
HTML自体はゲットできていて、レンダリングされないだけ
なので鯖側の問題ではないはず。
IEはプロンプト出したつもりになってアイドルしてるっぽい。
一応ソフト板にIEスレあるけど。
0901895
04/09/11 17:25:40ID:???ありがとうございます
おっしゃるとおりIEのバグっぽいですよね。
ただサーバによってこの現象がでなかったり
当方で立てたサーバでもソフト(apache or PHP)のバージョンによって
再現したりしなかったりするのでサーバ側で回避できるのではと
思ったしだいです。
IEスレでも質問してみます。
解決したらこちらでも報告しますー
0902nobodyさん
04/09/11 17:35:00ID:???同じく再現した。
これかな。
http://support.microsoft.com/default.aspx?scid=kb;ja;873470&Product=ie600INT
http://support.microsoft.com/default.aspx?scid=kb;ja;306027&Product=ie600INT
0903nobodyさん
04/09/11 17:43:41ID:???だとするとセッションの可否をそのつど選択できるように
仕様変更するつもりはないみたいだ。イヤダネー
0904nobodyさん
04/09/11 17:52:21ID:???普通のブラウザなら、弾いた段階でメッセージだしてコネクション切るだう。
いつまでもアイコンくるくる回して、絶対表示されないページを応答待ちするなんて
ナンセンスな定義するわけないし、実はバグだけど認めませんってことだろうな。
0905895
04/09/11 22:04:03ID:???ありがとうございます!
そのものずばりですね。
「マイクロソフト製品の問題として認識しています。 」
ってあるのでバグってことですね。あたりまえですけど。
回避策がないか
マイクロソフトにインシデント使って聞いてみようと思います。
とりあえずサーバがPHP4.3.2の環境だと再現しないんですよねー
それだけかは突き止めれてないですが。
0907nobodyさん
04/09/12 10:28:24ID:???先日携帯サイトを作っていたのですが広告掲載メールが企業の方から届きました。
広告の掲載にあたり、その広告に対するクリック数、クリック率の算出、携帯のキャリア別内訳
等解析できるスクリプトを探しています。PHP,CGIともに設置は可能です。
よろしくお願いします。
0908nobodyさん
04/09/12 11:21:02ID:???板違いなんです。
【CGI】こんなCGI探してますver.14
http://pc5.2ch.net/test/read.cgi/hp/1087986364/l50
移動してください。
0911nobodyさん
04/09/13 09:52:59ID:???0912nobodyさん
04/09/13 22:12:02ID:/kuyBC0WのようなURLでスクリプトに何かしらの値(この場合はu=152)を
渡したいときはどうしたらよいのでしょうか。
0913nobodyさん
04/09/13 22:14:58ID:???0914912
04/09/13 22:32:35ID:/kuyBC0Whttp://qrl.jp/hoge.cgi?u=152
で渡すのではなくて
>>912みたいに/のあとにいきなり?がくるような
形で値を渡すためにはどうしたらよいのでしょうか。
0916nobodyさん
04/09/13 22:41:33ID:???DirectoryIndexにindex.phpを追加すると↓のURLは同等になる
http://example.org/test/index.php?hoge=aaa
http://example.org/test/?hoge=aaa
0918nobodyさん
04/09/14 09:06:51ID:???携帯から見ても文字化けしないようにするにはどうしたらいいんでしょう?
あと携帯からの入力した文字も文字化けしないようにしたいんですが…
0919nobodyさん
04/09/14 09:36:16ID:???0921nobodyさん
04/09/14 10:35:21ID:???全部SJISで不都合はおきないぞ
0924nobodyさん
04/09/14 11:02:45ID:???ありがとうございました。
0925nobodyさん
04/09/14 12:34:30ID:mZq3O+he0926924
04/09/14 16:28:49ID:???フォームから送ったデータを表示してるんですが、
表示などの文字が文字化けされてしまします。
これを回避する方法はありませんか?
0927nobodyさん
04/09/14 16:31:00ID:???0928nobodyさん
04/09/14 16:36:54ID:???お前は1を10万回くらい復唱して出直して来い
http://www.google.co.jp/search?hl=ja&ie=UTF-8&c2coff=1&q=%E8%A1%A8%E7%A4%BA+%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91&lr=lang_ja
0930nobodyさん
04/09/14 19:36:59ID:???0931nobodyさん
04/09/14 21:17:55ID:EwcgWoPP学習用にwindows98上でJava+Tomcat5.0.27でサーブレット作成環境を作りたいのですが、
http://www.nihon-eng.co.jp/c-break/TechNote/tomcat/TCAT5_MnFrm.htm
↑に紹介されている手順通りにTomcatのインストールし、再起動後、
http://localhost:8080/
にアクセスしてみた所、「ページを表示できません」と馴染みの画面が出てしまいます…。
「Run Apache Tomcat」にチェックを入れた状態でインストールを終了したのですが、Tomcatが起動してくれてないようです。
パス設定は以下のようにしてます。
SET JAVA_HOME="D:\Program Files\j2sdk1.4.2_05"
PATH="%PATH%;%JAVA_HOME%"
SET CATALINA_HOME="D:\Program Files\Tomcat 5.0\Apache Software Foundation\Tomcat 5.0"
SET CLASSPATH="%CATALINA_HOME%;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar"
また、ConfigureTomcatやMoniterTomcatを起動するとNETAPI32.DLLが欠落しているというエラーが出て微動だにしてくれません。
windows98ではTomcat5.0は使えないのでしょうか…?
0932nobodyさん
04/09/15 01:04:58ID:???フリーのCGIとか見てみたんですが、俺がヘボすぎるのか
どういう動作をして2度押しを防いでいるのかよくわかりません。
考え方だけでも教えていただけると嬉しいです。
0933nobodyさん
04/09/15 01:28:57ID:YiP4QPmp色々な解説ページを見ていると、euc-jpで書けと書いてあります。
所が普通に秀丸などのエディタで書いて、metaでそれを指定すると、
up後に文字化けしてしまいます。
秀丸で書いている物がShift_JISになっているせいだと思うのですが、
みなさんはソースをeuc-jpで書くときはどうやっているのでしょうか。
変な質問でスミマセンが、ご教授ください。
0934nobodyさん
04/09/15 01:36:37ID:???submitボタンの2度押し対策のことかな?単純なチェックはこんな感じ。
1度目:ログに送信データを記録
2度目:ログをチェックし同じデータがx秒内に送信されてきたから処理キャンセル
「同じデータ」って以外にも同じIPとか、同じCookieとか、いろいろあるかもね。
>>933
TeraPad使ってる。
0935nobodyさん
04/09/15 01:37:07ID:???俺ならJavaScriptで済ませる
<script type="text/javascript"><!--
function onSubmit(form) {
if (document.all || document.getElementById) {
for (i=0; i<form.length; i++) {
var object = form.elements[i];
object.disabled = true;
}
}
return false;
}
//--></script>
<form onsubmit="return onSubmit(this)">
<input type="submit" value="送信">
</form>
0937nobodyさん
04/09/15 01:44:34ID:YiP4QPmpありがとうございます!
それを落としてみます。
>>936
う…
もしや保存するときに選べたんでしょうか。
知らなかった…
0938nobodyさん
04/09/15 02:08:00ID:???0939nobodyさん
04/09/15 06:03:48ID:???metaで文字コード指定するとその文字コードに自動的に変換してくれると思ってる香具師
0940932
04/09/15 12:43:11ID:???ありがとうございます。
やっぱり2度目は1度目のデータを参照しないといけないんですね。
その「x秒内」というのはログに記憶しておくとよいのでしょうか。
>935
ありがとうございます。なるほどそういう手がありましたか。
でもすいません、携帯で閲覧できるものを考えているので,javascriptは使えないんです。
0941nobodyさん
04/09/15 20:44:44ID:MtyfqNcQファイル読み込む場合
open(IN, "test.txt");
print while (<IN>);
close(IN);
とかで読み込まれるんですが
cgiとかで実行された動的なファイルとか読み込んで表示する場合どうすればいんですか?
例えば、
test.cgi?name=01
みたいなURLを読み込む場合です。
googleで探したけどみつからなかたです。誰か教えてください
0943nobodyさん
04/09/16 07:08:04ID:???<form> に入力されたテキストを、
htm ファイルと同じディレクトリの someFile.txt にそのまんま出力したいのですが、
Java スクリプトではC言語の ofstream のようなことはできないのでしょうか?
CGI を使わず、ローカルPCでテストするのみで十分です。
・質問する前にGoogleで検索してみましょう
ぐぐったんですが、時刻表示の Tips ばかりでファイルIOが見つからないんですよ。
どうかよろしくお願いします。
0944nobodyさん
04/09/16 08:16:00ID:???鯖上にhtmlファイル+someFile.txt -> JavaScript単体では不可。CGIと組み合わせる。
ローカルのhtmlファイル+someFile.txt -> WSH(Window Script Host)の形で可能。->プログラム板
0945nobodyさん
04/09/16 12:38:59ID:???誘導までいただきありがとうございました。
ゆくゆくは錆上にもCGIなしでやってみたかったので残念でしたが、
勉強がてらWSHというのもやってみます。m(_)m
0946nobodyさん
04/09/16 13:28:52ID:???0947nobodyさん
04/09/16 19:38:14ID:???0948nobodyさん
04/09/18 20:59:10ID:???とりあえず、ログインの時に時間をログに保存しておき、そこから減らしていけば良いと思うのですが、どのように減らせば良いかわかりません。
知恵のある方、ご教授願います、
0949nobodyさん
04/09/18 21:03:42ID:???も合わせて記録すればいい
0950nobodyさん
04/09/18 21:11:26ID:???を逐一計算して表示すればいいだろ
0951nobodyさん
04/09/18 21:15:55ID:???0952nobodyさん
04/09/18 21:18:32ID:???参考になります。
その方法を利用する場合、保存する時間書式に悩みます。
2004,09,18,21,18,12とでも記録するべきでしょうか。
とにかく、ローカルでテストしてみます。
0953nobodyさん
04/09/18 21:24:39ID:???0954nobodyさん
04/09/18 21:28:13ID:???0955nobodyさん
04/09/18 21:49:33ID:???これでユーザー管理のスクリプトが完成しそうです。
有難う御座いました。
0956nobodyさん
04/09/19 09:22:53ID:???改行を<br>とするのを<br />とhtmlに書き出しするようにしたいのですが
どうも上手くいきません。ソースにあった<br>をそのまま<br />に書き換えたら
壊れてしまいました
よろしくお願いします
0959nobodyさん
04/09/19 14:36:56ID:???自サイトの一部に載せるのはどうしたらいいのでしょうか?
ttp://www.908.st/mt/ohara/
つまりは上記サイトのように、アンテナをくっつけたいのですが。
説明がへたくそで済みませんが、よろしくお願いします。
0960nobodyさん
04/09/19 15:25:06ID:???フリーのCGI掲示板を色々見ているのですが、殆どの掲示板が
半角カナが使えません。例えば2chでは
キタ━━━━(゚∀゚)━━━━!!
ですが、半角カナが使えない掲示板では
キタ━━━━(゚ ∀゚ )━━━━!!
になってしまいます。AAの殆どもズレてしまいます。
で、殆どのCGIについてはごく一部を修正するだけで半角カナが使えるように
なるとどこかで聞いたのですが(勿論、例外はあるんでしょうけど)、どなたか
ご存じの方いらっしゃいますでしょうか。
0961nobodyさん
04/09/19 15:47:01ID:???半角カナ→全角カナの処理をしている部分を削除するなり、コメント入れるなりと。
その方法が判らないのであるならば、該当するスクリプトを提示して丸投げスレへドゾー
【 スクリプト改造依頼スレ 】(丸投げ) part2
http://pc5.2ch.net/test/read.cgi/php/1092304968/l50
0962nobodyさん
04/09/19 16:14:05ID:WxzGEjjfperlでCGI作成中です。
現在はa.htmlのフォームからb.cgiにポストで送信。
b.cgiでデータ処理してhiddenとして持たせてhtmlをブラウザに。
ブラウザ側でmetaのrefreshで再表示するとhiddenで持たせたデータが消える。
refreshを止めないで、hiddenで持たせたデータが消えないようにするには
どうしたらいいでしょうか?
0963nobodyさん
04/09/19 16:32:29ID:???0964nobodyさん
04/09/19 16:59:02ID:???0965nobodyさん
04/09/19 17:14:56ID:???配布してあるのを参考にするといいかも。
0966nobodyさん
04/09/19 17:17:32ID:???それともPOST後のページをrefreshした時になぜフォーム送信の確認ダイアログが出ないんだ、
RFC違反じゃないかという奥の深い話なのか?
0967nobodyさん
04/09/19 17:50:40ID:???ありがとうございます。
確かに俺が「いかがなものか」って奴ですね。
顔洗って設計しなおしてみます。
0968名無し
04/09/19 18:09:00ID:pWhqu/zq0969nobodyさん
04/09/19 18:22:41ID:???これと同じ人だとしたら、君には説明しても理解することすら無理かも知れんね。
0970nobodyさん
04/09/19 20:59:04ID:???0972nobodyさん
04/09/19 21:07:13ID:???0974nobodyさん
04/09/19 21:09:26ID:???普通は英語と日本語のページを別に作るもんだぞ。
0975nobodyさん
04/09/19 21:12:12ID:???要するに見た目や構造はまったく同じサイトで、文章の部分だけを日本語と英語で2バージョンある、
という感じです。
同じページをコピーして2つの言語で書くのは更新しづらくて効率悪いのでWebProgでどうにかうまくいかないかと。
0976nobodyさん
04/09/19 21:13:44ID:???0977nobodyさん
04/09/19 21:14:13ID:???0979nobodyさん
04/09/19 21:38:59ID:???0980nobodyさん
04/09/19 21:49:46ID:???たとえばレイアウトが変わったりすると両方のファイルを同じように直す必要が出て面倒かと思いまして。
でも仕方ないですね。がんばってやってみます。
0981nobodyさん
04/09/19 23:05:22ID:???この板の範囲じゃなくなるね。
0983nobodyさん
04/09/20 00:21:43ID:???0985Zero
04/09/20 01:46:08ID:???その内容を二つのform action を作り、どちらか選んで送信するような事ってできますかね
<form action="del.php?txtkno=<?php print($id); ?>" name="form" method="post">
<input type="submit" value="削除">
削除キー:
<input type="password" name="txtPass">
<form action="update.php?txtkno=<?php print($id); ?>" name="form" method="post">
<input type="submit" value="変更" >
</form>
こうすると変更のボタンを押してもdel.phpに飛ぶんですよ・・・
解決方法があるならばご教授おねがいします
0986nobodyさん
04/09/20 02:20:19ID:???> <form action="update.php
> </form>
なるほど。
0987nobodyさん
04/09/20 04:09:45ID:???submitにnameを付けて振り分ける。
0988nobodyさん
04/09/20 06:35:22ID:vQjdkieLここを読んでみたのですが、いまいちだったので他の方法はないでしょうか。
http://www.broadband-xp.com/hidesource/
0989nobodyさん
04/09/20 06:54:49ID:???0990nobodyさん
04/09/20 07:05:30ID:???<Files ~ "HTML">
Order allow,deny
Deny from all
</Files>
終了。
0991nobodyさん
04/09/20 07:10:36ID:???それでも、その JavaScript と エンコードされているHTMLがあれば内容は判る。
但し、JSオフのユーザが多数いる事を忘れてはならない
従ってHTMLソースの完全な穏便は無理
0992988
04/09/20 07:11:44ID:vQjdkieL>>988のサイトにも書いてありますが見られて困るのは
「SEO(サーチエンジン対策)を行っているサイトが、ライバルサイトにHTMLソースを真似されないため」
なんですよ。
死活問題です。
何かいい方法はありませんかね。
0993nobodyさん
04/09/20 07:20:06ID:???それ以外に方法はない。しかも板違い。移動しろ。転職もしろ。
0996nobodyさん
04/09/20 07:34:22ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
前スレ
△▲ WebProg 初心者の質問 Part9 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1086715675/
0997nobodyさん
04/09/20 07:34:44ID:???過去スレ
△▲ WebProg 初心者の質問 Part8 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1078568723/
△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1066318233/
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc2.2ch.net/php/kako/1060/10602/1060263267.html
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc2.2ch.net/php/kako/1056/10560/1056078605.html
WebProg 初心者の質問 Part3
http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
http://pc.2ch.net/php/kako/1030/10301/1030151932.html
0998nobodyさん
04/09/20 07:42:06ID:???逝ってみた http://pc5.2ch.net/test/read.cgi/php/1095633323/
しっかし消えた過去ログはどうにかならんのかのう
0999nobodyさん
04/09/20 07:43:09ID:EFtBw1/+1000nobodyさん
04/09/20 07:43:20ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。