Open prdTanaka opened 1 year ago
@prdTanaka 様
いつもTransmitMailをご利用いただきありがとうございます。
エラーの冒頭を読んでみますと Call to undefined function get_magic_quotes_gpc()
とあります。 get_magic_quotes_gpc()
関数はPHP標準の関数で、確かPHPのいくつかのバージョンで非推奨になり、いくつかのバージョンで削除されたと記憶しています。そして、上記件にあわせて TransmitMail のコードから get_magic_quotes_gpc()
関数を削除しました。
ですので、 @prdTanaka 様が何も変更を加えていないとすると、利用されているレンタルサーバーのPHPのバージョンが自動で上がったか、PHPの設定値に変更があったのではと想像しています。
お使いのTransmitMailのバージョンがわからないですが、もし最新バージョンでない場合は最新バージョンへのアップデートいただければ改善するのではと思います。アップデートは通常、 lib
ディレクトリを最新のものに置き換えるだけかと思います。
バージョンによっては Breaking changes があるので、下記もご参照いただければと思います。
いつもお世話になっております。
問題なく動作していたものが、 ある日突然、画面が真っ白のまま何も表示されなくなりました。
TransmitMail.php にあります、下記の設定にしたところ、 'display_error' => true,
以下のエラーが表示されるようになりました。
Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /home/users/xxxxxxxx/contact/lib/TransmitMail.php:1834 Stack trace: #0 /home/users/xxxxxxxx/contact/lib/TransmitMail.php(362): TransmitMail->safeStripSlashes(Array) #1 /home/users/xxxxxxxx/contact/lib/TransmitMail.php(250): TransmitMail->getRequest() #2 /home/users/xxxxxxxx/contact/index.php(13): TransmitMail->init('config/config.y...') #3 {main} thrown in /home/users/xxxxxxxx/contact/lib/TransmitMail.php on line 1834
これはどういったエラーになりますでしょうか? 解決に必要な情報などもございましたら ご教示いただけますと幸いです。