バージョン選択

フォーラム

メニュー

オンライン状況

84 人のユーザが現在オンラインです。 (78 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 83
denelie4q もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > その他 > お問合わせページ 確認ページボタンを押すとWarningが表示されます

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ks-d-k
投稿日時: 2017/3/25 2:24
対応状況: −−−
半人前
登録日: 2010/11/15
居住地: 鹿児島
投稿: 24
お問合わせページ 確認ページボタンを押すとWarningが表示されます
[EC-CUBE] 2.4.1
[レンタルサーバ] heteml
[OS] Windows7
[PHP] 5.4.45
[データベース] MySQL 5.0.96
[WEBサーバ] Apache
[ブラウザ] Firefox
[導入プラグインの有無] 無
[カスタマイズの有無] 税率設定を組み込んでおります。

[現象]
お問合わせページで入力をして、「確認ページへ」のボタンを押下すると、
Warning: array_key_exists() expects exactly 2 parameters, 1 given in サイト名/data/class/pages/contact/LC_Page_Contact.php on line 103と104と表示されます。

このLC_Page_Contact.phpの103と104は以下の通りです。

103:$this->arrForm['email']   = array_key_exists($_POST['email']) ? strtolower($_POST['email']) : '';
104:$this->arrForm['email02'] = array_key_exists($_POST['email02']) ? strtolower($_POST['email02']) : '';


以前isset文になっていましたので、issetをarray_key_existsに修正して動作テストも問題なかったのですが、
1年ぐらいしてから、クライアント様からメールアドレスの項目が入力して送信ボタン押しても「メールアドレスが入力されておりません」とメッセージが出て送信できませんときました。
色々と手を尽くしてみましたが一人の力では限界があり、お力をお借りしたいと思いまして投稿させていただきました。
すみませんが、宜しくお願いいたします。
468
投稿日時: 2017/3/25 9:33
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 630
Re: お問合わせページ 確認ページボタンを押すとWarningが表示されます
array_key_existsの記述に誤りがあります。
$_POSTにキーが存在するかチェックしたいと思いますが、
以下のように確認したいキーと、チェックしたい配列をそれぞれ指定する必要があります。

array_key_exists('email', $_POST)
array_key_exists('email02', $_POST)

Warningのメッセージは、array_key_existsは2つ引数が必要という事を示しています。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ks-d-k
投稿日時: 2017/3/25 10:21
対応状況: 解決済
半人前
登録日: 2010/11/15
居住地: 鹿児島
投稿: 24
Re: お問合わせページ 確認ページボタンを押すとWarningが表示されます
468さん

ありがとうございます。
無事解決いたしました。感謝いたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は19,739名です
総投稿数は82,442件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1632
4
yuh
1387
5
red
1064
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
784
10
umebius
712
11
tao_s
651
12 sumida 638
13
homan
633
14
468
630
15 karin 609
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.