TOPIC:

Blank Screen after Send with PHP 7.4 1 week 2 days ago #243461

  • Topic Author
  • heatherzed
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 17
  • Thanks: 0
I have a few forms on a site developed with Breezing Forms that all worked until I updated the website account from PHP 7.1 to PHP 7.4. I have the latest build of Breezing Forms installed and my site runs Joomla 3.9.18. Unfortunately the switch over to PHP 7.4 caused all the forms to land on a blank page after send was clicked. No form submissions are written in the database either.

Error log shows the following:
PHP Warning: preg_replace(): Compilation failed: escape sequence is invalid in character class at offset 4 in /home/xxx/public_html/templates/xxxx/application/helpers/minify_methods.php on line 33PHP Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/xxx/public_html/components/com_breezingforms/facileforms.class.php on line 141
[01-Jun-2020 16:35:26 UTC] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/xxx/public_html/components/com_breezingforms/facileforms.class.php on line 156
PHP Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/xxx/public_html/components/com_breezingforms/facileforms.process.php on line 660
PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/xxx/public_html/components/com_breezingforms/facileforms.process.php on line 702
PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/xxx/public_html/components/com_breezingforms/facileforms.process.php on line 702
PHP Deprecated: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /home/xxx/public_html/components/com_breezingforms/facileforms.process.php on line 8474
PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/xxx/public_html/administrator/components/com_breezingforms/libraries/Zend/Json/Decoder.php on line 325

I notice that the changelog for build 937 does include PHP 7.4 improvements but installing it did not address the issue I'm seeing.

I also tried assigning a new Bootstrap 4 template to the menu item on a form to see if there was a conflict with my site template (it is a bit old).

For the time being I've switched the site back to 7.1 because the forms have to be available to send.

If you need further info from me to look into this further, please let me know.

Thanks.

Please Log in or Create an account to join the conversation.

Blank Screen after Send with PHP 7.4 1 week 2 days ago #243463

  • TheMuffinMan's Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Posts: 9069
  • Karma: 167
  • Thanks: 737
Hi,

sure you are using the latest version? There is BF Pro 1.9.1 and Free Build 936 out that solve the PHP7.4 issues (I am actually working myself with php 7.4 all the time).

Btw.

This warning is from a different extension or from within joomla itself (BF doesn't use this):

/home/xxx/public_html/templates/xxxx/application/helpers/minify_methods.php

Regards,
Markus

Please Log in or Create an account to join the conversation.

Last edit: Post by TheMuffinMan.

Blank Screen after Send with PHP 7.4 1 week 2 days ago #243465

  • Topic Author
  • heatherzed
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 17
  • Thanks: 0
I downloaded and installed the latest version today - I had build 936 running prior to that. Just logged in to double check and in Manage extensions it says:
1.9.1 Stable (937), Date: 2020-06-17

Please Log in or Create an account to join the conversation.

Blank Screen after Send with PHP 7.4 1 week 2 days ago #243467

  • TheMuffinMan's Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Posts: 9069
  • Karma: 167
  • Thanks: 737
Hm,

I just triple checked all file downloads to make sure I didn't make a mistake upon publishing:

The files are all up to date and the said warnings can technically no longer happen there.

Could you please install the component attached over your existing installation and watch out for any warning in the installation process? Especially after installation.

Then please tell me what version it displays in Manage Forms in the top left.

Regards,
Markus

File Attachment:

File Name: com_breezi...6-24.zip
File Size:3,999 KB
Attachments:

Please Log in or Create an account to join the conversation.

Blank Screen after Send with PHP 7.4 1 week 2 days ago #243470

  • Topic Author
  • heatherzed
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 17
  • Thanks: 0
Downloaded and installed your zip file.
No error on installation - message was "Installation of the component was successful"
Definitely says it's build 937 when I look at Breezing Forms Configuration.
Screenshot attached.

Forgot to mention that I bumped up to 7.4 again, retested the form, and got the blank screen again.
Attachments:

Please Log in or Create an account to join the conversation.

Last edit: Post by heatherzed.

Blank Screen after Send with PHP 7.4 1 week 2 days ago #243471

  • TheMuffinMan's Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Posts: 9069
  • Karma: 167
  • Thanks: 737
ok and with this version you have the same problem?
if yes, could you please send me temporary admin and ftp access to: mbopp@evolutio-it.com ?

I would need to debug this as I am having the exact same version installed, php 7.4 error reporting to maximum, and cannot repeat it.

Thanks!

Please Log in or Create an account to join the conversation.

Moderators: ForumSupport
Time to create page: 0.071 seconds

July Sale!

Discounts for all of our extensions + support. Ending July 31st!

Get Your Subscription Here

Quick Links

Downloads

BreezingForms

ContentBuilder

BreezingCommerce

Templates

Documentation

BreezingForms

ContentBuilder

BreezingCommerce

Apprendre BreezingForms (French Community)

Apprendre et maîtriser BreezingForms par des tutoriels et exemples, le tout en français

breezingforms.eddy-vh.com

Questions et réponses sur les forums de l'AFUJ

AFUJ

Special Offer

Summer Sale! All subscriptions at a special price!

Includes prio support, all of our current and future Joomla!® extensions and Joomla!® templates for the duration of your membership.

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!