△▲ WebProg 初心者の質問 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/08/24 10:18ID:Xl1boM6sWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0437nobodyさん
02/10/15 23:36ID:???PHPにもPEARライブラリにIntegratedTemplateってのがあるけど?
似たようなことはできる
0438nobodyさん
02/10/16 04:01ID:???>437
そりゃできるだろうけど
PHPでテンプレート使うのはなんか変なので嫌だ(w
濡れはスクリプトの上の方で変数やら配列
全部用意してからHTML部分は<?=$hoge?>とループのみで
吐くだけちゅう感じで切り分けるyo。
0439426
02/10/16 05:12ID:LLFdxAyh0440s
02/10/16 06:11ID:sA0+10jv0442nobodyさん
02/10/16 13:16ID:???ないが、1度もウィルスにやられたことがない。
ほんとにウィルスってあるの? まァ、運がいいだけかもしれないが・・・
0443名無しさん@Meadow
02/10/16 16:42ID:???unixの話でしょ?
windowsなら、添付メールのウィルスとかexcelのマクロウィルスとか、
さんざん飛んでくるよ。
0444426
02/10/16 17:20ID:WPiJkzbMその上の質問です…。
ちともう一度。
<SELECT name=1〜10>
のような、選択メニューを複数使っての入力フォームを作ったとして、
出力先のURLに選択したメニューを表示。
さらに、その出力先URLをhttp://www.xxx.xx.xx/xxxx/cgi? 1=xx&2=xx&3〜
のような形で出力するには、どうすればいいのでしょうか。
CGIが必要だってのはわかるんですが、何を用意したらいいのか…。
0445nobodyさん
02/10/16 21:46ID:???その文字がJIS第一水準かつ第二水準であるかどうかを判定します。
言語はJAVAで(サーブレット)JDK1.3相当のものを利用しています。
どのように判定したらよいかわかりません。教えていただけますか?
0446445
02/10/16 21:55ID:???0447nobodyさん
02/10/16 22:50ID:F7rV1ipyIEのバージョンによっては、新しく書き込んでもページには反映せず
ブラウザの更新ボタンを押さないと反映されないのですが仕様ですか?
対策はあるのでしょうか。
0449板違いですが、、
02/10/17 01:17ID:EDi6kJ8b.qdfという拡張子のファイルはどうやって開ければいいのか
おしえてくださいませ。。
0451nobodyさん
02/10/17 07:46ID:???0452nobodyさん
02/10/17 15:28ID:???#!/perl
use CGI ':all';
use Data::Dumper;
my %p = map{$_ => param($_)}param();
print header . pre(Dumper(\%p));
__END__
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概出ならスマソ。
■ このスレッドは過去ログ倉庫に格納されています