PHP7.2 で eform が動かない。

質問全般・改善要望
zeldaudon
メンバー
メンバー
記事: 4
登録日時: 2011年12月20日(火) 21:16

PHP7.2 で eform が動かない。

投稿記事by zeldaudon » 2019年2月06日(水) 16:01

レンタルサーバ業者のPHPが7.2ににバージョンアップしたため、以下で対策されたバージョンに入れ替えました。
viewtopic.php?f=32&t=1848

この環境において eformを使用すると、フォームの表示はできるのですが、Submitした時点で Err と表示されるようになりました。
PHPのエラー表示が抑止されているので、それを解除したところ、以下のエラーが発生していることがわかりました。

Notice: Undefined index: type in /home/*******/www/modx/manager/includes/extenders/ex_subparser.php on line 461

該当行は以下の通りです。

コード: 全て選択

switch($val['type'])

POSTしたものを配列に取り込む時に何らかの問題が起こっていると思うのですが、調査していただけませんでしょうか。
zeldaudon
メンバー
メンバー
記事: 4
登録日時: 2011年12月20日(火) 21:16

PHP7.2 で eform が動かない。

投稿記事by zeldaudon » 2019年2月13日(水) 16:52

サーバ情報を追加します。

 ホスト&契約タイプ : さくらスタンダード
 PHPバージョン : 7.2.14
 DB : MySQL5.7.21
アバター
yama
管理人
記事: 3075
登録日時: 2009年7月29日(水) 02:50

PHP7.2 で eform が動かない。

投稿記事by yama » 2019年2月13日(水) 17:04

了解です、後ほど修正します。
アバター
yama
管理人
記事: 3075
登録日時: 2009年7月29日(水) 02:50

PHP7.2 で eform が動かない。

投稿記事by yama » 2019年2月14日(木) 10:23

http://bashalog.c-brains.jp/18/02/07-100000.php
原因が分かりました。後ほど修正します。