q19cms

自動フォームに関する質問集

不具合に関するご質問

フォームページが文字化けします。
UTF-8(※BOMなし)が使えるエディタを使用してみて下さい。Windowsのメモ帳はNGです。

TeraPadをご利用の場合「UTF-8」でなく「UTF-8N」で保存します。詳しくは「TeraPad UTF-8N 保存方法」などで検索をかけて下さい。

フォームページにアクセスしてみたのですが、プログラムコードのようなものが入ってしまっています。
form.htmlにアクセスされていませんでしょうか?フォームページはform.phpになるのでご注意下さい。また、form.phpへのアクセスはサーバー上にアップロードした状態で行って下さい。
今まで問題なく使っていたのですが、ある日突然プログラムエラーのようなものが出るようになりました。
phpのバージョンが上がった可能性があります。以下のいずれかで改善されるか確認して下さい。

1.元のphpバージョンに戻して動作するか確認。
2.最新の自動フォームで改善されるか確認。試用版(※自動フォーム開発元に移動します)は無料で使えるのでそちらで試してみて下さい。

エラーが改善されない場合、サポート掲示板から症状を記載の上でご連絡下さい。
編集したらプログラムエラーが出るようになりました。
以下のいずれかで改善されるか確認して下さい。

1.久しぶりに更新した場合、phpのバージョンが上がった可能性があります。バージョンが上がっていた場合は元に戻して動作するか確認して下さい。
2.バックアップファイルがある場合はまずはそちらに戻して動作確認して下さい。
3.バックアップファイルがない場合、試用版を使ってサンプルフォームを生成し、動作するか確認して下さい。
4.それでもエラーが出続ける場合、サポート掲示板からご連絡下さい。
自動返信で、管理者にはメールが届くのですが、ユーザー確認メールが届きません。
メールアドレスの再入力チェック機能をご利用で、1つめのメールで「メール一致チェック」を選択されていませんでしょうか?1つめのメールの入力チェックのプルダウンからは「メールチェック」を選択し、2つめのメールの入力チェックに「メール一致チェック」を選択してみて下さい。
メールアドレス欄を使う際の注意点。
同じ内容の自動返信メールが何通も届く事があります。原因は何でしょうか?
サイト訪問者がフォームから送信された際、最後に送信完了画面が出ますが、これを閉じずに同じタブで他のサイトを開いてネットを続けられますとこのような現象が発生する場合があるようです。
フォームの送信完了画面(finish.html)に、「この画面は一旦閉じて下さい」などのメッセージを入力して下さい。
確認画面から「戻る」ボタンを使って(またはブラウザの「戻る」)、入力画面に戻った場合に「リセット」ボタンがききません。
この場合は「ブラウザの仕様」による動作で不具合ではありません。「リセット」は初期表示状態に戻す機能です。「戻る」ボタンで戻った場合は、前回の入力データが入った状態が初期表示になるのでリセットを押しても変化しないという事になります。

導入前に頂くご質問

