トップページphp
1001コメント325KB

CGIだけど、なんか質問ある? Part 12

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/10/10 00:04:06ID:???
CGIの運用に関する質問スレッドです。

※ CGIはウェブサーバ上でユーザプログラムを動作させるための仕組みであり、
Perl等特定の言語に依存するものではありません。

Perlのコーディングに関する質問は、専用スレでお願いします:
[Perlコーディング初心者質問スレ Part 38]
http://pc5.2ch.net/test/read.cgi/php/1097158988/

CGIとPerlの区別がわからない、という人はとりあえずこちらへ:
[△▲ WebProg 初心者の質問 Part10 ▼▽]
http://pc5.2ch.net/test/read.cgi/php/1095633323/

過去ログ・関連スレッドは>>2-10あたりに
0452nobodyさん05/02/20 16:33:13ID:???
>>451
web制作板に移転しますた。
fmlやmajordomoとは、また違ったものなのかな?
0453nobodyさん05/02/20 17:33:49ID:???
>>452
どのすれでしょうか?
今見に行ったけどわからなくて、面白かったんでへんなスレあげてしまった。
0454nobodyさん05/02/20 17:45:04ID:???
>>453
【CGI】こんなCGI探してますver.16
http://pc5.2ch.net/test/read.cgi/hp/1106947416/l50
0455nobodyさん05/02/20 20:26:16ID:HZUcGZqt
CGIでmakemapを実行するにはどうしたらいいんでしょうか
0456nobodyさん05/02/20 20:49:17ID:???
>>455
権限が無いなら昇格させるしかないべ。suidやらsudoやら。
0457nobodyさん05/02/20 20:56:37ID:HZUcGZqt
ふむふむ suidとsudoか
0458nobodyさん05/02/21 09:59:25ID:LguVgwU/
カテゴリー欄のとこで、カテゴリー名の横にその下層のフォルダ内のフォルダ数
をカウントして表示するCGIを作りたいのですが、どうすればいいのでしょうか?
言語はperlです。
0459nobodyさん05/02/21 11:24:03ID:???
ヒントはリンク数−2
0460nobodyさん05/02/21 19:04:51ID:ZMOe8+zr
ttp://www.ahref.org/cgi/acmailer/acmail.html
このメルマガ発行CGIを使っているのですが、
ドコモの人から「届かない」と苦情連発されています。

自分はドコモは持っておらずvodafoneですが普通に届いてます。
これは、ドコモ独自のフィルターなどで
迷惑メール扱いされて破棄されていると考えればよいのでしょうか?

また、ドコモ利用者の個別設定などで回避できる問題なのでしょうか?
ちなみに登録者数は2800人程です。
0461nobodyさん05/02/21 21:14:45ID:???
メールサーバの設定は?
ドコモのドメインをREJECT設定にしてるとか。。
そのCGIソース見てないからわからんけど
0462nobodyさん05/02/22 00:42:27ID:???
ドコモは大量のメールを蹴る。何通かは知らん
046346005/02/22 00:49:21ID:???
>>461-462 レスありがとうございます。

やっぱりドコモの問題なんですね。
分割送信などで対応したいと思います。(でも面倒杉・・ドコモ無視したい)
0464nobodyさん05/02/22 01:13:42ID:HhKS8w+I
サイトへのアクセスをUSER AGENTで分岐したいのですが
AUだけ上手くいきません

サイトURLはttp://www.@@@.com(@@@は例)なんですが
直接ttp://www.@@@.comだとUSER AGENTが認識されず
その他扱いとしてttp://www.@@@.com/pc.htmlに飛んでしまい。

ttp://@@@.comとするとUSER AGENTが認識され
ttp://www.@@@.com/AU/index.htmlに飛びます。

いちおうAU用に書いた部分は以下のとおりなんですが

elsif($ENV{'HTTP_USER_AGENT'} =~ /UP\.Browser/i){print "Location: $au\n\n";}

どこか間違っているのかわからなくて質問させてください
スレ違いでしたらすみません
0465nobodyさん05/02/22 09:44:34ID:???
【  CGI名  】 Terra Ver.2.01
【配布先URL】 http://www.interq.or.jp/blue/takariku/1floor/index.html
【設置サーバ】 xrea.com
【 質問内容 】 登録ボタンを押した後、画面が真っ白で何も表示されない。

