
ホームページビルダー19を使っています。さくらサーバーを使いサイトを乗せることは成功しましたが。お問い合わせcontactus.htmlでメールを送ることができません。送信ボタンを押しますと、
”type 01 mailhormproが定義されていません”のメッセージが出ます。
contactus.hmlのhtml設定はホームビルダー解説動画を見て設定し、サイトに転送しました。
主な編集済箇所
1)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
2)<script type="text/javascript" src="jquery.min.js"><!-- hpbiptitle jQuery library -->
</script> <script
3)<form id=”mailformpro“ method=”POST“>
4) </form>
<script type="text/javascript" id="mfpjs" src="mail/mailformpro/mailformpro.cgi">
</script>
2)と4)を挿入すると、サイト確認でcontactus.htmlに赤x印が付きます。
cgi動作確認はokでした。config.cfiは編集し、ffftpでサーバーのwwwに保存しました。
何が悪いのでしょうか教えてください。
A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
マイコンピューター → JustSystems → HPB19 → CLASSIC → sample → cgi →
Program Files(×86)が抜けてましたね。
マイコンピューター → Program Files(×86) (Program Files)→ JustSystems → HPB19 → CLASSIC → sample → cgi →
cgiのサンプルがあります。
お礼のページなどに飛ぶようにも設定できます。
ただ、スマホからかな?こちらにはメール入りますが、送信者の方はエラーが出るときがあるみたい。
同じメールが続く時がそういうことだと思います。

No.2
- 回答日時:
私が使った、サンプルは19にもありました。
(19も持ってるけど、14で充分なので使ってないのです。)
マイコンピューター → JustSystems → HPB19 → CLASSIC → sample → cgi →
に行けば、cgi ファイルのサンプルがあります。
そこをさくらのデーターに変更すればいいかな。
私もさくらです。
htmlの部分は、別に作成します。
はずかしいけど、私のhtmlです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 14.0.8.0 for Windows">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" content="ホームページ・ビルダー (C) Copyright IBM Corp. 1995, 2009">
<TITLE>お問い合わせ</TITLE>
<SCRIPT language="JavaScript">
<!--
// 未入力項目をチェックする
function chValie() {
// 入力必須項目(「,」で区切って追加可能)
ess = new Array("email", "name", "comment");
for(i=0; i<ess.length; i++) {
txt = document.nForm.elements[ess[i]].value;
if(txt == "") {
alert("未入力項目があります");
return false;
}
}
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<BR>
</P>
<FORM action="ask.cgi" method="POST" name="nForm" onSubmit="return chValie()">
<TABLE>
<TBODY>
<TR>
<TD>
<TABLE border="0">
<TBODY>
<TR>
<TD colspan="2"><B>問い合わせフォーム</B></TD>
</TR>
<TR>
<TD height="10"></TD>
<TD></TD>
</TR>
<TR>
<TD width="120"><FONT size="-1"><B>氏名</B></FONT></TD>
<TD><INPUT name="name" size="50"></TD>
</TR>
<TR>
<TD width="120" height="5"></TD>
<TD></TD>
</TR>
<TR>
<TD width="120"><FONT size="-1"><B>メールアドレス</B></FONT></TD>
<TD><INPUT name="email" size="70"></TD>
</TR>
<TR>
<TD width="120" height="5"></TD>
<TD></TD>
</TR>
<TR>
<TD valign="top" width="120"><FONT size="-1"><B>内容</B></FONT></TD>
<TD><TEXTAREA name="comment" rows="10" cols="50"></TEXTAREA></TD>
</TR>
<TR>
<TD colspan="2" height="5"></TD>
</TR>
<TR>
<TD colspan="2"><FONT size="-2" color="#ff0000"><B>未記入の項目があれば送信できません。</B></FONT></TD>
</TR>
<TR>
<TD colspan="2" height="5"></TD>
</TR>
<TR>
<TD colspan="2" align="center"><INPUT type="submit" value="送信"></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</FORM>
<BR>
<BR>
<BR>
<BR>
<IMG src="●●●●●.gif" width="275" height="27" border="0" alt="●●●●●●●●●●"><FONT size="-1">
<BR>
<BR>
●●●●●●●●●●</FONT>
<BR>
<BR>
<BR>
<IMG src="●●●●●.gif" width="658" height="20" border="0"><BR>
<BR>
<BR>
<FONT color="#999999" size="1">このページは、著作権法で保護されています。
<BR>
(c)●●●●●●●●●●</P>
</BODY>
</HTML>
間、抜いてるとこもあります。

No.1
- 回答日時:
私は、14でしています。
素材集かなんかにあったので作りました。
CGIの属性を変更しましたか?
FFFTPでサーバーを開き、属性を変更をしなければ動かなかったと思います。
755にするみたいです。
http://www7.big.or.jp/~jawa/tips/access.html
私は、今、もう一度作るとなったら、???になるレベルです。
ご回答ありがとうございます。ホームページが初めての初心者です。属性はFFFTPを開きオプション>環境設定>転送3で確認しますとcgiとplが表示され属性は755になっています。
さくらサーバーはホスト側のwwwフォルダにフォルダーでアップすると認識してくれないようですが、mailformproのファイルすべてホルダーのままではだめでしょうか?教えてください。
現在はweb上でお問い合わせページを開き、記入は出来ます。必修項目のメッセージが出ますが、スペルチェックが動作しません。送信ボタンを押しますと記入はすべてクリアされ送信できません。
行き詰っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
formで特定のinputを送信しない...
-
Application.ScreenUpdating = ...
-
セレクトメニューで2つの項目...
-
JSONで文字列が長い時
-
文字の横にプルダウンを表示さ...
-
テーブル内でドロップダウンメ...
-
STLのlistで重複するものだけを...
-
シェルスクリプトで、空白(ス...
-
初回起動のみ判別したい
-
Perlにて、sendmailを使用する...
-
c言語 16進数の2進数への変換
-
VB6で、長い時間かかる処理...
-
ACCESS テキストボックスを隙...
-
16進の10進変換について
-
実行時エラー 3020の対策
-
html select optionが左寄せに...
-
1桁の日付に0を付ける
-
C言語のflagの使い方が分かりま...
-
関数「exists」と「defined」の...
-
メモリをアドレスを直接指定し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
formで特定のinputを送信しない...
-
子windowsからsubmit()後にclos...
-
POSTとサイズ指定
-
テキスト入力後、エンターを押...
-
変数の内容が表示できません。p...
-
ホームページビルダーのメール...
-
htmlでチェックボックスを全選択
-
javascriptでCGIを実行するには
-
elsif フォーム内のカーソルを...
-
メール送信フォームつきのポッ...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
メモリをアドレスを直接指定し...
-
実行時エラー 3020の対策
-
<SELECT>タグの折り返し
-
シェルスクリプトで、空白(ス...
-
VB6で、長い時間かかる処理...
-
複数列を持ったリストボックス...
-
16進の10進変換について
-
文字の横にプルダウンを表示さ...
おすすめ情報
FFFTPでサーバーへのアップ方法を変えました、mailformproのconfig.cgiをmailホルダでホスト側のwwwにアップしていましたが、config.cgiファイルをwwwにアップしましたら。エラーはなくなりました。お問い合わせメール画面は出ますがメールは送れません。今度はなぜでしょうかお願いします。