利用期間を過ぎるとフォームも使えなくなるのでしょうか?
生成したフォーム本体は期限後も使い続けることができます。(管理ページへのログインはできなくなります。)
form.phpがフォーム画面という事ですが、自動フォームでDLされる3枚のhtmlファイルは何のためのものですか?
フォームのレイアウト用のテンプレートになります。フォームプログラムに必要なので削除したりしないで下さい。各ファイルの内容は、form.htmlが入力画面用、confirm.htmlが確認画面用、finish.htmlが送信完了画面用です。
フォームを複数設置する事はできますか?
はい、フォームごとにフォルダを分ければ可能です。例えば、「お問い合わせ」と「資料請求」と2つ使いたい場合、「お問い合わせ」用として「contact」というフォルダを作成します。その中に自動フォームでDLしてきたファイル一式を梱包すればそこへのアクセス(http://~~/contact/form.php)でフォームを使う事が可能です。「資料請求」も同じように専用フォルダを作ってそこにDLしてきたファイル一式を梱包して下さい。階層が1つ下になる為、フォーム用の各htmlファイルの画像やstyle.cssへのパスも変更する必要がありますのでこの点のみご注意下さい。
将来WEBデザインをリニューアルする際、フォームも移動して使えますか?
同じサーバー環境なら問題ありません。form.html、confirm.html、finish.htmlを準備し「フォーム部分のタグ」をリニューアル用のWEBデザインに移動、プログラム本体(form.php)も移動して下さい。リニューアル後は送信テストを必ず行って下さい。
違うサーバー環境になる場合は、そのサーバーが自動フォームの環境を満たしていればご利用頂けます。
※フォーム用のhtmlの文字コードはUTF-8である必要があるので、shift-jisの場合は先にUTF-8に変更しておいて下さい。shift-jisのままだと文字化けします。
SSLに対応していますか?
自動フォームはSSLには直接関与しませんので、サーバーなどのSSLの解説をご覧頂き、ご利用下さい。
zipファイル解凍時にセキュリティ警告が出ます。開いても大丈夫ですか?
ファイルに圧縮をかけている事でセキュリティソフトによってはウイルスと勘違いした警告を出す場合があるようです。問題ありませんのでそのままご利用下さい。
セキュリティは大丈夫ですか?
基本的なセキュリティ対策はしていますが、ご利用サーバーのセキュリティやPHPのバージョンなどにも関係しますので、弊社側のみで安全に関して証明や保証をすること は出来ません。ご利用に関しては、ご利用者様のご判断でお願いいたします。
WEB制作業者ですが、クライアント用に使ってもいいですか?数に制限もありませんか?
はい、期限内でしたら制作数に制限はありませんのでご自由に(販売商材としてのご利用可)ご利用下さい。

導入後に頂くご質問

お客様への自動メールの冒頭に、「お名前」を追加する事はできますか?
ダウンロードしたform.phpのカスタマイズで対応は可能です。
※ダウンロードしたphpへの直接の編集になる為、自動フォームの生成ツールを通し直すと、当然この設定はリセットされますのでご注意下さい。
※form.phpのバックアップをとってから作業をして下さい。すでに運営中の場合、いきなり編集せず、複製したものをテストサーバーにアップしてそちらで動作確認をして下さい。


1.form.phpを開き、「お名前」に設定されているname値を確認します。このサンプルでは「item1」でした。

2.次に、以下のカスタマイズを加えます。

↓以下をコピペして使って下さい。
テキストエリアなどについて、文字数制限は可能でしょうか?
自動フォームにはそのような機能はありませんが、出力されたform.htmlの制限したいタグにmaxlengthを使えば制限できると思います。
テキストエリアに設定する例は以下です。
<textarea name="item5" cols="40" rows="10" class="wl" maxlength="100"> これは100文字の制限で、それ以上入力しても無効になります。 詳細はGoogle検索などかけてみて下さい。
3枚のダウンロードしたhtmlファイル名(form.html,confirm.html,finish.html)を変更する事はできますか?
はい。form.phpの以下部分を希望のファイル名に変更してご利用頂けます。
※実際にDLされたhtmlファイル名本体も合わせて変更して下さい。
変更後は必ずフォームの動作確認をお願い致します。
エラーメッセージが出る際や確認画面の表示時には、ページの上部を基準に表示されてしまいますが、フォームのテーブルの上部に合わせて表示させることはできますか?
(例:フォームページ冒頭に説明文が長く入っており、エラーが出た場合や確認画面時に冒頭に戻るので下にあったフォームが見えなくなってしまうのを回避したいなど)
※2022年5月時点では、この設定は入っています。
form.htmlの以下の赤ワクを変更して下さい。※aタグがある場所が表示されます。
確認画面でも同じようにしたい場合は、confirm.htmlも同じタグに置き換えて下さい。

↓以下をコピペして使って下さい。
エラーメッセージが出る際に、フォームテーブルの一番上に画面が移動しますが、させないようにしたいです。
(ヘッダー固定デザインなどで要素が重なってしまって見えなくなるのを回避するなど)
form.htmlを開き、
<a id="form"></a>
の1行を削除して下さい。
生成したフォームの設定を変更したいのですが、ログイン期間が過ぎてしまいました。変更はできないのでしょうか?
form.phpの冒頭で直接編集できる項目はあるので一度見て下さい。その他の項目についてはログイン期間が過ぎると管理ページへのログインができなくなる為、編集できません。改めて自動フォームをお申し込み下さい。
管理者の通知先を複数指定する事は可能でしょうか?
自動フォームの生成ページの「管理者メールアドレス」にカンマ区切りで複数指定する事は可能です。
但し、本来の仕様外である為、必ず動作確認を行って問題が発生しない環境であるか確認して下さい。問題が発生する場合はこの方法は使わず、管理者メールアドレスから更に転送させるような設定をサーバー等で行うようにして下さい。
自動フォームに「CC」や「BCC」での送信を追加する事はできますか?
以下のカスタマイズで可能です。
※設定後は必ず送信テストを行って正常に動作するか確認して下さい。自動フォームのバージョンによりうまく動作しない可能性もあります。

1. form.php冒頭に、CCとBCCブロックを追加。

form.phpを開き、冒頭にあるブロックにCCとBCCの2行を追加し、メールアドレスも入力します。
CCまたはBCCのどちらかだけ使いたい場合は、該当する1行だけ追加して下さい。

↓以下をコピペして使って下さい。

2. 送信呼び出し

if ($mail_sys) {
でキーワード検索をかけ、
, $mail_cc, $mail_bcc
を追加して下さい。
※もし管理者向けや利用者向けのどちらかのみにCC/BCCを送りたい場合は、送りたい方のみ修正してください。

3. 送信処理

function sendmail
でキーワード検索をかけ、
, $cc="", $bcc=""
を追加して下さい。。

4. 送信先CCとBCCの追加

// 返信先指定
でキーワード検索をかけ、以下の編集を行って下さい。

↓以下をコピペして使って下さい。


以上です。

1つ前のページに戻る
FAQトップに戻る