説明書通りに設定してみました。でもサンプルのように「登録完了しました」の画面がでません。
perlのパスは"!/usr/local/bin/perl"sendmailのパスは "/usr/sbin/sendmail" としました。
xディレクトリとかも試してみましたが結果は同じでした。
あとcgiファイルの中のユーザーが書き換える部分は  $sendmail = "/usr/sbin/sendmail"
のようにダブルクォーテーションでいいのでしょうか。デフォルトではシングルと混在なので。

アドバイスお願いします。
0466nobodyさん05/03/06 14:03:22ID:efbK6Gij
cgiを呼び出すときに
<!--#include virtual="/hoge.cgi" -->
とか書いていると、
実際ページを見てソースを表示させたときにこの部分だけ表示されないのですが、
これはそういうものなのでしょうか。
ソースを見たときに表示させる方法はあるのでしょうか。
0467nobodyさん05/03/06 15:44:38ID:Gk00+ava
VB落とせるサイトキボンヌ
0468nobodyさん05/03/06 15:52:02ID:???
>>466
それSSI
0469nobodyさん05/03/06 22:44:55ID:???
suEXEC導入のサーバーなのですが、
cgiを置いてパーミッションを700にすると403エラー、
755にするとソースがそのまま出たりファイル保存になったりしてしまいます。
suEXEC導入までや、suEXECではないサーバーではきちんと動きました。
どうしたらいいいでしょうか…
0470nobodyさん05/03/07 08:49:20ID:???
701とか707とか?
あとディレクトリ、データファイルの権限は確認した?
0471nobodyさん05/03/08 21:04:06ID:???
サニタイズの例がいろいろ書かれてるサイトってありますか?
0472nobodyさん05/03/09 11:04:10ID:???
言語はperlでCGIを書いておりますが、
出力でバイナリ出力もしくは数値出力したい場合どのように
構文かけばよろしいのでしょうか?
printで出力すると数値も文字列として出力されてしまってこまってます。
0473nobodyさん05/03/09 15:22:48ID:???
>>472
スレ違い。Perlスレへ。
0474nobodyさん05/03/09 15:34:15ID:???
どういう場合に困るのかよくわからない。
教えてけろ。
0475nobodyさん2005/03/27(日) 00:43:12ID:???
ミスティーネットPerl・CGI講座 − MISTY-NET −
ttp://perl.misty.ne.jp/01.html

↑のページを参考にローカルでCGIを動かそうとしたのですが、
手順どおりにファイルなどを処理して、http://127.0.0.1/hello.cgiを見てみると、
単なるPerlのソースが表示されてしまいます。

Perlのインストールディレクトリが間違っているのかと思い、
ディレクトリ指定を色々変えてみましたが、ダメでした。

どなたか助言をお願いします。
0476nobodyさん2005/03/27(日) 01:22:11ID:???
公開されてるスクリプトの、html部分を書き直したり、いらない機能を削除して使う場合は
著作権のトコになにか書かないと駄目?
それともそういうことはしちゃ駄目なのかな
0477nobodyさん2005/03/27(日) 01:25:37ID:???
>>476
このスレで良いよと言われたら、良いことになると思ったかい?
それこそ著作権って何だよってなるよね。
0478nobodyさん2005/03/27(日) 01:42:42ID:???
著作権の横に何か書けば(・∀・)イイ!!んじゃないの
0479nobodyさん2005/03/27(日) 06:46:28ID:???
>>476
配布元のサイトをまず確認して、何も書いてなかったら
著作権表示の横かどこか分かるところに、スクリプトをいじりました
ということを記載しておいたほうが良いと思う。
0480nobodyさん2005/03/27(日) 09:38:22ID:???
>>475
鯖ソフトのマニュアル嫁
0481nobodyさん2005/03/27(日) 10:08:15ID:???
>>475
そのページの説明は鯖でcgiを使うのに必要な設定に必要な部分がごっそり抜けとる
ttp://httpd.apache.org/docs/howto/cgi.html
それぐらい自分で調べてついでに他のドキュメントも嫁つー親心かも知れん。
ttp://httpd.apache.org/docs/ 以下のドキュメントも読んどき
0482nobodyさん2005/03/27(日) 13:42:05ID:???
cgi-ml わらたw
0483nobodyさん2005/03/27(日) 17:37:55ID:???
>>481
丁寧にありがとうございます。
Apacheのドキュメントを読んでみます。
0484nobodyさん2005/03/27(日) 18:35:30ID:sZmaiq6S
//mod_phpなので正確にはCGIではないのですが、
//言語に依存しない質問ができるスレッドがないみたいなので
//こちらで質問させてください。

