Bug #79500 [Opn->Nab]: Duplicate function execution due to an HTML error

From: Date: Mon, 20 Apr 2020 13:30:53 +0000
Subject: Bug #79500 [Opn->Nab]: Duplicate function execution due to an HTML error
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-226686@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=79500&edit=1

 ID:                 79500
 Updated by:         requinix@php.net
 Reported by:        dev at vraq dot fr
 Summary:            Duplicate function execution due to an HTML error
-Status:             Open
+Status:             Not a bug
 Type:               Bug
 Package:            Unknown/Other Function
 Operating System:   All
 PHP Version:        7.4.5
 Block user comment: N
 Private report:     N

 New Comment:

Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system
is not the
appropriate forum for asking support questions.  Due to the volume
of reports we can not explain in detail here why your report is not
a bug.  The support channels will be able to provide an explanation
for you.

Thank you for your interest in PHP.

The script IS being executed twice.


Previous Comments:
------------------------------------------------------------------------
[2020-04-20 12:15:41] dev at vraq dot fr

Description:
------------
(Sorry if my English isn't always correct, I'm still struggling with the language (and
I'm using DeepL to help me))

Version of PHP where the bug was found: 7.4, 7.3, 7.2 (WAMP et Infomaniak)

For some reason, this bug occurs when there is an HTML tag containing an empty background-url style
attribute :

<div style="background-image: url('');"></div>

This line generates, depending on the content of the defined function, a double execution of the
function.

Test script:
---------------
I made a small demonstration of the bug in a few lines: https://test.vraq.fr/php_css_bug/

Expected result:
----------------
An entry must be present in the log file when the page is loaded.

Actual result:
--------------
Two entries were made in the file as if the function had been executed twice.

I have the same problem with a mail function. Conversely, if you put an ECHO in the function, it
will be displayed only once.


------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=79500&edit=1


Thread (2 messages)

« previous php.bugs (#226686) next »