cfFormDBでエラー

質問全般・改善要望
返信する
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

cfFormDBでエラー

投稿記事 by min-o »

-----
ご利用のサーバ: さくらインターネット
Webサーバのバージョン :
PHPのバージョン :5.2.17
データベースのバージョン : 5.1.66-log
MODXのバージョン : 1.0.10J-r3
ブラウザ :fierfox23.0.1
-----

お世話になっております。
modxサイトですが、これまでメールフォームはmodxの外に作っていました。
フォームからの送信データをcsvに溜めて出力するためf_mailer.cgiを使用していたためです。
(f_mailer.cgiはUTF-8未対応のためmodxリソース内だと文字化けしてしまうので)

cfFormMailerとcfFormDBを使えばcsv出力ができるとわかったので、インストールしてみたのですが
cfFormDBでエラーでが出てしまいます。
イベントID 0
ソース Parser - - Module - Execute module
日付 2013/09/10 18:51:58
ユーザー support
Use of undefined constant E_USER_DEPRECATED - assumed 'E_USER_DEPRECATED'
? MODX Parse Error ?
MODX encountered the following error while attempting to parse the requested resource:
? PHP Parse Error ?
PHP error debug
ErrorType[num] : PARSING ERROR[4]
File : /home/******/www/home/manager/processors/execute_module.processor.php(116) : eval()'d code
Line : 14
Source : - Module
Basic info
REQUEST_URI : /manager/index.php?a=112&id=3
Manager action : 112 - Execute module
Referer : http://******.co.jp/manager/index.php?a=1&f=menu
User Agent : Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0
IP : 61.45.201.25
Parser timing
MySQL : 0.0553 s (3 Requests)
PHP : 0.0433 s
Total : 0.0986 s

Backtrace
1 include_once()
manager/index.php on line 404
2 evalModule()
manager/processors/execute_module.processor.php on line 103

Output:

Parse error: syntax error, unexpected T_STRING in /home/******/www/home/manager/processors/execute_module.processor.php(116) : eval()'d code on line 14

cfFormMailerは送信できましたが、確認画面を出さずに、直接送信することはできないでしょうか?
csvデータで集計しやすいように、選択項目のvalueを選択項目名でなく、value="1" value="2" としていて
確認画面を見ても数字のみなになってしまうので…。

よろしくお願いいたします。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBでエラー

投稿記事 by yama »

PHP構文として解釈ができてないみたいなので、インストールがうまくいってない気がします。
たとえば eval()'d code Line : 14 とのことですが、cfFormDBのモジュールコード(編集画面に貼り付けるコード)は全体の行数がそこまでなかったと思います。
実際に行なったインストール手順を教えていただけますでしょうか?
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: cfFormDBでエラー

投稿記事 by min-o »

yamaさま
返信遅くなって申し訳ありません。

インストール手順
1)cfFormMaileインストール
使用ファイルは https://github.com/clefarray/cfFormMailer から各ファイルを開いてテキストエディターにコピペ保存しました。
http://www.clefarray-web.net/blog/manua ... al.html#c4
にしたがってcfFormMailerをインストール

cfFormMailerを設定してテスト→問題なし

2)
cfFormDBインストール
使用ファイルは https://github.com/clefarray/cfFormDB から各ファイルを開いてテキストエディターにコピペ保存
手順は http://www.clefarray-web.net/blog/manua ... anual.html 
の4までで、5は未入力、6保存です。

この後モジュールタブから「cfFormDB」をクリックすると上記のエラーが表示されます。

よろしくお願いいたします。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBでエラー

投稿記事 by yama »

https://github.com/clefarray/cfFormDB/b ... FormDB.php
モジュールコードの内容は上記で合ってますか?
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: cfFormDBでエラー

投稿記事 by min-o »

指定のページの内容をコピペしたのですが、ゴミが入っていたようです。
コピペしなおしたら「テーブル新規作成」に進め、設置完了できました。

お騒がせしました。
運用テストする時間が来週まで取れないので、まだ未確認ですがうまくいったぽいです。
ありがとうございました。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
返信する