OSはLinux(どのLinuxかはちょっと今はわかりません)で、
WebサーバはApache1,?、言語はPHP4.?.?なのですが、
(といっても↓の質問だと言語は関係ないのかと思われ)

csvファイルの読み書きの際、
flockを★正しく★さえ使えば、
基本的にまず問題ないことは知っているのですが、
それでもなにかしらトラブルが起きる可能性はありますよね?

停電などで1行の途中までしか書きこみされてない、とか、
デッドロックになってしまうとか
(いや、ロックファイルを作るのでなく、
flockだけを使うならあり得ないのかな?
・・・他にも問題あるのかな・・・ありましたら教えてくださいm(_ _)m)

で、その場合、自動的に、
(つまり、人間が介入してFTPなりSSHでそのファイル編集しなおすことなく)
ほっとけば正常な状態(それまでのデータが消えてもいいです。追記さえできれば十分です)
に戻ることってできるのでしょうか?

というのも、このスクリプトはフォームの内容をメールし、同じ内容をcsvファイルで保存するものなので、
あくまでcsvは補助的なものでして。

できるのでしたら、その場合、
どうコーディングすればいいのでしょうか?

どなたかおわかりの方、教えていただければ幸いです。よろしくお願いいたします。
0485nobodyさん2005/03/27(日) 23:12:41ID:???
ものすごい読みにくい。
0486nobodyさん2005/03/28(月) 23:19:47ID:78xiGlHk
ファイルを読み込むときにも排他制御しないとまずい?
0487nobodyさん2005/03/29(火) 17:59:14ID:???
>>486
そのファイルに書き込むこともあるなら。
0488nobodyさん皇紀2665/04/01(金) 08:25:19ID:bl+Kbpen
バイナリ転送しても正常に動作するcgiスクリプトがありますが、なにが原因ですか?
0489nobodyさん皇紀2665/04/01(金) 08:35:26ID:???
>>488
改行コードがLF
または
OSがWindows
0490nobodyさん皇紀2665/04/01(金) 08:47:55ID:???
>>488
動作させる鯖の文字コードや改行コードにcgiのそれらを合わせていれば、
バイナリ転送しても支障がでない。
0491nobodyさん皇紀2665/04/01(金) 11:54:29ID:VW2dDgs/
1行フォームに6文字以上20文字以下と、文字制限を入れたいのですけど、
簡単に入れる方法ありますでしょうか?

よろしくお願いします。
0492nobodyさん皇紀2665/04/01(金) 12:36:43ID:???
>>491
送られてきた文字の長さを数えて範囲外だったらエラー表示して再入力してもらう
0493nobodyさん皇紀2665/04/01(金) 15:28:17ID:VW2dDgs/
>>492

そのソースがほしいです。
今、フォームを持ってるのですが、それに
簡単に2〜3行付け加えてエラー検査したいのですが、
ソースが難しくてわからないのです。
0494nobodyさん皇紀2665/04/01(金) 17:10:58ID:???
他に質問できそうなスレが見つからなかったので、質問させて下さい。

jcode.plの設置ついてなのですが、CGIを多数設置した場合
それぞれ同じディレクトリにjcode.plがあって、容量を圧迫するので
一つ上のディレクトリにjcode.plを置き、各CGIから読み込ませても平気ですか?

それともやはり、一つ一つ同じディレクトリにjcode.plを置いた方がいいのでしょうか?
0495nobodyさん皇紀2665/04/01(金) 17:15:39ID:9U/lzR65
1個でも10個でも好きなだけ置けばいい
0496nobodyさん皇紀2665/04/02(土) 01:22:35ID:+F8g60+U
>>494
それって名前が同じでもCGIによって中身が違う気がするんだ。
だから、1つ1つ置いた方がいいと想うよ。
0497nobodyさん2005/04/02(土) 04:13:37ID:???
>>496
は?
0498nobodyさん2005/04/02(土) 04:22:00ID:???
お前さ、いっつもそういうレスしかしないから脳味噌ダメになってくんだよ。
「は?」だけで何が伝わるの?お前、もう「は?」しか言えなくなってんじゃないの?
そういうレスに何の抵抗も無いのか。それは悲しくないか。
0499nobodyさん2005/04/02(土) 05:46:38ID:???
>>498
jcodeの事知ってて>>496みたいな発言してるのか?なら勉強不足だな

