[過去ログ] CGI設置について質問【Part3】 (983レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
727
(5): 2009/08/19(水)14:24 ID:Npi1ciJX(1/2) AAS
AA省
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
732
(1): 727 2009/08/19(水)17:37 ID:??? AAS
ありがとうございます!!
form_done.htmlもform.phpも見当たらないですので
おっしゃった通りにdie云々を消して、

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

だけにしたら、見事に元の画面に戻りました!
おかげさまで、ありがとうございました。
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
738: 727 2009/08/25(火)19:05 ID:??? AAS
>>737

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

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

……ごめんなさい。不勉強なので、
せっかく教えて下さってる内容、なんとなくしか分らないです。
他のメールフォームPHPを配布してるところを探してきます。ありがとうございました。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s