[過去ログ] CGI設置について質問【Part3】 (983レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
724: 714 2009/08/16(日)15:20 ID:??? AAS
>>723
apeのもとから入ってるスキンで試してみたところエラーはでませんでした!
そして再度↑のURLからもってきたスキンを入れたところエラー再発です
ということはスキンに問題があるということなのですよね?
どうしたらいいのでしょう…
725: 2009/08/16(日)21:28 ID:??? AAS
どうしたらいいも何も自分で直せないなら作者に頼むか他人に頼むかするしかないだろう。
726: 2009/08/17(月)02:28 ID:??? AAS
一番手っ取り早いのはスキンを使わない
まあスキン入れ替えたくらいでエラー吐くってことはデザインとプログラムの分離がきちんと出来てないスパゲティソースの可能性が高いから
他の掲示板を使うのがいいんじゃないかな
727(5): 2009/08/19(水)14:24 ID:Npi1ciJX(1/2) AAS
AA省
728: 2009/08/19(水)14:38 ID:??? AAS
phpとして動いてないんじゃないの?
あとは文字コードとか
729: 727 2009/08/19(水)14:57 ID:??? AAS
ありがとうございます!
設置してみて、フォームの数や大きさを弄って送信テストしてみたとき何回かは送れたので、
少なくともその時点ではphpとして動いていたんじゃないかと思うんですが、
そのときにもこのゴミがついてたかどうか、よく覚えてないんですよね。
もう一度削除して最初からやってみます!
730(1): 727 2009/08/19(水)15:51 ID:Npi1ciJX(2/2) AAS
もう一度やってみたら 「 ?> 」も消えたし送信もできました!728さん、ありがとうございます。
エンコードを直したら文字化けしてたのも対処できました!
ローカルではやっぱエラーが出て送信できないけど、レンタルサーバーのほうで出来れば文句ないです。
ついでで申し訳ないんですが教えていただけますか?
レッツPHP!のこれだと、送信ボタンを押したあと、「送信できました」だけが左上に書かれた、
なんとも寂しい画面に切り替わってしまうんですが、
これを、切り替えずに、送信前の元のページに戻すことはできないでしょうか。
レッツPHP!からお借りしたスクリプトには
// 送信後のjump先(二重投稿防止の為)
$url = $_SERVER["PHP_SELF"]."?act=done";
省12
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」(適当です)みたいに、
お尻にごちゃごちゃくっつくじゃないですか。
省10
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:ディレクトリロック
省3
743(1): 2009/08/27(木)19:28 ID:??? AAS
【 CGI名 】 チャッターズ
【 配布元URL 】 外部リンク:webpower.jp
【 設置サーバ 】 isweb
【スクリプトチェックの有無】 わかりません
【 質問内容 】
チャットを設置したのですが一番初めのシステムセットアップで
CGIが検出したURLとブラウザのURL入力窓に表示されているURLが
違うものになります。
CGIの中身はPerl処理系のパスを指定されたものに書き換えただけです。
「CGIのソースコードを修正しないまま使うと、誤動作の原因となります」
省2
上下前次1-新書関写板覧索設栞歴
あと 240 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s