>>494
jcodeの容量って21kbくらいだろ10個おいても210kbだしな、100個までなら置いていいんじゃまいか
0500nobodyさん2005/04/02(土) 06:11:11ID:???
>>494
1つにするメリット
・容量が減る
・jcode.pl自体のverUp時に1つ変更するだけで済む。
・OSのディスクキャッシュの効果があるかも知れない
1つにするデメリット
・各cgiが期待するjcode.plの挙動が微妙に異なるかも知れない
0501nobodyさん2005/04/02(土) 06:39:59ID:???
jcodeは公式サイトから持ってくればいいだろう
>>494が自作でjcodeを作れるとは思わない、せいぜいkentwebあたりからだろ
なら何個置こうが問題ない
05024942005/04/05(火) 06:40:00ID:???
亀レスですみません。
レス有難うございます。

jcoedはCGIをDLした時に付いてくるjcoedで、更新が一番新しいの使ってます。
確かに1つ21kb程度ですよね…
今のところ不具合は出てませんけど、これからは同じディレクトリに入れてみます。
0503nobodyさん2005/04/06(水) 17:20:59ID:riOdnH3X
こんなCGI探してます、とかいう板ありませんでしたっけ?
探したのに見つからないです。
0504nobodyさん2005/04/06(水) 18:36:22ID:???
>>503
過去レス読めばどこにあるのかぐらいは分かるだろう
0505nobodyさん2005/04/06(水) 21:01:52ID:???
質問です。
XML::RSSがサーバーにインストールされていなかったので、自前でXML::Parser,XML::Parser::Expat,XML::RSSをアップロードしたんですがうまく行きません。
アップロードしたファイルは./lib/XML/Parser.pm,./lib/XML/Parser/Expat.pm,./lib/XML/RSS.pm
です。スクリプトにはuse lib qw(./lib);とちゃんと記述していますが、
「Can't locate loadable object for module XML::Parser::Expat in @INC (@INC contains: ./lib /usr/local/lib/perl5/site_perl/5.8.4/mach(省略)) at lib/XML/Parser.pm line 14」というエラーが出力されてしまいます。

どなたか解決策を教えてください。お願いします。
0506nobodyさん2005/04/07(木) 09:33:58ID:???
>>505
スレ違い
0507nobodyさん2005/04/07(木) 12:04:31ID:???
Perl/CGI に関して質問なんですが。
Web上で更新できる日記をを作成しているのですが、その中の機能に画像アップロードを企んでいます。

そこで、質問なのですがPerl/CGIにてローカルの画像をサーバーのフォルダなどに保存する方法をお教え願います。
以前、似たようなのを組んだことがあるんですが、イマイチすっきりしたソースが書けずメンテナンスも大変でした。
jpgとpngに対応できれば万々歳なんですが。

また、画像をそのまま表示してしまうとサイズが大きすぎるので画像を小さめにリサイズしようと思うのですが
確かリサイズが出来るモジュールがあったと思うのですが、記憶が曖昧で思い出せません。
その辺をご存知の方、ご教授ください。
0508nobodyさん2005/04/07(木) 13:14:08ID:???
つcgi-lib.pl
つimgsize.pl
0509nobodyさん2005/04/07(木) 13:22:02ID:???
test
0510nobodyさん2005/04/07(木) 13:23:55ID:???
test
0511nobodyさん2005/04/07(木) 15:59:01ID:???
>>508
resize.pl で解決しました。
0512nobodyさん2005/04/07(木) 23:06:44ID:???
Common Gateway Interface(コモン・ゲートウェイ・インタフェース)
を使って、「CGIとは」を説明してください。
動的な…っていう説明じゃなくて、語源をしりたいんです。
0513nobodyさん2005/04/07(木) 23:26:07ID:???
>>512
質問の書き方が下手なので補足
なにがCommonなんでしょうか?
なにとなにをGatewayしてるのでしょうか?
0514nobodyさん2005/04/07(木) 23:41:00ID:???
ぐぐれ
0515nobodyさん2005/04/07(木) 23:46:11ID:???
>>512-513
<q cite="http://cgi-spec.golux.com/draft-coar-cgi-v11-03-clean.html">
Abstract

