[過去ログ] CGI設置について質問【Part3】 (983レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
730
(1): 727 2009/08/19(水)15:51 ID:Npi1ciJX(2/2) AAS
もう一度やってみたら 「 ?> 」も消えたし送信もできました!728さん、ありがとうございます。
エンコードを直したら文字化けしてたのも対処できました!
ローカルではやっぱエラーが出て送信できないけど、レンタルサーバーのほうで出来れば文句ないです。

ついでで申し訳ないんですが教えていただけますか?
レッツPHP!のこれだと、送信ボタンを押したあと、「送信できました」だけが左上に書かれた、
なんとも寂しい画面に切り替わってしまうんですが、
これを、切り替えずに、送信前の元のページに戻すことはできないでしょうか。

レッツPHP!からお借りしたスクリプトには

// 送信後のjump先(二重投稿防止の為)
$url = $_SERVER["PHP_SELF"]."?act=done";

っていうのと、もっと下のほうに

if ($_GET['act'] == "done") {
die("送信が完了しました");
// require("form_done.html");
}
else {
require("form.php");
}

っていうところがあって、
この辺を書き換えたらなんとかなるんじゃないだろうかって思うんですが
どうでしょうか?
ていうか、dieって何?(((((( ;゚Д゚)))))
731: 2009/08/19(水)16:05 ID:??? AAS
dieはメッセージ出力して終了
その例で言えば、die消してrequireのコメント外せば
form_done.htmlが(用意してあれば)表示されることになるね。
732
(1): 727 2009/08/19(水)17:37 ID:??? AAS
ありがとうございます!!
form_done.htmlもform.phpも見当たらないですので
おっしゃった通りにdie云々を消して、

if ($_GET['act'] == "done") {
require("元の画面.php");
}

だけにしたら、見事に元の画面に戻りました!
おかげさまで、ありがとうございました。
733
(1): takazou 2009/08/24(月)17:05 ID:FcrFcwYI(1) AAS
スレ違いでしたら恐縮なのですが、お名前.comのサーバーに
2ちゃんねる型掲示版のcgiを設置したいと考えています。

初心者なりに色々と調べてみたのですが、お名前.comのサーバーは初心者向けでは
ないとの記述があったりで、どれを使って良いのか全くわからなくなりました。

一応下のファイルをFTPにアップしてみたのですが、
お名前サーバーで使えますでしょうか?
外部リンク[zip]:homepage3.nifty.com

ホントの初歩の確認で恐縮ですが宜しくお願いします。
734: 2009/08/24(月)17:22 ID:??? AAS
>>733
で、それ使えなかったの?
735
(3): 2009/08/25(火)13:38 ID:CqZFyjt6(1) AAS
AA省
736
(2): 727 2009/08/25(火)17:31 ID:Ug2Lj/Kx(1) AAS
先日はありがとうございました。
>>730について、追加の質問です。よろしくお願いします。

このメールフォームをphpブログのサイドバーに置いているのですが、
送信後の戻り先を、>>732に記した通り「"ブログのなまえ.php"」にしたところ、
ブログをトップページではなくて、あるカテゴリやある記事を表示させているときに送信すると、
送信後には勝手にトップページに戻っていってしまいます。
知識がなくてうまく表現できないのですが、トップページがhttp://hogehoge.jp/index.phpだとすると
なにか記事を直接表記させると
「http://hogehoge.jp/index.php?mode=view&no=2」(適当です)みたいに、
お尻にごちゃごちゃくっつくじゃないですか。
メールフォーム送信後の戻り先をこのお尻のごちゃごちゃも含めて
元の場所と同じところにすることはできないでしょうか。
htmlのフォームタグだったら、action属性="SELF"みたいな書き方をよそで見たことがあるんですが
そういう箇所が見当たらないので、どうしたらいいか分からないんです。

>>735
サーバーによっては、それをおいていないとディレクトリの中身が丸見えになっちゃうから
それを防ぐためにおいてあるやつだと思います。
お使いのサーバーの仕様次第で、消しても大丈夫。
>スクリプトチェック
質問対象のスクリプトを、自分で実際に動かしてテストしてみたのかどうか?ってことじゃないかと思った。
737
(1): 2009/08/25(火)18:42 ID:??? AAS
>>736
元のやつは、
form.phpからformail.phpをact=chkでPOST
formail.phpでPOSTでact=chkなら処理後、自分自身をact=doneでGET
formail.phpでact=doneでGETの場合die("送信が完了しました")呼んで終了
となってる。
そのform.phpはどうしてるの?
元々のmodeとかviewをFORMでINPUT HIDDENとかで受け渡ししておいて
GETの時は、$url にその値を追加して、
最後にrequireで渡すか、もう一度header("Location: $url");したらいいとおもうけど。
738: 727 2009/08/25(火)19:05 ID:??? AAS
>>737

> そのform.phpはどうしてるの?
ブログのスクリプト本体(のスキンファイル)に埋め込んでいます。これをindex.phpにしてます。

> 元々のmodeとかviewをFORMでINPUT HIDDENとかで受け渡ししておいて
埋め込んでるフォームタグのところに更に
ブラウザじゃ見えないタグを付け足しておくってことですよね?

……ごめんなさい。不勉強なので、
せっかく教えて下さってる内容、なんとなくしか分らないです。
他のメールフォームPHPを配布してるところを探してきます。ありがとうございました。
739: 735 2009/08/26(水)15:11 ID:4WE4eQ/F(1) AAS
>>736
なるほど!
ありがとうございます
.htaccessを使えばそのファイルを削除しても大丈夫ですか?
サーバーの仕様次第というのはどこを確認すればわかりますか?
ちなみにサーバーはここです→外部リンク:cocona.jp
質問ばかりですみません
740
(1): 2009/08/26(水)16:02 ID:??? AAS
Apacheならば Options Indexes とかだよ
741: 735 2009/08/27(木)10:02 ID:??? AAS
>>740
ありがとうございます!
さっそく調べてみますね
742
(1): 2009/08/27(木)16:24 ID:??? AAS
【 CGI名 】  Yomi-Search Ver4.22
【 配布元URL 】  外部リンク:yomi.pekori.to
【 設置サーバ 】 さくら
【 質問内容 】 
Yomi-Searchを設置しました。
登録したサイトの情報を修正しようとすると

【 タイムアウトエラー 】
タイムアウトエラーです。
もう一度「戻る」ボタンで戻ってからやり直してください。
Lockmode:ディレクトリロック

となってしまいます。
他の検索や登録は正常なんですけどサイトの修正だけが上手くいきません。
CGIの中身はいじってないので何が原因か分からず困っています。
743
(1): 2009/08/27(木)19:28 ID:??? AAS
【 CGI名 】  チャッターズ
【 配布元URL 】  外部リンク:webpower.jp
【 設置サーバ 】 isweb
【スクリプトチェックの有無】 わかりません
【 質問内容 】 
 チャットを設置したのですが一番初めのシステムセットアップで
 CGIが検出したURLとブラウザのURL入力窓に表示されているURLが
 違うものになります。
 CGIの中身はPerl処理系のパスを指定されたものに書き換えただけです。
 「CGIのソースコードを修正しないまま使うと、誤動作の原因となります」
 と表示されているのでどう修正したらよいのか困っています。
 どうかアドバイスをおねがいします。
744: 2009/08/31(月)17:04 ID:??? AAS
>>742
ロックに使ってるディレクトリとそれが置かれてるディレクトリののオーナーとパーミッションみてみては
745
(1): 2009/08/31(月)17:16 ID:??? AAS
>>743
iswebがそうなってんだろ
動作に支障がなけりゃそのままでもいいと思うよ

具体的にどう違うの?
746: bxXsHcZkqxlDrO [cxvnbxf@gmail.com] 2009/09/02(水)14:14 ID:??? AAS
Kk67ng 外部リンク:buyhydrocodoneno.photo-weblog.com sdgvsd
747
(2): 2009/09/02(水)20:54 ID:??? AAS
>>745
http://(自分のID).hp.infoseek.co.jp/cgi-bin/chatters/chat.cgi
が正しいURLです。チャットではないけど他のCGIだとちゃんとしたURLで動作してました。
CGIが検出したURLは
外部リンク:www.hp.infoseek.co.jp自分のID)/cgi-bin/chatters/chat.cgi
となっていて、正しいURLとは違ってました。
動作に支障はありませんが後々何かあったらと思うとやはり修正したほうがいいかと思いまして相談させていただきました
748: 2009/09/03(木)10:49 ID:??? AAS
>>747
それ、上の方法でアクセスすると下の場所にアクセスするように
infoseekが設定してるんでしょ。
どうしても気になるなら、cgiが検出したほうに統一すればいいと思うよ、
気になるならね。
749: 2009/09/08(火)14:47 ID:??? AAS
>>747
それはバーチャルといっておばあちゃんがURLをせせと書き換えてるんだよ
ばーちゃんが書き換えるURLだから略してバーチャル
750: 2009/09/10(木)01:22 ID:??? AAS
>>124

外部リンク:gm.bpa.nu

※完全匿名
751: PvoszyLBDHMwkzOovEW [dEWlqrBWgJVOPCLkm] 2009/09/15(火)19:05 ID:??? AAS
doors.txt;10;15
752: BfNqGjwtACCV [LgSjpTFbKy] 2009/09/15(火)20:13 ID:??? AAS
doors.txt;10;15
753
(1): 881 2009/09/20(日)19:29 ID:S5trYULc(1) AAS
質問です〜
多分CGIじゃなくSSIに問題があると思うのですが
外部リンク:www.orbit-space.net
ここから
外部リンク[cgi]:www.orbit-space.net
このカウンターcgiを呼びだそうとしています
cgiのページではカウンターが表示されるので
多分SSIがうまくいってないと思うんです

ただ他のページで見つけた
最終更新を表示するSSIコマンドは動いているようなので
<p>あなたは……
<!--#exec cgi="cgi-bin/test4.cgi" -->番目の訪問者です。</p>
上記の部分だけ動いていないという問題です

どういう原因が考えられるでしょうか?
754: 881 2009/09/21(月)17:20 ID:sIHX0+b2(1/2) AAS
誰かいないですかー?
755: 2009/09/21(月)18:29 ID:??? AAS
>>753
動いてないんじゃなくて画像のpathがおかしいんじゃない?
相対pathじゃなくて絶対path指定してみ。
756
(2): 881 2009/09/21(月)20:39 ID:sIHX0+b2(2/2) AAS
pathは相対パスと絶対パス両方試したんですが。。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head><title>SSIあくせすかうんたー</title></head>
<body>
<p>あなたは……
<!--#exec cgi="外部リンク[cgi]:www.orbit-space.net" -->番目の訪問者です。</p>
<p>Last Update:
<!--#config timefmt="%Y/%m/%d %X" -->
<!--#echo var="LAST_MODIFIED" --></p>
</body>
</html>

これがshtmlです・・
757: 2009/09/22(火)10:52 ID:??? AAS
>>756
exec使えないとかじゃないの?
758: 2009/09/22(火)13:59 ID:??? AAS
>>756
画像のpathだっつの。変えるのはtest4.cgiの中身だ。
759: 2009/09/22(火)14:22 ID:??? AAS
まあpathが違ってるだけならリンク切れのタグが出るだけだし、何らかの制限かかってそう
760: 2009/09/22(火)15:19 ID:??? AAS
とりあえず、
<!--#exec cgi="./cgi-bin/test4.cgi" -->
(./ 追加)
と、cgiの中身を
<img src="./digit/0.png" alt="0">
(. 抜き)
とを試してみて
761: 2009/09/22(火)15:42 ID:??? AAS
あー "/~hitumegu/cgi-bin/test4.cgi" のほうがいいかな
762: 2009/09/22(火)21:02 ID:fdl93ZQx(1) AAS
CGIとかPHPに詳しい方来て下さい。
プロアマ問いません、あるコミュニティサイトを立ち上げる仲間を募集してます

スカイプID: l________l
763
(1): 2009/09/26(土)09:07 ID:H7wmLlhG(1) AAS
AA省
764
(1): 2009/09/26(土)10:42 ID:??? AAS
>>763
「入力画面には表示されません」って意味であって、送信後に表示されませんという意味ではない
(そういう仕組みにもなってない)

スキンでどうにかなりそうな気もするが、そこは自分で調べてくれ。
765: 2009/09/26(土)11:35 ID:??? AAS
>>764
763です。あーーっ・・そういう意味だったんですか…
 →  (表示されません)の意味が送信後だと思い込んでいましたが
単にフォームに表れないという意味だったんですね。

ありがとうございました。
766: 2009/09/28(月)04:21 ID:??? AAS
AA省
767
(1): 2009/09/28(月)08:20 ID:??? AAS
method="get"
768: 2009/09/28(月)19:51 ID:??? AAS
>767
だめでした
769: 2009/09/28(月)21:10 ID:??? AAS
そのgetで出てきたurlをそのまま別窓に貼り付けたらどうなる?

くらいのことは試してほしい。
770: 881 2009/09/29(火)04:15 ID:qqm29/YD(1) AAS
最近perlを勉強しはじめて
やっとチャットが作れるようになりました
ただ、僕が作れるチャットは手動で更新するようなタイプのものです
メッセンジャーのようなその瞬間ごとにメッセージが受け取れる
ストリーミングチャットのようなものに改造したいのですが
どのようにすればいいでしょうか?
パールだけでは無理らしいです
自分で調べた限りJAVAやソケット通信とかいう難しそうなキーワードが見つかっただけです
どんな方法があるか考えられるものを全て教えてください
771
(1): 2009/09/29(火)09:10 ID:??? AAS
metaタグで自動リフレッシュすりゃいいんじゃねーの?
大概のcgi型チャットはそうなってると思う。ajaxで同じようなことしてもいいけどさ。
772
(1): 2009/09/29(火)09:45 ID:??? AAS
Perlを使うなら、Ajax+Comet(要はJavaScript)を使うのが一番リアルタイムに近い
773: 881 2009/09/30(水)02:33 ID:8fSXtC9c(1) AAS
>>771,772
調べてみてちょっと分かってきました
要するにJAVASCRIPTの非同期通信がajaxで
ajaxを使ってサーバーに更新があったりするまで応答を待機させる技術がcomet ですよね・・あってるかな
これからjavasの勉強ですか・・せっかくパールが終わったと思ったら
774
(6): 2009/10/01(木)16:30 ID:??? AAS
AA省
775: 2009/10/01(木)16:45 ID:??? AAS
>>774
403になってるとかいうurl、普通に買い物カゴとか見えてるけど?
776: 2009/10/01(木)17:00 ID:??? AAS
今サーバ管理者から「パーミションを修正した」と連絡があり、復旧していました。
お騒がせしました。
777: 774 2009/10/01(木)19:18 ID:??? AAS
連続ですみません、
やっぱり先週末から続いている、買い物かごがメールを返してこない
障害までは直ってませんでした。

サーバ管理者(ASSeC Japan)は
「CGIを用いたメール送信は、正常に動作しています。」
と言ってきました。

どういった原因が考えられるでしょうか。
ご教授ください。
778: 2009/10/01(木)19:23 ID:??? AAS
それだけで答えられたらエスパー越えて神になれるよ。
管理者が「送れてる」って言ってんあら受け取り側の問題だろうさ。
RBL入れられたか、迷惑メールに分類されてるとかさ。
779
(2): 774 2009/10/01(木)19:39 ID:??? AAS
発注者yahooメールで注文してみましたが、
発注者に返るはずの自動返信メールも店舗側への連絡メール(メールソフトはサンダーバード)も
返ってきません。

店舗側アドレスも、そのyahooメールも、普通のメールは受け取っています。
スパムのフォルダにも入ってません。

やはりcgiの方に問題があるのでしょうか?
突然こうなって本当に参ってます。
あと調べるべき情報があればご指摘お願いします。
780: 2009/10/01(木)19:46 ID:??? AAS
だから、管理者が送れてるつってんだろ? だったら送信側に疑う余地は無ぇよ。
cgiに問題があると思うなら現状のcgi全部どっかにupするとかしなきゃこっちもわかんねーよ。
781: 2009/10/01(木)19:52 ID:??? AAS
>>779
どこの鯖使ってるのか知らんけどエラーログとか無いの?
782
(1): 774 2009/10/01(木)19:57 ID:??? AAS
外部リンク:www.hobbymetal-iconoclasm.com
にアップしました。

mart.cgi : 買物機能プログラム
mart_order.cgi : 注文機能プログラム
mart_admin.cgi : 管理機能プログラム
mart_init.cgi : 設定ファイル
jcode.pl : コード変換ライブラリ [入手元]
mart.dat : データ格納ファイル
stock.dat : 在庫データファイル
mart_raw.txt : 商取引法の表示データ
mart.html : 買物カゴフォーム・サンプル

よろしくお願いします。
783: 2009/10/01(木)20:11 ID:??? AAS
お前さぁ・・・DLできるかどうかくらい試してからレスしろよな・・・
784: 2009/10/02(金)08:57 ID:??? AAS
>>782
未だに全部見れないんだけど、また裏で解決してるとかなのかなw
785: 2009/10/02(金)10:46 ID:??? AAS
つか業者に頼めって話だよ。
こんな所に頼ってる時点で店の評判落としまくってることにいい加減気づくべきだ。
786
(2): 774 2009/10/02(金)14:36 ID:??? AAS
774です。
不手際で申し訳ありませんでした。

今アップし直しました(jcode.plにはなぜかブラウザからアクセスできませんが)。
相変わらず店舗には返信されず、
発注者がyahooの場合のみ発注者にだけ返信されている状態です。

サーバ管理者と知り合いに相談しているのですが、
なかなか連絡が取れないのでここで助けてもらおうと思っていました。

生活かかってるのでちょっとテンパってました。
まだお付き合い願えるのでしたらお願いします。
787: 2009/10/02(金)15:00 ID:??? AAS
>>786
だからさ、おまえそれでソース落とせてるか確認した?
動作してる画面だけ見てもcgiの不具合なんてわかんねーよ。
zipで固めるとかそのくらいの思考どうして働かないかね。設置したの誰?

で、なんか状況変わってるよな。>>779じゃ一切届いてなかったのが
Yahooに届いて店に届かないって話に変わってる。
つまりメールは飛んでるってことだろ? 店のアドレスに届いてないだけ。
788: 2009/10/02(金)15:07 ID:??? AAS
>>786
生活かかってるならますます業者に依頼するべきでは・・・?
なんか根本的に素人さんに見えますけど。
789: 2009/10/02(金)15:18 ID:??? AAS
今時メール以外に履歴が残らないカートってのも珍しいな。

って思ったらKENTか。じゃあ仕方ないw
790: 774 2009/10/02(金)15:35 ID:??? AAS
すみません、根本的に初心者です。
昨日パーミションを知りました。

今サーバ管理者にテストしてもらっています。

あまりにも物を知らなさすぎて御迷惑をおかけしました。
またトラブルがあったら、もうちょっと勉強してから聞くことにします。
791: 初心者 2009/10/09(金)09:08 ID:zHOE0NN0(1) AAS
【CGI名】 TakaQ 2
【配布元URL】 外部リンク[html]:www.mytools.net
【設置サーバ】 CORESERVER.JP
【スクリプトチェックの有無】 無し

【質問内容】
成績一覧のページに各登録者のIPアドレスを表示したいんですけど
どうすればいいんでしょうか?
登録日の日付とコメントは表示されてるんですが、IPアドレスは表示されて
ません。

サンプル
外部リンク[cgi]:www.mytools.net
↑みたいに表示させたいです。

よろしくおねがいします。
792: 2009/10/09(金)16:16 ID:??? AAS
tqscore.cgi114行目&genre_ranking($sps[0],$sps[1],$showno,1);にしてみそ
793: 初心者 2009/10/10(土)09:22 ID:508qRZwr(1) AAS
ありがとうございます。IPアドレスで表示できるようになりました。

環境変数(HTTP_USER_AGENT)なども表示したいんですけど、
どう改造したら表示出来るようになるのでしょうか?
794: 2009/10/10(土)09:48 ID:??? AAS
そろそろ改造スレ行きかな
795
(1): 2009/10/19(月)00:09 ID:F4PxG8Ll(1/2) AAS
すいません質問です。
現在、掲示板のCGIで新着情報を書き込みしてるのですが、PCの方はインラインフレームで表示させているのですが、モバイル版はトップページから新着情報のページに飛ばして表示させてます。
モバイル版のトップページに掲示板に書き込んだ内容をそのまま表示させるのはどうしたらよいのでしょうか?
またどう調べたらよいのか
どこの板で聞いたら良いのかわからなくてここで聞いてしまいました
誰かわかる方いましたら、教えて下さい
796
(1): 2009/10/19(月)00:12 ID:??? AAS
>>795
自作、あるいは自力で言語がわかるレベルなら↓
★三 【 スクリプト改造工房 PART 9 】 ★三
2chスレ:php

まったくダメだけど藁にもすがりたいなら↓
【 スクリプト改造依頼スレ】(丸投げ) part7再々
2chスレ:php
797: 2009/10/19(月)00:15 ID:F4PxG8Ll(2/2) AAS
>>796
ありがとうございます!
早速調べてみます
798: 2009/10/19(月)00:53 ID:??? AAS
各スレの>>1は良く見ろよって書くべきだったか。
まったくゆとりって奴は・・・。
799
(1): 2009/10/19(月)02:04 ID:??? AAS
ものすごい初心者なのですが、↓教えて下さい。

ダウンロードした掲示板CGIスクリプトを
fetchにてアップロードしたのですが、
動作確認はどのアドレスで行えばいいのでしょうか?
800
(1): 2009/10/19(月)02:17 ID:??? AAS
>>799
どこに何をアップしたのかわからないと答えようが無いのだが。
801
(2): 2009/10/19(月)02:45 ID:??? AAS
>800
一応ここのhomepage↓から掲示板へリンクさせたいのです。
外部リンク:homepage3.nifty.com

プロバイダの指定で、cgi関係のスクリプトファイルは
cgi-binファイルに転送しろ となっているので、
このページ↓のzipファイルをダウンロード+解凍し、
外部リンク[html]:www.kent-web.com

全部cgi-binファイルに入れました。
そこから起動確認というものをしたいのですが、
このページの説明には
http://〜〜/light.cgi?mode=check
から確認しなさいとありますが、その〜〜がなんなのか
わかりません。

という状態です。。
802
(2): 2009/10/19(月)02:54 ID:??? AAS
>>801
全部書いてあるじゃねーか
外部リンク:homepage.nifty.com
803
(1): 2009/10/19(月)02:57 ID:??? AAS
>>801
そこまでの超弩級初心者ならレンタル掲示板使えば?
niftyならココログとかもあるでしょ。
804: 2009/10/19(月)03:10 ID:??? AAS
>>803
レンタル掲示板設定してみたんですが
広告がどうしてもやなんですよ。。

気長に勉強するしかないですかね。
なんだか説明を読んでもよくわからなくて
むずかしいです。とりあえず
自分が設定したCGIプログラムの居場所(http://~)
というのが知りたいのですが。。
805
(3): 2009/10/19(月)03:13 ID:??? AAS
>>802
そこも読むには読んでみたんですが、
今のところ理解できません....
806: 2009/10/19(月)03:23 ID:??? AAS
>>802が理解できないとなると流石に勉強しろ、あるいは諦めろとしか言えない。
だってお前パーミッション設定とかもわかってないしやってないだろ?
807
(1): 2009/10/19(月)03:27 ID:??? AAS
>>805
は? これほど親切な説明もそうそう無いと思うんだがそれすら理解できないってどういうこと?
日本語読めないって言ってる? それとも小学生?
808
(1): 2009/10/19(月)03:38 ID:??? AAS
>>805
つかそこを理解しないとniftyじゃcgi動かせない。
理解できないなら諦めるしかない。そんなレベルだよ。
809
(1): 805 2009/10/19(月)03:59 ID:??? AAS
…ですよね。
がんばって理解するようにします。
甘えちゃってスミマセンでした。
810: 2009/10/19(月)07:38 ID:kdMNopOA(1) AAS
web patioで、投稿者のipを投稿者の名前の横に出したいです。


理想
奈美悦子(12.34.56.789)
現実
奈美悦子(softybank123456789.bb.jp)

ホスト名が出てしまうのです。
どなたかご教授お願いいたします。
811: 2009/10/19(月)10:23 ID:??? AAS
web patioが何だか知らないし調べてないが
REMOTE_HOSTをREMOTE_ADDRにすれば
812: 2009/10/19(月)10:32 ID:??? AAS
ちょっと見てみたけど、
init.cgiのif ($host eq "") { $host = $addr; }の
if判定消して$host = $addr;だけにすりゃとりあえずはいけるだろう
HOST名消えちゃってもいいならね
813: 2009/10/20(火)05:16 ID:pzoJEbJh(1) AAS
>>809
女の人かな。

ふつうのアドレスが

外部リンク:hompage1.nifty.com

ならアドレスは

外部リンク:hpcgi1.nifty.comケイジバン.cgi

だよね。
あとはパーミシッション設定さえできれはいいはずだけど…
どやんのかな。
814: 2009/10/20(火)10:03 ID:??? AAS
パーミッションはftpクライアントから変更できる
815: 2009/10/20(火)11:21 ID:??? AAS
perlのパス変更したり画像別の場所に置いたりそのパス書き換えたりとやる事は一杯あるけどな
816: 2009/10/23(金)22:31 ID:KXomDYrT(1) AAS
希望のCGI探して貰えるスレって無い?
817: 2009/10/24(土)04:30 ID:??? AAS
昔はWEB制作板にあったが今はしらん
818: 2009/10/24(土)12:18 ID:??? AAS
グーグル先生なら探してくれるさ
819
(1): 2009/11/17(火)14:44 ID:CAlWSo1g(1/2) AAS
AA省
820
(1): 2009/11/17(火)14:51 ID:??? AAS
$_SERVER['HTTP_HOST']は消したのか?
821: 819 2009/11/17(火)15:09 ID:CAlWSo1g(2/2) AAS
>>820
消してませんでした!
ありがとうございます、できました
822: 2009/11/23(月)13:23 ID:S8oBBlOU(1) AAS
CGIで、タグ有効化処理というものがあります。
(説明すると長くなるので省略)

sub tag_change {
local($_) = $_[0];
1 while s/(.*)(<(b)>(.*)<\/b>)/$1<b>$4<\/b>/i;
1 while s/(.*)(<(i)>(.*)<\/i>)/$1<i>$4<\/i>/i;
1 while s/(.*)(<(u)>(.*)<\/u>)/$1<u>$4<\/u>/i;
1 while s/(.*)(<(font[\s\S.]+)\>(.*)\<\/font\>)/$1<$3>$4<\/font>/i;
1 while s/(.*)(<(hr(.*))>)/$1<hr$4>/i;
1 while s/(.*)(<(a href[\s\S.]+)\>(.*)\<\/a\>)/$1<$3>$4<\/a>/i;
$_;
}

このようなやつなのですが、この中には6つのタグが有効化されています。
上から順に、<b>タグ、<i>タグ、<u>タグ、<font>タグ、<hr>タグ、リンクタグです。

この書き方に沿って、他にも「IMGタグ(画像を表示)」「inputタグ(フォーム)」「textareaタグ」
などなど、いろいろ有効化しようとスクリプトを書いてみましたが、失敗しました。

出来れば全てのタグを有効化したいのですが、最低限、画像タグなどは有効化したいところです。

どのようなスクリプトを書けば良いか分かる方は、ぜひ教えてください。
823: 2009/11/23(月)13:30 ID:??? AAS
単純な正規表現に見えますが
824: 2009/11/23(月)13:33 ID:??? AAS
タグを最長マッチはまずいだろ
825: 2009/11/25(水)06:36 ID:??? AAS
sub tag_change{
local($_) = $_[0];
s/&lt;/</g;
s/&gt;/>/g;
$_;
}

とかどうよ
826: 2009/12/06(日)23:49 ID:??? AAS
掲示板のスパム対策でリンク先をJava Scriptで開くというのを見たんですが
この手法って今も有効ですか?
もしもっと簡単で有効な方法があれば教えてください。
827
(1): 新入社員 2009/12/19(土)15:23 ID:RUGIDpIm(1) AAS
はじめまして。

新しく入社した会社で、webページを管理するように言われました。
メールフォームをサイト上に作りたいのですが、うまくいきません。

サーバーは「ラピッドサイト」です。

フリーのフォームメールを設置使用としましたが、うまく設置できなかったので、
ラピッドサイトのQ&Aをみていると、「CGIインストーラー」なるものを発見しました。
KentさんのCGIを簡単に設置できるようなので、使ってみました。

設置は簡単にでき、htmlの簡易フォームも自動で生成されました。(その時点で、そのフォームから送信テストをしましたが、問題なくメールも届きました)

さて、今度はその自動で生成されたフォームをカスタマイズしようとしたのですが、ちょっとでも内容を変更するとメールが遅れなくなるのです。
(web上では最後の「送信は正常に完了しました」まで行くのですが、なぜかメールがとどきません・・・・)

過去に3回ほどメールフォームをロリポップのサーバーに設置した経験がありますが、問題なく出来ました。

どうか、皆様のお知恵をお貸し下さい。
828: 2009/12/19(土)15:41 ID:??? AAS
ラピッドサイトよく知らないけどラピッド特有のことなら中の人に聞いてチョ
CGIのいじり方がわからないなら具体的に書いてチョ
よーく考えて、どうしてもカスタマイズする必要ないならそのままでがまん汁
829: 2009/12/19(土)15:50 ID:??? AAS
>>827
正直、起きてる現象だけ書かれても困る。
具体的にどのCGIのどのバージョンを設置して、どこをどう弄った結果そうなったのか。
変更済みのものうpするとか、もう少し状況を伝える努力をしてくれ。
830
(1): 2009/12/19(土)18:58 ID:??? AAS
3年ほど前からYomi-Search Ver4.21 を使ってるんですが、
きょう管理画面から登録待ちの処理をしようとしたら

 タイムアウトエラーです。
 もう一度「戻る」ボタンで戻ってからやり直してください。
 Lockmode:ディレクトリロック

と出て作業が続行できなくなってしまいました。どこをどうしたらいいでしょうか・・・
831
(3): 2009/12/19(土)19:10 ID:??? AAS
AA省
832
(2): 2009/12/19(土)20:40 ID:??? AAS
>>830
ftpか何かでロックディレクトリの中身を消去

>>831
sofmap?と思って覗いたら納得した。まぁそれはさておき、

$deny_host = '*.yournet.ne.jp *.ftth.ppp.infoweb.ne.jp';

でもダメ?
833: 831 2009/12/19(土)20:49 ID:??? AAS
>>832
ありがとうございます。その書き方に変えて様子を見てみます。
ダメなら、またお邪魔します。
834: 2009/12/19(土)22:07 ID:??? AAS
>>832
Yomi-Searchの件、できました! ありがとうございます!
835
(1): 2009/12/20(日)13:46 ID:??? AAS
AA省
836
(1): 2009/12/20(日)13:59 ID:??? AAS
>>835
調べてる部分を抜き出してチェックしたけどちゃんとひっかかるよ。
httpサーバの方で逆引きしてないんじゃない?
例えばApacheならHostnameLookupsの設定とか
837: 2009/12/20(日)14:00 ID:??? AAS
ってリモートホストを名前で書いてるってことはひいてるってことだな・・・
838
(1): 2009/12/20(日)14:06 ID:??? AAS
$deny_hostのすぐ上の$gethostbyaddr=1にしてる?
839: 2009/12/20(日)14:11 ID:??? AAS
>>836
書き方の問題でなければ諦めようと思います。
ヘタレです、ありがとうございました。
840: 2009/12/20(日)14:14 ID:??? AAS
>>838
# ホスト取得方法
# 0 : gethostbyaddr関数を使わない
# 1 : gethostbyaddr関数を使う
$gethostbyaddr = 0;

0でした1にしてみます。解決しちゃうのかな?すみませんほんと
841: 2009/12/20(日)14:40 ID:??? AAS
でもまあそれ丸ごと禁止するのはいろいろと弊害でそうだけどなw
内容チェックするとか逐一ISPに報告するとかしないときつそう・・
842: 2009/12/26(土)17:32 ID:fTY5/XbI(1/3) AAS
どもです。
kentさんのCGIを使ってメールフォームを作っていますが、
送信エラーになってしまいます。
チェックモードでチェックすると


メールソフトパス:NG → /usr/lib/sendmail

と表示されます。
これは、どこをどのように書き直せとの警告なのでしょうか?

よろしくお願いします。
843: 2009/12/26(土)17:34 ID:??? AAS
それは設置する鯖で変わってくることだからここで聞いても答えられない
844: 2009/12/26(土)17:59 ID:fTY5/XbI(2/3) AAS
843
ご返答ありがとうございます。
これはサーバー側の管理画面か何かで変更する項目なのでしょうか??
それとも、設置したディレクトリが悪いのでしょうか?

すみません。何がなんだかさっぱり分からなくなってきています。
どうか、もうすこし詳しく教えていただけないでしょうか・・・

よろしくお願いします。
845: 2009/12/26(土)18:07 ID:??? AAS
わからんならまずテンプレ書けば?
846: 2009/12/26(土)18:15 ID:fTY5/XbI(3/3) AAS
845さん
何とか設置が完了しました。

cgiのsendmailの内容を変えて、送信が可能になりました。
お手数をおかけいたしました。

ありがとうございました。
847
(1): 2009/12/26(土)18:16 ID:??? AAS
KENT氏のyy-bordを設置してます。
spamlog.cgiのサイズがものすごく大きくなってきてるんですが、
原本(DLしてきた白地のままの)のspamlog.cgiと差し替えても大丈夫ですか?
848
(1): 2009/12/26(土)19:33 ID:??? AAS
>>847
構わない
849: 2009/12/26(土)22:03 ID:??? AAS
>>848
ありがとうございました
850
(1): nobody 2010/01/01(金)03:16 ID:??? AAS
既成のCGIの改造でいくらやってもうまくいかなくて困りきっています。
板違いでしたらもうしわけありません(探してみましたがCGI改造板は2001年の代物でした)
いくら改造してもエラーばかりでもう2日悩んでいます。
改造したいものはテルラさんという方のCGI解説の古い本を入手してCGIの勉強を始めました。
昔はサポート掲示板などもあったらしいのですけど今はいくら探してもサポートがありません。
質問もできません。ほんとうにここしか質問ができる場所がなくてもう困っています。
もともとのCGIは
外部リンク[htm]:cgicgi.webdeki-hp.com
です。 これを改造したいのです。

したいこと
1 このスクリプトはリロードするたびに(ブラウザで更新を押すたびに)なぜかどんどん
その直前に書き込んだ文章が繰り返してどんどん書き込まれて行きます。
更新ボタンを押してもページの更新を(リフレッシュを)するだけにして、勝手にどんどんその直前の
書き込みが繰り返して書き込まれていくのを辞めたいです。

2 もうひとつは書き込んだ人の名前の下に書き込み者のIPやブラウザ名を表示させたい
です。 サンプルは
外部リンク[htm]:cgicgi.webdeki-hp.com
です。 この二つ目を改造して使えばいいではないかといわれそうですが、ひとつめの
デザインが好きなのでなんとか一つ目のデザインのまま、2.htmのスクリプトでの書き込み
表示のようになるようにしたいと思っています。

もうこれでまるまる3日目です。完全にわからなくなって発狂寸前です。
板違いかもしれないのですけど、ほんとうに助けてください。
なお、1.htmと2.htmは解決し次第、きちんと削除します。
すみません。ほんとうに助けてください。
(他のKentさんとかのCGIを使え、というレスはなしでお願いします)
851
(1): 2010/01/01(金)09:42 ID:??? AAS
>>850
スレ違い。つかたかだか3日で発狂とかどんだけ脆弱なんだお前の精神は。

★三 【 スクリプト改造工房 PART 9 】 ★三
2chスレ:php

【 スクリプト改造依頼スレ】(丸投げ) part7再々
2chスレ:php

それぞれのスレの1をよく読んで自分にあったほうを選べ。
852: 2010/01/01(金)18:21 ID:??? AAS
>>851
あけましておめでとうございます。
マジでこの二つのスレッドは検索で見つかりませんでした。
ありがとうございました。
ではこの板から速攻で撤退いたします。
853
(1): 2010/01/02(土)12:40 ID:??? AAS
AA省
854: 2010/01/02(土)19:14 ID:??? AAS
>>853
custom.cgiと同じ階層にblディレクトリがあるなら

$blfile = "./bl/blfile.cgi";

に変更。
855: 2010/01/08(金)16:02 ID:jVR8xB3P(1) AAS
>>347でES-FORMの設置で質問した者です。

新しいバージョンが出ていたのでバージョンアップしようとしたところ、
別のエラーが出てしまいましたので、またご教授いただけると幸いです。

以前は、みなさんにアドバイスを頂いた結果、.htaccess を削除することで
動作させることができ、今回も同様の手順でフォームの作成はできたのですが
完成したフォームにアクセスすると

$idの値が正しくありません。

のエラーが出てしまいます。
当時からPHPのバージョンは5.2.xにアップしました。

宜しくお願いします。
856: 855 2010/01/08(金)16:23 ID:??? AAS
スミマセン、、、自己解決しました。
フォームデザインのhtmlが間違えていたようです。
1-
あと 127 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.241s*