CGIだけど、なんか質問ある?part4
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/09/18 18:17ID:plR9HC2Eprint<<HTML_END;
<a href="http://corn.2ch.net/test/read.cgi?bbs=php&key=988727833" target="_blank">旧スレ</a>
HTML_END
0167名無しさん@お腹いっぱい。
01/10/14 00:42ID:???めろん<>山田
めろん<>田中
めろん<>鈴木
すいか<>山田
すいか<>鈴木
いちご<>田中
りんご<>鈴木
ぶどう<>鈴木
ぶどう<>竹下
ぱいん<>山田
];
# 作業
foreach(@data) { # 集計
next if /^#/;
($item,$name) = split /<>/;
$count{$item}[0]++;
push(@{$count{$item}}, $name);
}
@save_data = # 配列に保存
map { join('<>', @{$count{$_}})."\n" }
sort { $count{$b}[0] <=> $count{$a}[0] }
keys %count;
# テスト出力
foreach( @save_data ) {
print;
}
__END__
0168167
01/10/14 00:43ID:???0169166
01/10/14 00:59ID:l01Ytp8Qありがとうございます。
ソートが苦手なのでとても参考になります。
0170ほげっぷ
01/10/15 00:16ID:???ブラウザからでたGETやらPUTやらのメッセージを
生で見たいんですけど,いいツールありませんか?
0171まじで言ってるの?
01/10/15 00:34ID:???print $ENV{QUERY_STRING}; GET
print $OUT = <STDIN>; POST
PUTと言うMethodは知らない、勘違いしてたらスマソ
0172名無しさん@お腹いっぱい。
01/10/15 00:38ID:???0173名無しさん@お腹いっぱい。
01/10/15 00:44ID:???リクエストヘッダをそのまま返すようなHTTPDを書くとか。
スマートな方法は知らん。
0174名無しさん@お腹いっぱい。
01/10/15 00:44ID:???0175名無しさん@お腹いっぱい。
01/10/15 00:46ID:???0176名無しさん@お腹いっぱい。
01/10/15 00:46ID:???0177171
01/10/15 00:51ID:???ああ、そゆ意味なんかなぁ
http://ebi.2ch.net/test/read.cgi/php/995136198/l50
丁度良いスレが有った
オミトロンか横取り丸辺りで見れるよ、Regetとかでも過激にリダイレクト
されなきゃOK
質問の意味がわかんないの・・・
0178名無しさん@お腹いっぱい。
01/10/15 01:18ID:???ローカルサーバを作ってアクセスしてみたのっておれだけ?
サーバつってもPerlのHTTP::Daemonで10行ぐらいのやつだけど・・・。
0179電動ナナシ
01/10/15 01:32ID:???PUT Method はあるぞ。WebDAV だと必須。
Configuring your WWW server to understand the PUT method
http://www.w3.org/Amaya/User/Put.html
0180171
01/10/15 01:44ID:???さんくす>>電動ナナシさん
つーかGET,HEAD,POST,PUT...等って、、まだ有るノカー
0181名無しさん@お腹いっぱい。
01/10/15 02:18ID:???何か他の(某保険板)板とかから来たら2chじゃ無いみたいで気持ち悪いよ w
もっと罵りあえや! (ウソ)
でもちょっとびっくりしたよ
0182名無しさん@お腹いっぱい。
01/10/15 02:53ID:???http://www.ietf.org/rfc/rfc2616.txt
とりあえず一通り目を通しておくと良いよ。
0183182
01/10/15 02:54ID:???0184ほげっぷ
01/10/15 08:15ID:???結局,横取りして,ブラウザからのデータを見てみたいってのが要求で,
あんまりよく見てないけど,Proxomitron というのができそうです.
# でも,プロキシ使ってるなら,unix系のプロキシサーバでもできるのかな?
0185名無しさん@お腹いっぱい。
01/10/15 10:40ID:xRor1qD5# /\216([\241-\337])(\216([\336\337]))?/: unmatched () in regexp.
File ':jcode.pl'; Line 645
これはMacJPerlを使ってるから出るのでしょうか?
0186名無しさん@お腹いっぱい。
01/10/15 17:06ID:???use ThumbnailMaker;
と記述があるスクリプトを見つけたのですが、
検索しても、ThumbnailMakerに関する情報がまったく見つかりません。
0187名無しさん@お腹いっぱい。
01/10/15 17:23ID:???こんなのか
C-Board作者氏の自作モジュールなのかな?
サイトは閉鎖?されてるようだ、今色々見てるけど・・・
0189名無しさん@お腹いっぱい。
01/10/15 17:56ID:???0190ほげっぷ
01/10/15 22:42ID:???tcpdumpで生パケットキャプチャしてlessで見た(w
0191名無しさん@お腹いっぱい。
01/10/16 00:56ID:???たぶんそうです。JPerlとjcode.plは共存できません。
どちらかにしてください。
0192名無しさん@お腹いっぱい。
01/10/16 01:19ID:???5.004以上のJPerlなら問題なく使えるらしいが,Macのは5.002ベースのが最新。
jcode.plの一番上の行か,jcodeを呼ぶ直前に
no I18N::Japanese;
で使えるらしい。
http://world.std.com/~habilis/macjperl/MacJP5.2ReadMe.j.htm
0193名無しさん@お腹いっぱい。
01/10/16 08:23ID:???漏れも気になったんで調べてみた、多分189氏の言う様に
IEコンポーネントとかを使って出力したのをアップロードしてるんじゃないかな・・
Galeonなんかをちょっと嗅ぎ回ってみたんだけど、厨な漏れにはわからなかったよ
結局Xwdでスクリーンショットとかしか出来ないのか・・・
↓ここの300辺りから読んでみて
http://ebi.2ch.net/test/read.cgi/php/991313362/
役立たずスマソ
0194名無しさん@お腹いっぱい。
01/10/16 10:06ID:Nx0C2n2eこれ?
http://www.horae.dti.ne.jp/~tkimata/cgi/reference/script/
0195名無しさん@お腹いっぱい。
01/10/16 11:42ID:???make.plという名前のスクリプトからThubmnailMakerを呼んでますね。
やはりこれはサーバ上で動くCGIじゃなくて、
ローカルで「サイトアクセス+キャプチャ+縮小画像作成」を
自動的に行うツール的なものじゃないかな。
0196名無しさん@お腹いっぱい。
01/10/16 14:58ID:OTuIl/brどのようは方法でしょうか。
ファイルは追記だけでなく、上書きモードでもオープンします。
0197名無しさん@お腹いっぱい。
01/10/16 15:16ID:JPZjm6ABやはりそれは、新しいファイルに書き出してからrename方式かなー。
ただしファイル書き込み時のシグナルトラップは必須。
ロックして上書きだと、自分自身を書き換えてる最中にプロセスが
止められたりするのが怖いかも。心配しすぎかも。かも。
とか言ってうちのカウンタは上書きモードでやってます。
カウンタ程度ならまあいいや、と。
0198名無しさん@お腹いっぱい。
01/10/16 16:00ID:PzN9I2Gr教えてくれたまへ(´ー`)y─┛~~
0199名無しさん@お腹いっぱい。
01/10/16 16:09ID:???0200196
01/10/16 16:21ID:OTuIl/brありがとうございます。
新しいファイルを作成するディレクトリのパーミッションを777に
設定していますが、新規作成すると404?になりますよね?
これを書換えが出来るようにperlでパーミッション変更できるのでしょうか。
0201名無しさん@お腹いっぱい。
01/10/16 16:26ID:???その聞き方じゃ駄目っぽい気がする。。。
0202名無しさん@お腹いっぱい。
01/10/16 16:27ID:???umask chmodで検索
0203名無しさん@お腹いっぱい。
01/10/16 16:47ID:???面倒がらずHDMLで検索すれ(´ー`)y─┛~~ 便利なサイトはイパーイある
0204名無しさん@お腹いっぱい。
01/10/16 19:57ID:X5f/mGwIよかったらhttpd環境に合った初心者向けPerl解説ページを教えてください。
0205名無しさん@お腹いっぱい。
01/10/16 20:08ID:???取り合えずよっぽどマニアックなのじゃない限り、Webが有るからそこの
FAQなんかを読んで設定すれ。
ここの初心者コーナーにも少しリンクがあったかも知れん↓
http://ebi.2ch.net/test/read.cgi/php/1000267444/l50
サーバが***まともに***動くようになれば後はcgiとかplって拡張子に実行設定すればOK
0206名無しさん@お腹いっぱい。
01/10/16 23:01ID:???1:cgiでリクエストをパース、
2:リクエストにIf-Modified-Sinceが含まれて無ければ
Last-Modified を返した後、Content-Locationでhtmlへ
3:リクエストにIf-Modified-Sinceが含まれていれば
突合せをしてNot-ModifiedかContent-Locationを返す
と言った事がしたいと思っています。
が、cgi(perlスクリプト)でIf-Modified-Sinceを読む事が出来ません。
$ENV{If-Modified-Since}では無いのでしょうか?
また、3の場合出来れば差分だけを転送したい(rangeと言うヘッダが付いてくる?)のですが、
そう言う事は可能でしょうか?
何か物凄い勘違いをしてる気がするのですが、そもそもhttpdを飛び越して
cgiで Not-modified や HTTP 1.0 といったヘッダを返せるのかが分からないのです。
今rfc2616を精読中なんですが、、、
0207名無しさん@お腹いっぱい。
01/10/16 23:13ID:???gzip版と未圧縮を用意してそれぞれに飛ばす、と言うのは一応成功しています。
見当違いな事を言ってるかもしれませんが、お願いします。
0208名無しさん@お腹いっぱい。
01/10/16 23:46ID:???すべて可能だと思います。
RFC2616を読んでもわからない情報つーと、こんなものかな?
・If-Modified-Sinceヘッダは $ENV{HTTP_IF_MODIFIED_SINCE} という環境変数に入る。
・Apacheの介在なしにCGIの出力をそのまま返すには、nph-hoge.cgiのようなファイル名にする。
ぐらいかな?がんばってね。
0209名無しさん@お腹いっぱい。
01/10/17 00:13ID:???>>208さま 謝謝です
>・If-Modified-Sinceヘッダは $ENV{HTTP_IF_MODIFIED_SINCE} という環境変数に入る。
なるほど!、%ENVを全て吐き出してみたのですが、これは僕のSetの仕方が
悪かったと思います。Apacheに横取りされてるのかな? などと逆切れ^^
しかかっていたのでした。
>・Apacheの介在なしにCGIの出力をそのまま返すには、nph-hoge.cgiのようなファイル名にする。
これも疑問だったんです、No Parse Headers ですか、なるほど!
この辺はApacheの設定とも関わりが有りそうですね。
何とか見通しが立ちました、相当な亀ですが追って結果報告させて
もらいます。 感謝です m(_ _)m ペコ
0210名無
01/10/17 00:14ID:bB7m9GMd・Not Modified は、ヘッダの部分に `Status: 304(CRLF)' を出力すればOK。
・Range ヘッダはレジュームリクエストの際に使うもので、サーバ側から送っても意味が無い。
0211名無しさん@お腹いっぱい。
01/10/17 00:45ID:???>・Not Modified は、ヘッダの部分に `Status: 304(CRLF)' を出力すればOK
了解です、nphでは全てのHTTPヘッダをスクリプトから送信出来るんですね、
僕が入っているレンタルサーバで利用出来る事が分かりました。
>・Range ヘッダはレジュームリクエストの際に使うもので、サーバ側から送っても意味が無い。
これに付いては少し困ってます、追記型のリンク集のような物なのですが
htmlの閉じタグ部分(</body></html>)がある為に、もろにリジュ-ムされると
タグがどんどん重複して行くと考えました、それでわざとタグ分を差し引いて
そこからDLして貰えないかと思いました。
HTMLの差分と言うのがあまり一般的では無いのかなぁ・・・・
まずは2616をよく読んでNot-modifiedに挑戦しようと思います。
ありがとうございます。 m(_ _)m ペコ
0212名無しさん@お腹いっぱい。
01/10/17 07:46ID:???"Statas: 304\n\n" で返すときは、逆にnphにしたらまずいです。
一般的に、nphの使用はあまり勧められていません。
それは、リクエストのHTTPのバージョンに合せて、「完全な」
レスポンスヘッダを出力しなければならず、とても面倒だからです。
Not Modifiedの時は、普通のCGIで
print "Statas: 304\n\n";
これだけ。
後のことはWebサーバに任せておけばいい。
0213雑談スレからお引っ越し
01/10/17 10:02ID:NS90rX+Wgetメソッドで投稿受け付けるWebチャット作ったんだけど、
特定環境(マク+IE,マク+ネスケ6)から投稿すると、「二重投稿になる」
て言われてるんすよ。んで、ログ確認すると、同一時刻に同一
リクエストを2個受け付けてるのね。
対症療法として二重投稿禁止をすればいいんだけど、
こんな現象他に聞いたことある?もしかしてガイシュツだったら
回線切って首吊って(以下略 から、その前にもし知ってたら
教えておくれやす。
0214雑談スレからお引っ越し
01/10/17 10:05ID:NS90rX+W実験完了。被験者に串使わずに生IPでテストしてもらったっす。Apacheのログ見ると、
全く同一のGETメソッドを使用したリクエストが1秒間隔で2回きてるっす。
本人曰くsubmitボタン1回しか押してないそうなんだけど。
なおMacOS8.6 Mozilla0.9.4、0.9.5、IE5、iCab2.5.3 だそうで。
Cyberdog2.0とNC4.7は二重投稿にならないそうデス。
まあ、気になるのは、前者は標準でHTTP 1.1を使ってることなんだけど、
IEでHTTP1.0使ってテストしてもらってもやっぱり二重投稿になってたし。
一応吐き出すHTMLには
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
付けてるんだがのぉ。正直お手上げっす。マクなんて持ってないしな・・・
やはりPOSTに変更したほうがいいんだろか。
ちなみに上フレーム→発言表示 下フレーム→投稿フォームで、
発言表示と投稿は同一CGIを異なるパラメータで叩いている、という
やり方っす。とりあえずWinでは大丈夫なんだがなー
引き続き、被験者(藁 に、ローカルでリクエストとレスポンスを
ロギングしてくれ、と依頼中。先は長いかな。
0215雑談スレからお引っ越し
01/10/17 10:10ID:NS90rX+WWinな人からは全然二重投稿になるって報告きいてないんだよなー、頭いたい。
0216名無しさん@お腹いっぱい。
01/10/17 10:10ID:???よくわかんないけど。
0217216
01/10/17 10:11ID:???おもしろそうだから成り行きは見守らせていただきます。
0218雑談スレからお引っ越し
01/10/17 10:22ID:Di+gGr3EなんかWeb制作板で聞いても板違いと言われそうなんだけど
(かといってここもどうかと思うけど)、
ブラウザがリロードする時のキャッシュの使い方(レスポンス
ヘッダを正しく解釈するのかどうか)について言及したページとか
ないかな。「このブラウザは正しく実装されてないよ」とか。
自動リロードはねー、表示部のHTML吐き出す時に表示するためのCGI叩くURL
を10秒間隔でRefreshするようMETAタグ埋め込んであるんですよ。
投稿して即時にログファイルには反映されるけど、表示部のリロードタイミング
は投稿受付とは非同期でつ。
0219名無しさん@お腹いっぱい。
01/10/17 10:37ID:???GETするたびに二重にリクエスト送ってるとしたら大問題なってるはず。
絶対ほかに原因がある。ソース出す気は無いの?
0220294
01/10/17 10:43ID:dyqQWczJ0221名無しさん@お腹いっぱい。
01/10/17 11:42ID:DEbR16BGWeb更新用CGI(複数ファイルアップロード型)を設置しようとしているものです。
(いまいるとこはFTPが使えないサーバ・・・←激つかえねー;;)
いくつかサーチエンジンで拾ってみたんですが(日本語CGIインデックスと
BestなんとかってCGI専門エンジン)、「セキュリティ保護のため
認められないコマンドがあります」と出て全滅。
何が引っかかるんでしょうか・・・。
(今までCGI設置して動かしたことはまったくありません(ゆ○チャ
触ったぐらい)
0222名無しさん@お腹いっぱい。
01/10/17 15:43ID:???>全く同一のGETメソッドを
REMOTE_ADDRも同一??
取り合えず、カウンター書いてその人にそこ見て貰えば?
多分それでも2重になる筈だけど、、
もしそれでもならなかったらMacが怪しいって事になるね
フォームボタン実装のバグとか (笑
>やはりPOSTに変更したほうがいいんだろか。
逆にGETで書く意味を知り鯛んだけども、
基本的にaccess_logが無駄に大きくなるし
access_log見れる人なら誰でも発言をデコード出来るんだよ
改造って程でも無いし、モジュール使ってもいいし
まず小さいの書いて試す事を薦めるなあ
0223初心者@真性厨房
01/10/17 17:16ID:fkYQZcMH0224名無しさん@お腹いっぱい。
01/10/17 17:19ID:???マルチポストうざい。
☆ Webサイト制作初心者用スレッドver11 ☆
http://natto.2ch.net/test/read.cgi/hp/1002699258/236
0225名無しさん@お腹いっぱい。
01/10/17 17:22ID:I56AAFP7OSのコマンドを直に呼んだりしてるかモナー。
sysetm("mkdir ...") とか `mkdir ...` とか。
詳細はソースを見ないとわからない。
0226名無しさん@お腹いっぱい。
01/10/17 17:59ID:???サーバ管理者に聞くのが一番速い。
てゆーか「FTPが使えないサーバ」ってブラウザでアップする為の
機能が用意されているんだろ?
何でわざわざ自分で設置するの?
0227294
01/10/17 20:13ID:oPPxmXO4REMOTE_ADDRも同一です(確認ずみ)
GETで書いたのは、単に作成の際UIを参考にしたチャット(今は消滅)が
GET使ってたので真似しただけで、あまり何も考えていないといえばいないです。
ソースは少し待ってちょ。まだ家に帰りついてないので・・・
0228294あらためYOSSIE
01/10/17 21:44ID:???http://home.att.ne.jp/gold/yossie/
の"attchat.cgiのソース"にアプしておきました。
0229YOSSIE
01/10/17 22:31ID:???<BODY>要素の中に<META>タグ記述してました。ガクーリ。タコですね。
ただいま修正中....
0230YOSSIE
01/10/17 23:07ID:???実験手伝ってもらいましたが、やはり改善しません。
POSTメソッドで投稿するバージョンも作ろうっと・・・
0231つーか。。。
01/10/17 23:30ID:???全然解らんけど色んなUAに対応するならshallは良いとして
mustは守った方が良いと思うんだけど。。
後actionがcgi?n=hogehoge← これは名前?だと思うんだけど
これ下にフォームが有るから要らないのでは?
良く読んでないけど、どうもフォームの記述に問題有る気がした。
0233211
01/10/18 00:10ID:???>それは、リクエストのHTTPのバージョンに合せて、「完全な」
>レスポンスヘッダを出力しなければならず、とても面倒だからです。
はい、良く考えたらHTTPの仕様を殆ど知らない訳で (^ ^;)
そんな状態で変な応答を垂れ流しちゃうのも考え物ですね。
前に絶対パスを得るのにモジュールを使ったりして、半泣きになったんですが
その時もApacheって凄いなぁ、とつくづく思い知らされました。
今、Statas: 304\n\n を返す様にしてNot-modifiedは何とか上手く行きました。
後は差分読みが出来るかを色々考えてます、折角だからnphにしてブラウザ位には
正しいヘッダを返せる位理解したいなと思ってます。
皆さんのお陰で、何も分からない状態から色々勉強出来ましたです。 大感謝!!
0234タコな294
01/10/18 00:22ID:???フォーム関係若干修正シマシタ。これで少しはマシになったのかな・・・?
0235悲惨な294
01/10/18 00:35ID:???は直っていないのでした。ご報告まで...
0236名無しさん@お腹いっぱい。
01/10/18 00:38ID:???iCabとIEだけど。
0237名無しさん@お腹いっぱい。
01/10/18 00:55ID:???上の方の人も言ってるけど、俺もpostを進めるよ
何がウザイってhttpdのログが膨れるんすよ、エスケープされてるから
あ(2バイト)が%82%A0(6バイト)になる、これかなり凶悪
次から鯖缶にマークされると言う(以下略)
つー事でメソッド変えて
$inputの所こんな感じにすれば、簡単に両対応になるから一応書いとく
if ($ENV{'REQUEST_METHOD'} eq 'GET'){
    $input = $ENV{'QUERY_STRING'};
}elsif ($ENV{'REQUEST_METHOD'} eq 'POST'){
    ###まず標準入力から読み込み
    read(STDIN, $input, $ENV{'CONTENT_LENGTH'});
    ###お尻にQUERYを足す
    $input .= "\&$ENV{'QUERY_STRING'}";
俺はGETは大嫌いだけど w
しかし不思議だね、がんばってくれ
0238名無しさん@お腹いっぱい。
01/10/18 00:56ID:QwckH/0yコメント文って動作のスピードに関係することってありますか?
例えば同じカウンターとかでもコメントがたくさん入っているカウンターと
コメントのまったく入ってない同じプログラムのカウンターとかでは
やはり微妙にコメントのある方とかが重くなったりしますか?
0239名無しさん@お腹いっぱい。
01/10/18 00:56ID:???0240名無しさん@お腹いっぱい。
01/10/18 01:11ID:???計測したいならtimeとかuse Benchmarkするよろし
0241JAPU ◆JAPUTeX.
01/10/18 01:27ID:???METHOD の値を明示しないときは GET です。
>>238
コメントの有無で変化する速度を気にするくらいなら、アセンブラで書かなくちゃダメだよ。(笑)
0242悲惨な294
01/10/18 01:39ID:???>>237
確かにログ膨れますね。うちは毎日未圧縮状態で8MBです・・・<ログ
POST使って再構築もしてみますわ・・・
>>236
今、テスト用環境を
http://rakugaki.on.arena.ne.jp/cgi-bin/chat/test/attchat.cgi?m=c
においてます。よろしくおねがいします。
0243むぎ茶
01/10/18 02:03ID:???> 確かにログ膨れますね。うちは毎日未圧縮状態で8MBです・・・<ログ
> POST使って再構築もしてみますわ・・・
(´-`).。oO( わざわざアクセスログなんか取るなよ ..... )
┏━━━━━━━━━┓
┃('Д')y ─┛~~ ┃
┃むぎ茶 ┃
┃[email protected] ┃
┗━━━━━━━━━┛
0244
01/10/18 03:44ID:2/jyRhv/見れるようにするにはどうすればいいの?
0245名無しさん@お腹いっぱい。
01/10/18 10:26ID:???アクセス可能な場所に置いて、
読めるパーミッション付けて、
.htaccess等でアクセス禁止しない。
0246天災君
01/10/18 13:23ID:5HREq8s2>1 名前:ななし 01/10/18 11:47 ID:OtMJtvPi
>画像への直リンクを防ぐ方法はありますか?
>直リンクされまくって困っています…
あります。回答は↓以下。つことで皆さんフォローよろしこ。
0247名無しさん@お腹いっぱい。
01/10/18 13:29ID:???0248名無しさん@お腹いっぱい。
01/10/18 13:36ID:???--------------直リンネタ終了--------------
0249名無しさん@お腹いっぱい。
01/10/18 15:09ID:???配信先の人数が3000人ほどいるのですが、これを一人一人に対して
sendmailをたたく(CGIからわたす)のは負荷が高くてとてもできません。
こういった大人数を対象にメールを送るプログラムってありますか?
0250悲惨な294
01/10/18 15:11ID:qcfy9XSTIE4/5はMETAタグによるPragma: no-cacheは、SSL接続の場合のみクライアント
側にキャッシュしない動作をする(しかも、本来HTTP/1.0ではPragma: no-cache
はリクエストコンテキストでの動作のみが定義されており、レスポンス
コンテキストでの動作は未定義である)
IE4/5はMETAタグによるcache-control:no-cacheは無視される。
というわけで今晩あたり、METAタグではなくレスポンスヘッダにキャッシュを
無効にするような対応をとって実験してみます。
0251悲惨な294
01/10/18 15:20ID:qcfy9XSTを使用したキャッシュコントロールを行わないように仕様が変更されたそうです。
0252名無しさん@お腹いっぱい。
01/10/18 15:21ID:???がんばれー。なにも手助けできないけど、このスレ見守ってます。
0253名無しさん@お腹いっぱい。
01/10/18 15:22ID:5HREq8s2情報が足りなすぎ。
OSはUnix系かWindowsか。Webサーバはなに。
自由にソフトがインストールできる自鯖なのか、
CGI程度しか使えないプロバイダのおまけスペースなんか。
0254249
01/10/18 15:30ID:???失礼しました。
OSはLinuxです。WebサーバーはApacheで私がrootになれる
環境です。もちろんソフトはなんでもインストールできます。
0255名無しさん@お腹いっぱい。
01/10/18 16:03ID:???0256221
01/10/18 16:03ID:w9ApYg4f>>226
もちろん、システムがわにファイルアップシステムはあります。
かなり高機能なものなんですが(GMW−Managerみたい、ダウンロードもできる)、
ファイルが「ひとつづつしか」UPできないんです。毎回毎回30ファイルづつぐら
いアップ(上書きあり)するのでうっとおしくて。
FTP無理でもCGIなら使えるから、自分で設置してやろうと、こういうわけなんです。
>>225
なるほど・・・確かに「ディレクトリ作成」「ディレクトリ削除」ができるもの
でした。<ダメだったもの
0257名無しさん@お腹いっぱい。
01/10/18 16:08ID:???とっくに検討済みなんだろうけど、FML(http://www.fml.org/)とかの
メーリングリストサーバを入れて利用するのはだめなんですか?
0258名無しさん@お腹いっぱい。
01/10/18 16:13ID:???鯖のOSは何?ていうかどこのレンタル?
どこで配布している何て言うスクリプト?
これさえ書けば全部解決だろうに・・・。
0259名無しさん@お腹いっぱい。
01/10/18 16:14ID:???mkdirはたんなる一例として書いただけで、それより
system関数とかバッククォートがあると拒否されるんじゃないか
ということなんすが。どっちにしてもサーバ管理者に聞くのがいちばん。
0260221
01/10/18 18:21ID:w9ApYg4f聞こうにもどこに聞いていいんだか・・・(^^;
鯖はここです>ttp://puresilk.ac/
鯖のOSは・・・どこにも記述ないです・・・。
おみとろんで見ればOK?(汗)(今手元にないのですが)
ダメだったスクリプトは
http://www22.big.or.jp/~toybox/note/ktool/
http://homepage1.nifty.com/~heppoko/lib/main.html へっぽこCGI
。。。と、URLどこだったっけ。。。seraph.org・・・すみません、たくさん
試したはいいが控えが・・・。
セラフさん作の「GMW-Manager」というものですが。
しかしこれってシステムから見たら「けしからん」になるのかも・・・(汗)
もう一箇所見つけていたんですがどこだったか(まだ試していない)
0261221
01/10/18 18:24ID:w9ApYg4f0262221
01/10/18 18:33ID:w9ApYg4fもとい弁解(アイタタ・・・)
CGIを設置するつもりがなかったからです。
CGI以外のことでは、サポートはすでにいらない人だったので・・・。
0263221
01/10/18 18:36ID:w9ApYg4f弁解(アイタタタタ・・・)
CGIを設置する気(必要性)がなかったからです。
それ以外だったらサポートはすでにいらなかったので選んだ・・・んですが
まさかここまでアイタタな状況になるとは・・・。
0264名無しさん@お腹いっぱい。
01/10/18 19:00ID:???0265名無しさん@お腹いっぱい。
01/10/18 19:20ID:???>>263
つーかオマエがアタタタなの
どんな設定してどんなエラー出るのかちゃんと書けよ、別の板で自分で改造する
とか言ってたけど、そんなんで出来んのか?
取り合えずktoolっての見てみたけどシステムコールしてないから
どのサーバでも動く可能性が高い。
ただ、もし「セキュリティ保護のため認められないコマンドがあります」←
これがサーバのエラーメッセージ(スクリプトじゃ無く)でktoolを使ってこの
エラーが出るなら、perlの特定関数(readdirとか)も殺されてる可能性が有る。
一般的に、そこまでする所は勿論システムコールもさせてくれない事が多い
つまりKTOOLを使って駄目ならかなり絶望的って事
0266名無しさん@お腹いっぱい。
01/10/18 19:26ID:???■ このスレッドは過去ログ倉庫に格納されています