△▲ WebProg 初心者の質問 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/08/24 10:18ID:Xl1boM6sWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0453nobodyさん
02/10/18 02:58ID:FU4ZV+Kbキーワードのハイライト処理を施して表示してくれるCGIはありませんかね?
0454nobodyさん
02/10/18 03:02ID:FU4ZV+Kb自分でいっこみつけてしまったけどほかにも教えてホスィ
http://www.gnu.org/software/src-highlite/
0455nobodyさん
02/10/18 03:05ID:FU4ZV+Kbhttp://www.perlstudio.de/cbindex.html
0456nobodyさん
02/10/18 14:21ID:+qgaraUiCでcgiを作って、フレームで表示したいんですけど
この場合どうしたらいいのでしょうか?
0457x
02/10/18 14:42ID:rDdcOM1G↓ ↓ ↓
http://www.dream-express-web.com/space-trust.htm
0458nobodyさん
02/10/18 15:07ID:???CだろうとPerlだろうとはたまたPHPだろうと関係ない。
HTMLを出力するだけ。
>>457
マルチポストUzeeeeeeeeeeeeeeeeeeeeeeeeeeee!!
0459456
02/10/18 15:42ID:+qgaraUiえっと、CGIでフレームに関するHTMLを出力した場合に
フレームのHTMLファイルに全ての情報が書き込まれてしまって
子のHTMLファイルは出力されなくなるんです。
私の知識だとページが一つしか作れなくて・・・
やはり複数にページがわたる場合にはCGIをもうひとつ
作らないといけないのでしょうか?
できれば一つのCGIでフレームを構成したかったのですが…
0460nobodyさん
02/10/18 16:03ID:???<frame src=hoge.cgi?main name=main>
<frame src=hoge.cgi?sub name=sub>
とでもして、クエリーにmainが付いて来たらmain用の処理、
subが付いて来たらsub用処理。
みたいな感じにすれば良いんじゃない?
0461456
02/10/18 16:21ID:+qgaraUiヌハ!?CGIって一度に何個も使えるものだったんですか…
憤死します。
面倒みてもらってすいません。試して見ますね♪
ありがとうございました。
0462nobodyさん
02/10/18 17:04ID:3DF0fwq8その文字がJIS第一水準かつ第二水準であるかどうかを判定します。
言語はColdFusion5.0を利用しています。
どのように判定したらよいかわかりません。教えていただけますか?
0463nobodyさん
02/10/18 17:13ID:biXuqyrD0465445
02/10/18 22:31ID:???462は別の方ですが、興味あるのでage。
Perl の jcode.pl みたいなものはないのでしょうかね。
引き続き助言お待ちしています。
0466nobodyさん
02/10/19 00:34ID:???某所でリファラァスイーパーなるcgiスクリプトを発見しました。
これを挟むと、リンク先にこちらの環境変数を伝えないと言うスクリプトです。
できれば、これを掲示板に応用したいと考えています。
例えば…掲示板の記事中にURLが書かれた場合、自動リンクされてしまうのですが
そのURLに自動的にこのスクリプトをかます事は可能なのでしょうか?
可能でしたら、掲示板のスクリプトはどのような改造を施したらいいのでしょうか。
http://〜/aa.htmlと書き込まれたURLのリンク先を、
http://〜/〜.cgi?url=http://〜/aa.htmlのようにしたいのです。
超初歩的な質問でスミマセンが、どうか宜しくお願い致します。
0467nobodyさん
02/10/19 00:59ID:???http://で始まってる文字列を<a/>で括る処理をしてるところをを探して書き換えれ。
>>462
まず、判定したい文字列をJIS区点コードに変換する。
それが16区〜47区の範囲内だったら第一水準漢字、
48区〜84区の範囲内だったら第二水準漢字。
0468nobodyさん
02/10/19 20:35ID:UX/f+W2R<td>1</td>
</tr>
<tr bgcolor=white onMouseOver=this.style.backgroundColor='#F9F9F9' onMouseOut=this.style.backgroundColor=''>
<td>2</td>
</tr>
・
・
・
・
と長々とonMouseOverやonMouseOutを書いていってるんですが、
これだとサイズがどうしようもなくデカくなってしまいます。
これをCSSで記述して、HTML部分からCSSを読み込む(参照する?)ことはできますか?
以前どこかのサイトで、<td class="tab">みたいな記述は見たことあるんですが。
ご教授お願いします。
0469nobodyさん
02/10/19 20:47ID:???「<a href=」かなにかで検索してそれらしきところに「http://〜/〜.cgi?url=」を書く。
自動リンクの掲示板なら「<a href="$2"・・・」とかそんな感じになってると思う。
0472466
02/10/20 00:38ID:???>>469
ご助言ありがとうございました。早速、「ここかな?」と思う部分を弄ってみました。
しかし、何パターンか試してみたのですが、その度にスクリプトエラーが出てしまいました。
下記が、改造前のソースの一部です(このスレ表示の為に改行は適当です)。
sub inlineLink #(*data, $attribute, $uri_str, $mail_str)
{
local(*data, $attribute, $uri_str, $mail_str) = @_;
$data =~ tr/\a//d;
$data =~ s/&/\a/g;
if ($uri_str) {
$data =~ s/([^="',;>]|^)((https?|ftp|gopher|telnet|news|wais|nntp):\/\/[-+:.@\w]{5,60}\/
[-.?+:;!#%=@~^\$\a\w\/\\]{0,128})/$1<a href=\"$2\" $attribute>$uri_str<\/a>/g;
} else {
$data =~ s/([^="',;>]|^)((https?|ftp|gopher|telnet|news|wais|nntp):\/\/[-+:.@\w]{5,60}\/
[-.?+:;!#%=@~^\$\a\w\/\\]{0,128})/$1<a href=\"$2\" $attribute>$2<\/a>/g;
}
0473466
02/10/20 00:39ID:???下記ような記述がありました。こちらも弄った方がよろしいのでしょうか。
$r_message =~ s/([^=^\"]|^)(http\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#]+)/$1
<a href=\"$2\" target=\"_blank\"
style=\"color:$r_fontcolor;text-decoration:underline\">$2<\/a>/g;
}
と
if ($l_sign) {
if ($r_url ne "") {
print "<a href=\"$r_url\" target=\"_blank\"><img
src=\"$image_dir/home.gif\" border=\"0\"
style=\"background:$r_fontcolor\"></a>\n";
}
} else {
if ($r_url ne "") {
print "<font color=\"$r_fontcolor\">[ <a href=\"$r_url\"
target=\"_blank\">HOME</a> ]</font>\n";
}
}
です。
作業を繰り返しているうちに、何がなんだか分からなくなってきました。
できれば、そのものズバリで「ここを、こう汁!」と言って頂けると救われます。
何度も申し訳ありませんが、お知恵をお貸し下さい。宜しくお願い致します。
0474nobodyさん
02/10/20 01:13ID:???「http://〜/〜.cgi?url=」の「/」を「\/」ですね(正規表現の/があるので・・)
>>473の下のは書き込みした人のサイトリンクだと思うので
一応しとけばいいかも(こっちは\/しなくてよし。上は何か分からん・・)
0475仕様書無しさん
02/10/20 02:14ID:TH9l9BrQ<script language="JavaScript">
<!--
function mouthOver(this){
this.style.backgroundColor='#F9F9F9'
}
function mouthOut(this){
this.style.backgroundColor=''
}
//-->
</script>
<tr bgcolor=white onMouseOver="mouthOver(this);" onMouseOut="mouthOut(this);">
<td>1</td>
</tr>
<tr bgcolor=white onMouseOver="mouthOver(this);" onMouseOut="mouthOut(this);">
<td>2</td>
</tr>
0477nobodyさん
02/10/20 03:16ID:dodLDnLc自分の家でIISサーバでWebサーバを公開したいと思っています。
しかし、以下のようなアクセス制御をしたいです。
『Aページ(注意事項文章表示HTML)から飛んできた場合のみ、目標の
JPEGファイルへアクセス許可する』
要は直接JPEGファイルのURLをブラウザに入力して見ようとしても
見れないようにしたいと思っています。
どうすればいいのでしょう、IISの設定でなんとかなるのでしょうか?
0479nobodyさん
02/10/20 04:07ID:???JPEG を返せば良いんじゃネーノ?
0480nobodyさん
02/10/20 04:14ID:???可能なら
.htaccessの偉い人 Part3
http://pc.2ch.net/test/read.cgi/php/1019888234/
でかなり既出な質問だったような(ReWriteなんたら・・・?)
0481nobodyさん
02/10/20 04:29ID:???0482466
02/10/20 04:36ID:???早速のご助言、ありがとうございます。
皆さんのご好意に甘え、再びチャレンジしてみました。
ですが、どうもうまくいきません。
「?」や「.」(メタ文字?)の前に「\」を入れてみたりもしてみました。
挙句、
<a href=\"http:\/\/〜\/〜aa.cgi?url=$2\" $attribute>$uri_str<\/a>
なども試してみたのですが…やっぱりエラーです。
本当に、物分かりが悪くて申し訳ありません。
でも諦めたくはないので、もう少し頑張ってみようと思います。
今後も、気がついたところなどお教え頂ければ幸いです。
0483質問ですー。
02/10/20 15:34ID:BSPQcUTRスクロール状態そのままでページ内容を更新させるには
どうしたらよいでしょう?
location.reload();
としてみましたが、スクロールがぺージ先頭に戻ってしまうのです。
ユーザが更新ボタンを押したときのように、
ちゃんと元のスクロール位置を復元するには‥‥?
という質問はどのスレにすれば?
0484nobodyさん
02/10/20 16:05ID:???板違い。↓こっち。
+ JavaScript の質問用スレッド vol.13 +
http://pc3.2ch.net/test/read.cgi/hp/1033385900/
0485名無しさん@1周年
02/10/20 16:08ID:???ジャンプタグ書いといてreplaceでそこに飛ばせばぁ。
hoge.html: <a name=#koko></a>
js: location.replace("hoge.html#koko");
0487名無しさん@1周年
02/10/20 20:16ID:QsTcCmXi氏ね
0488nobodyさん
02/10/20 23:19ID:pUCw3LOMInternetExplorer(ADSL)でDL時などウィンドウをたくさん開くとそのうち4つだけ処理してて
他のはその4つのどれかが処理し終わる(DLが終わる)と次のDL始まるような状況になってます。
人に聞くと「セッション数」やら「同時接続数」やらの設定を変えるかどうかすればいいらしいのですが
その設定変更方法がわかりません。
検索とかもかけてみたのですが、どうもよく・・・・・
一つ一つの処理は遅くなってもいいので12個ぐらい同時に開きたいんですが、
設定の方法教えて頂きたいです。
0489nobodyさん
02/10/20 23:25ID:???窓の手でも使えばどうyo
http://www.asahi-net.or.jp/~vr4m-ikw/
0490462
02/10/21 09:19ID:bpN+YUuIありがとうございます。
あとはうにをどうやって変換するか・・・
逝ってきます
0491nobodyさん
02/10/21 13:49ID:???物理的にアタックされるんですか?物理的で無ければどうやってそのアタックに気づくんですか?
0496nobodyさん
02/10/21 18:05ID:???0497488
02/10/21 21:13ID:ELsy8OYvありがとうございます。
できました。
0498質問
02/10/21 21:40ID:MpwkRKd1webアプリケーションなどで複数選択可能なチェックボックスの選択された値を
bitで計算してDBに保存するコードを見たことがあるのですが、そのbitでの計算方法が
や理屈がよくわかりません
たとえば
<input type="checkbox" name="area" value="1">千葉
<input type="checkbox" name="area" value="2">埼玉
<input type="checkbox" name="area" value="3">東京
<input type="checkbox" name="area" value="4">神奈川
見たいな感じです。
そのコードではひとつの数字で1と3とか、1と4とか、1と2と3みたいに表現しており
またその値を元に変更画面などで、チェック済みにしていました。
どなたかご存知の方がいらっしゃいましたらご教授ください。
0499nobodyさん
02/10/21 21:44ID:???0501質問
02/10/21 21:49ID:MpwkRKd10503質問
02/10/21 22:01ID:MpwkRKd1そうかと思っているのですがイマイチ理解できないのです。
0504nobodyさん
02/10/21 22:04ID:???2進数勉強汁!!
余談:
素人プログラマの知り合いが素数を掛け合わせて表現していたが、よく考えたもんだ。
考え方は間違ってないよな。
0505nobodyさん
02/10/21 22:11ID:???でも、このページはこのビットが立っている人にだけ表示...
というパーミッションみたいなことを今でもしてしまう俺って古いのかな。
0506質問
02/10/21 22:12ID:MpwkRKd10507466
02/10/22 03:13ID:???「=」の前にも「\」を入れるのを忘れてました。
こんな初心者に長い間お付き合い下さった方、
及びアドバイスも下さった方、本当にありがとうございました。
あぁ、本当に嬉しい!
0509nobodyさん
02/10/22 16:05ID:???アタックといってもいろいろある。
ソフト的、物理的、電気的、霊的 etc。
アタックが成功すればどれだってアタックされたことは判るだろ。
0510nobodyさん
02/10/22 20:00ID:???PHPもPerlもプログラミング言語なんですよね?
で、CGIというのは総称で最近はPerlでよく書かれている、ということは理解できたのですが、
PHPでCGIを書くということはあるのでしょうか?
ちょっと調べてみたところPHPとPerlで書いたCGIを比較したりするのを見ました。
普通はプログラミング言語としてPHPとPerlを比較するのではないでしょうか?
これだとPHPとCGIが同じようなもののように思えたので質問しました。
0511510
02/10/22 20:03ID:???すみません。
簡単にいうとPHPとCGIとPerlの違いをくわしく教えていただきたいです。
よろしくお願いします。
0512nobodyさん
02/10/22 20:38ID:???まず、CGIに対する知識が中途半端だ。正しく理解すれ。
PHPとPerlは言語だが、もともとは...内部と外部...と説明しようか
と思ったがめんどくせぇ、やめ。
CGI(Common Gateway Interface)ってのは、例えば…
・(HTTPDが)環境変数REQUEST_METHODその他を定義する
・POSTしたコンテンツは標準入力から読み取れる
・標準出力に対しその結果を出力すること
・また、その際はHTTPヘッダも必ず出力すること
といったような「決まり」のことだね。
こういう「決まり」と「プログラミング言語」を一緒にすることは出来ないよね。
そういうこと。
0514nobodyさん
02/10/22 20:51ID:???言語の違いは実際使ってみるよりないと思うけど。
>PHPでCGIを書くということはあるのでしょうか?
いっぱいあるじゃん。
>ちょっと調べてみたところPHPとPerlで書いたCGIを比較したりするのを見ました。
>普通はプログラミング言語としてPHPとPerlを比較するのではないでしょうか?
CGIとして利用されるのが一番多いから。
>これだとPHPとCGIが同じようなもののように思えたので
そりゃ違うだろ!(Perlの間違いか)
とにかく両方使ってみ。損はない(はず)
0515nobodyさん
02/10/22 20:58ID:???PHPの場合はほとんどモジュールとしてhttpd内部で動作させるので、
あんまりCGIの言語してはつかわんだろ。
もちろんモジュールとしてではなくてコマンドとしてインストールすると
CGIの言語として扱えるがの。
0516nobodyさん
02/10/23 01:44ID:aD0bjQWy改めて質問させていただきます。
ちょっと思うとこあって店のHPを作ってもらおうと 思ったのですが(旅館です)
「顧客管理をデータベースで、、うんぬん」と。
HPは30万位でまぁこれくらいなら、と思ってたのですが データベースは200万って、、
素人には謎の世界でした。
ちょっと調べたらCGI(しかもフリー)で 同じような事ができるってありました。
それじゃだめなのでしょうか?結局データベースって何ですか?
という質問を書きました。親切にも
>データベースを使うと顧客の保存情報などが堅牢に守られます。
>データ流出やデータ消失という事は無いでしょう。
等を教えてもらいましたが、要するに守りが堅い、という事なのでしょうか?
どうもあの価格差がどうにも気になって、、
もちろんそれだけの知識と労力がいるのでしょうが素人にはわかりません。
どうかよろしゅう。
0517nobodyさん
02/10/23 02:09ID:???OSおよびデータベースソフトはフリーのもので無料
HPおよび顧客管理システム構築はピンからキリまで
0518nobodyさん
02/10/23 02:14ID:???どういう機能と構成を持つシステムを構築するのかわからんので何とも言えん。
大体、価格差というのは何との差なのだ?
0519nobodyさん
02/10/23 09:57ID:???つまり、おそらく、516にとっては、
ホームページ開設費用全て込みで30万という予算だったのでしょう。
それがデータベースという物を使うと一気に200万にはねあがるのにびっくりしたんでしょう。
0520nobodyさん
02/10/23 11:27ID:???あと、sage とか age ってどういう時に指定するんですか?
0521nobodyさん
02/10/23 14:02ID:???MACアドレスはセグメントを越えて伝わらないと言うことを理解しての発言か?
0523nobodyさん
02/10/23 16:41ID:WrO3OGjbIIS 5.1とかActiveperlとか入れる時はcドライブはさけて
他のパーテーション切って入れる方がいいんですかね。
xpプロなんですけど。
セキュリティとかコンフリクトとかが恐くて。
お願いします。
0525nobodyさん
02/10/23 17:44ID:WrO3OGjb0528516
02/10/24 13:09ID:20rX5vg8おっしゃる通りです。正直驚きました。
それだけデータベースというのは大変と言う事なのでしょうが、
素人には違いすらわからないので、何故170万も!?と
思ってしまった次第です。
しかし何故そんなにかかるのでしょうか?
0530x
02/10/24 13:24ID:vDN3YpXP静内って知ってる?
0531nobodyさん
02/10/24 13:39ID:???あれでしょ?旅館っていっても毎度テレビに出るような有名な旅館じゃないんでしょ?
(別に馬鹿にしてるわけじゃないよ)
それで、やりたい事っておそらくホームページ開いて、
ホームページ上でお客さんからの予約受け付けとかやりたいんだよね?
それくらいだったらデータベースなんか使わなくていいと思うよ。
予約受け付けシステムみたいなのをCGIとかで作ってもらえばいいと思うよ。
それだったら数十万で済むと思うよ。
システム的に掲示板とかとそんなに変わらないから高くもならないと思うけど。
0532nobodyさん
02/10/24 13:55ID:???規模や仕様がわからんから、200万がぼったくりかどうかはわからんが、値段だけ見れば珍しくはない。
ソフトにフリーの使っても、人件費はかかる。どっちかというと人件費のほうが高い。
あなたが素人で違いすら判らんということが、彼ら(つか漏れら)の仕事に価値があることを証明しとる。
解るなら自分でやりゃいいんだからさ。
>531の言うとおりで、業務に対してコストメリットが低いなら、頑張って交渉しる。
自分トコに見合ったソリューション提供してもらえないなら遠慮なく蹴って他の業者当たれ。
つか、漏れに仕事くれヨ(w
0533nobodyさん
02/10/24 15:05ID:???トライポッドでの場合、注意事例
http://www.tripod.co.jp/guides/cgi.html#step6
ですがHTMLから表示させていないCGIは広告無しでも良いんですね?
0534nobodyさん
02/10/24 15:19ID:???なんでそう思うかな。
0536nobodyさん
02/10/24 17:46ID:naK+hhYe概出ならスマソ。
0537nobodyさん
02/10/24 19:13ID:???【スレッド】2ch型掲示板 その6【フロート型】
http://pc.2ch.net/test/read.cgi/php/1028384308/
0538nobodyさん
02/10/24 19:23ID:???http://pc.2ch.net/test/read.cgi/php/1003131529/
0539nobodyさん
02/10/24 19:45ID:???http://pc.2ch.net/test/read.cgi/php/1023589390/
0540nobodyさん
02/10/24 22:01ID:???ツールだけででン十万する製品が多いみたいなんですが、もっと安価な奴無いでしょうか?
0541540
02/10/25 11:07ID:lTwRmIZ+Standardで\98,000だって。使えますかね?
ttp://www.grapecity.com/japan/activereports/
0542nobodyさん
02/10/25 15:41ID:???MT-BOARD風
http://mtbbs.tr-w.net/
0543nobodyさん
02/10/25 16:14ID:???で、システムとして
パスワードを忘れた時は、IDとメールアドレスを送信してもらえば
データから探して新規パスワードを発行するようにしてます。
で、IDを忘れちゃった、などという時も想定して、
IDを忘れちゃった時は、パスワードとメールアドレスを送信してもらって
データから探してIDを教えるようにしてます。
IDを忘れてしまった時のフォローって必要なんですかね。
よくある会員サイトは秘密の合言葉とかいう項目を設けてそれで照合してたりしますが。。。
0544nobodyさん
02/10/25 16:29ID:???という場合はメールアドレスで送信してくれるんでしょうか?
それなら上二つはいらないと思います!!
0545nobodyさん
02/10/25 17:17ID:iz+lA3MVここにある匿名メーラー設置したら
http://suraimu.s21.xrea.com/tokumei/tokumei.html、
The script did not produce proper HTTP headers.
Please see the error log to see the detail of the errors.
Depending on the server configuration, you can also run this script under CGI
Wrap debugging. Usually, either rename or link the script temporarily to a file which ends with .cgid extension, or add a
AddHandler cgi-script-debug .cgi line to your .htaccess file.
ってエラーがでました。どうすれば直りますか?
0546nobodyさん
02/10/25 19:38ID:???メールアドレスだけではどう考えてもありえないですよね。
適当にそこら辺で見つけたメールアドレスばんばん送信したら
運良く他人のメールアドレスと一致しちゃうかもしれないですからね。
0547nobodyさん
02/10/26 06:03ID:PdX3iG5Kそのメールアカウントのパスワードが分からなければ、そのメールは受信できないと思いませんか?
だからといってメアドだけでパスを教えていいかは微妙。
0548nobodyさん
02/10/26 12:15ID:???0549(゚ε゚)
02/10/26 15:44ID:???指定した実行ファイルをそれぞれのディレクトリで実行する、
というスクリプトというかモジュールってどこかにあると思うのですが
見つかりません。どなかご存知の方いますか?
探すまでも無く標準モジュールにあるけど。
#!perl -w
use File::Find;
find sub{ print $File::Find::name, "\n" } => "/hoge", "./fuga";
__END__
0551(゚ε゚;)
02/10/26 21:15ID:???0552nobodyさん
02/10/26 23:31ID:U1wNRZ2dそのリンクブロッカーで許可したリンク元の人たちの飛ばし先である「その人たち
には見てもらいたいhtmlファイル」はどこに置けばいいのでしょうか。
普通のところに置いたら、直リンクされる危険が残ってしましますよね???
もういろいろ調べてもよくわからないのでパニくってます、、、誰か助けてください
■ このスレッドは過去ログ倉庫に格納されています