The Common Gateway Interface (CGI) is a simple interface for running
external programs, software or gateways under an information server in
a platform-independent manner. Currently, the supported information
servers are HTTP servers.
</q>
0516nobodyさん2005/04/08(金) 06:44:11ID:???
>>515
ありがとう。
Internet-Draftがあったのですね。
和訳版を見つけたのでじっくり読んでみます。
http://www.nilab.info/docs/cgi/draft-coar-cgi-v11-03-clean-jp.html
0517nobodyさん2005/04/08(金) 17:55:54ID:wYpa45QV
マルチでごめんなさい・・・

教えてください。

普通の掲示板の機能にアイコンをつけるのに
print " <td valign=\"top\" nowrap><FONT SIZE=\"2\" COLOR=\"$icon!!ココガワカラナイ!!">$icon<FONT SIZE=(ry
とあるのですがname=iconとかvulue=./icon/icon1.gifとかそういった事は出来ました。
print " <td valign=\"top\" nowrap>
直して、iconを追加していたのですけど
どうやって挿入とか呼び出しとかするのかわかりません。
selectとかspiceとか色々調べたのですが、いまいち把握できません

解らないのが、ラジオボタンでチェックを入れるとvulueで指定したリンク画像を表示させる
ということなのですが。
誰か教えてくれませんか?
0518nobodyさん2005/04/08(金) 18:04:37ID:???
質問の意味がわからないけど
vulueって何?valueの事?
仮にvalueでも意末。わかんね('A`)
0519nobodyさん2005/04/08(金) 18:08:24ID:???
>>517
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc8.2ch.net/test/read.cgi/php/1077525387/
【 スクリプト改造依頼スレ 】(丸投げ) part3
http://pc8.2ch.net/test/read.cgi/php/1105046286/
0520nobodyさん2005/04/08(金) 18:09:05ID:wYpa45QV
えーと、説明が下手でごめんなさい。

valueの間違えです。
ラジオボタンでアイコンを選んで
そのラジオボタンのリンク先の画像を
書き込みしたテーブルに表示させたいんです。

これでも、わからないですか・・・?
本当ごめんなさい
0521nobodyさん2005/04/08(金) 18:10:26ID:wYpa45QV
ありがとうございます>>519
逝って来ます!!
0522nobodyさん2005/04/09(土) 05:45:40ID:???
謝ればマルチも可なのか
0523nobodyさん2005/04/09(土) 10:15:08ID:???
スレの雰囲気によるだろ。
けちょんけちょんに叩かれる場合もある。
0524nobodyさん2005/04/09(土) 19:04:29ID:t99NOWgN
ブラウザで入力したデータをサーバーに送って
その結果を新ウィンドウでブラウザに返すシステム作ったんですけど
XPのIIS + Perl5.6の組み合わせでは動作しますが、Win2003 + Perl5.6だと
ヘッダーが帰らないと言うCGIエラーになってしまいます。
ちなみにUNIXでは正常に動作します。
2003鯖は会社のものです。
2003鯖の設定によるものなのでしょうか?
05255242005/04/09(土) 20:16:38ID:t99NOWgN
ちなみにこんなエラーが出ています。

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
0526nobodyさん2005/04/09(土) 21:25:22ID:nqtKo45t
他のサーバーのデータを読み込む簡単なスプリクトありませんか?
0527nobodyさん2005/04/09(土) 21:30:28ID:???
スクリプト、だバカ
0528nobodyさん2005/04/10(日) 02:36:50ID:sUh/8mum
どなたかアドバイスお願いできませんか?

cgiからメールを送るのですが
届くメールの末行に
submit.x や submit.y と言うのが入り、
底に数字が付いています。
調べたら本来は非表示なようですが
出来ればこれは出さないようにしたいのです。

CGI毎に指定が違うのかよくわからないのですが
消すことは可能でしょうか?

0529nobodyさん2005/04/10(日) 02:44:44ID:???

    ,、_,、
    o`ロ´>。 意味不明ニダ
0530nobodyさん2005/04/10(日) 02:59:34ID:???
>>528
<input type="image">は、フォームが提出されると共にクリック地点の座標がサーバに渡される。
必要無いなら cgiの中でsubmit.x,yの項目をメールに入れないようにすればいいだけのこと。
05315282005/04/10(日) 03:27:29ID:sUh/8mum
>>530
ありがとうございます。
消すのは可能なのですね。
デザイン上、ボタンは画像で行きたいのですが…

submit.x,y項目を入れないように修正するのはやはり
CGIソースを見ないとわからないでしょうか?
もしくは共通の箇所があったりするものでしょうか?
0532nobodyさんNGNG
>>531
ソースのそれっぽいの検索して修正するだけだろ。
プログラムさっぱりなら>>519にでも行って来なさい。
0533nobodyさん2005/04/11(月) 15:19:02ID:MowmV3mw
ttp://www.kemokemo.com/products/picchabo/
で配布されているPicChaBoを使用しているのですが、
共用サーバー(FreeBSD)では正常にメールを取り込めたのですが、
専用サーバー(Red Hat Linux)環境では携帯からメールが取り込めなくなりました。
考えられる原因はどの辺にあるのでしょうか?
ご教授ください。
0534nobodyさん2005/04/11(月) 16:01:19ID:???
>>533
メールの取り込み部はメル鯖にpop3で接続して受信する形のようなので、
まずは簡単なメール取り込みのcgiを書いて試してみるのが良いでしょう。
それか、post.cgiのsub get_pop3部分のメル鯖とのやり取りを
デバッグ用にファイルに落とすなどのやりかたでも原因が突き止められるんじゃないかな。

スクリプトなんて全然書いた事が無いつー人なら、CGI設置質問スレあたりで聞いてみるのがいいかと。
ttp://pc8.2ch.net/test/read.cgi/php/1104624784/
んでも、結局は上と同じような事を言われそうだけど。
05355332005/04/12(火) 15:21:17ID:5adfUMKM
>>534
サーバーから読み取った直後でファイルに落としてみたら
他サーバーから読み込んだメールや共用サーバーで読み取ったメールは
ヘッダ情報があるのに対して、専用サーバーを使用したときはヘッダ情報がありませんでした。
本文や添付ファイルは取得できていました。
ヘッダ情報が読み取れないのか、それともヘッダ情報が無いのか?
原因がはっきりわかりません。ご教授頂ければ幸いです。
0536nobodyさん2005/04/12(火) 15:59:43ID:IXHNWOfB
こちらに質問していいのか分からないのですが、大変困っているので質問させてください!

実はXreaのレンタルサーバである所から提供されたCGIを実行させたいのですが、
設置に関する説明を読んでみたところパスの設定や環境変数の設定をhttpd.confで
行う必要があるという事が判明しました。

Xreaでは当然httpd.confを編集する事は出来ないと思うのですが、パスと環境変数の
設定に関して.htaccessで何とかするなどなにか裏技はありませんか?

ちなみにcgiはバイナリで.soなどのファイルもライブラリとしてあったので恐らくCか何か
で作られていると思います。

識者の方何卒よろしくお願い致します。
0537nobodyさん2005/04/12(火) 16:12:58ID:???
>>536
それだけの情報じゃSetEnvIfでできるかもしれないとしか言えない
0538nobodyさん2005/04/12(火) 16:21:54ID:???
>>536
LoadModuleディレクティブの事を言っているのなら、htaccessでは設定できない。
それができるような事があれば、裏技というよりセキュリティホールと呼ぶのが相応しい。

ttp://httpd.apache.org/docs-2.0/mod/mod_so.html#loadmodule の
コンテキストのところにサーバ設定ファイルだけと書いてある。
0539nobodyさん2005/04/12(火) 16:22:30ID:IXHNWOfB
レスありがとうございます。
SetEnvIfを使うという事はやはりhttpd.confを修正する必要があるという事ですかね?

現状としては以下の感じです。
・httpd.confの修正は出来ない
・cgiの修正も出来ない

orz
0540nobodyさん2005/04/12(火) 18:06:06ID:e231x5b0
先日、別のところで聞いてしまったのですが、もう一度質問させてください。
会社がHPを作る事になりました。サーバーはソネットのビジネスサーバーを
使っています。
サーバー環境は
OS:RedHat Linux
Webサーバ:Apache
CGI環境:Perl 5.6.0 / Python 1.5
Mailサーバ:sendmail

Webサーバ機能(全て無料でご利用いただけます)
1) ユーザ独自CGIの利用可能(利用料無料)
2) アクセスレポート(日次・月次)
3) アクセス制御(ベーシック認証)

頼んだ業者(?)がソネットではcgiが使えないので、業者指定の
サーバーに乗り換えてほしいと言っています。
しかし、上記の様に使えない事ではなく、業者の使っているcgi がソネットで
使えるか実績がないため、不安(最悪の場合は外注になるとの事でした)と
いう事らしいのです。(アンケートなどに使う予定です)
何か私たちが騙されているのか? または、その業者の力が無さすぎるのか?
どっちにしろ、おかしいと思うのですが、ソネットのビジネスサーバーは
不具合があるのでしょうか? それとも別の業者に頼んだ方がいいでしょうか?
わかりにくい文章だと思いますが、アドバイスいただけますでしょうか?
よろしくお願いします。

0541nobodyさん2005/04/12(火) 18:10:23ID:???
競合しれ
0542nobodyさん2005/04/12(火) 18:12:03ID:435Yu8QC
質問させてください。
KentWebさんのPetitボード掲示板を使ってるのですが
docomo携帯による荒らしが発生したため、ホスト制限の欄に
$deny = '*docomo'; 又は '$deny = 'docomo.ne.jp'; を入れてみたけど
アクセスできてしまう。自分のIPをそこに入れるとアクセス制限は効くの確認。
docomoにはアクセス拒否通じないのでしょうか?
0543nobodyさん2005/04/12(火) 18:55:36ID:???
KENTで聞くのが良いと思う
0544nobodyさん2005/04/12(火) 19:01:30ID:???
>>540
「〜という理由でこのcgiはそのサーバで使えない」という感じで「〜」の部分が無いとなんとも。
つーか不安って何が不安なのか分からないけど、ソネットに問い合わせれば解消できることじゃないの?
0545nobodyさん2005/04/12(火) 23:02:29ID:???
>>540
これどこかで見たけど確か業者はファーストサーバをすすめてるんですよね?
ttp://www.fsv.jp/tips/function_all/index.html
↑これ見ればわかるけどこのサーバーだと金払うだけで各種機能が使えるみたいなので
頼んだ業者と言うのは自分のところでは一切プログラムを作らず(作れず)
右から左でボッタくろうとしているだけにしか見えないけど?
ためしに頼んでみてどうなったか報告よろしくw
0546nobodyさん2005/04/13(水) 07:56:51ID:???
>>542

解説ぐらい読もうな。
http://www.kent-web.com/bbs/patio.html

$deny = '*.docomo.ne.jp';
05475402005/04/13(水) 11:35:08ID:uq/Q3Pid
>>545 アドバイスありがとうございます、やっぱりそうですよね?
ソネットに電話したところ、自作のcgiはどんどん使ってかまわないと言っている
そうです、サーバーを替えろとか、cgiが外注になるとかってのは、
自分でcgiを作れないからに違いないですよね。
会社にHP作成の知識のある者が殆どおらず、かろうじて私がまだマシな方なのです。
再度、検討してみるように意見してみます。
ありがとうごさいました。

05485452005/04/13(水) 18:34:28ID:???
>>547
技術が無いのは間違いないと思うけどある意味では親切なのかもよ。
世間一般で言う優秀な営業は自分のところに全く技術者がいなくても
「優秀なスタッフにより堅牢なシステムを迅速にご用意いたします」
「我々はお客様のご要望と利益を第一に考えております」
「おまかせください!」
みたいな感じで丸受けしてきて実際には下請け、孫受けの学生バイトが作っていたり、雇ったばかりのポルトガル人(?)が作っていたりするので判断は難しいかもね。
プログラムがわかる人ならエディタで開いて5秒くらいスクロールすればどういう人が書いたものかわかると思うので、自分で判断できないなら小さなサンプルを仕入れて詳しい知り合いにでも見てもらうといいんじゃないかな。
0549nobodyさん2005/04/16(土) 10:32:58ID:4x9TokhR
.shtml(SSI使用)で、アクセスした人のHDDにcookieをガリガリ書き込んじゃうことはできますか?
.cgiだったらヘッダからの記述になるのでできるのはわかるんですが。何か良い方法を教えてくださいませ。
0550nobodyさん2005/04/16(土) 10:47:10ID:???
>>549
SSIはhttpヘッダを直接弄れんので
htmlの<meta http-equiv="Set-Cookie" content="">
0551nobodyさん2005/04/16(土) 10:55:31ID:4x9TokhR
>>550

なるほど。ありがとうございます。
■ このスレッドは過去ログ倉庫に格納されています