fix php8.0 errors
Dieser Commit ist enthalten in:
Ursprung
b3e921255c
Commit
850925905d
|
@ -191,7 +191,7 @@ class HtmlParser {
|
||||||
if ($this->iHtmlTextIndex >= $this->iHtmlTextLength) {
|
if ($this->iHtmlTextIndex >= $this->iHtmlTextLength) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return $this->iHtmlText{$this->iHtmlTextIndex};
|
return $this->iHtmlText[$this->iHtmlTextIndex];
|
||||||
}
|
}
|
||||||
|
|
||||||
function moveNext() {
|
function moveNext() {
|
||||||
|
|
|
@ -30,11 +30,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
// set constant value depending on get_magic_quotes_gpc status
|
|
||||||
define('CONTENIDO_STRIPSLASHES', (get_magic_quotes_gpc() == 0));
|
|
||||||
|
|
||||||
|
|
||||||
// PHP5 with register_long_arrays off?
|
// PHP5 with register_long_arrays off?
|
||||||
if (!isset($HTTP_POST_VARS) && isset($_POST)) {
|
if (!isset($HTTP_POST_VARS) && isset($_POST)) {
|
||||||
$HTTP_POST_VARS = & $_POST;
|
$HTTP_POST_VARS = & $_POST;
|
||||||
|
@ -48,54 +43,11 @@ if (!isset($HTTP_POST_VARS) && isset($_POST)) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// simulate get_magic_quotes_gpc on if turned off
|
|
||||||
if (CONTENIDO_STRIPSLASHES) {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Adds slashes to passed variable
|
|
||||||
*
|
|
||||||
* @param mixed $value Either a string or a multi-dimensional array of values
|
|
||||||
* @return array
|
|
||||||
*/
|
|
||||||
function addslashes_deep($value)
|
|
||||||
{
|
|
||||||
$value = is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);
|
|
||||||
|
|
||||||
return $value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Removes slashes from passed variable.
|
|
||||||
*
|
|
||||||
* @param mixed $value Either a string or a multi-dimensional array of values
|
|
||||||
* @return array
|
|
||||||
*/
|
|
||||||
function stripslashes_deep($value)
|
|
||||||
{
|
|
||||||
$value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
|
|
||||||
|
|
||||||
return $value;
|
|
||||||
}
|
|
||||||
|
|
||||||
$_POST = array_map('addslashes_deep', $_POST);
|
|
||||||
$_GET = array_map('addslashes_deep', $_GET);
|
|
||||||
$_COOKIE = array_map('addslashes_deep', $_COOKIE);
|
|
||||||
|
|
||||||
$cfg['simulate_magic_quotes'] = true;
|
|
||||||
} else {
|
|
||||||
$cfg['simulate_magic_quotes'] = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isset($_REQUEST) || $cfg['simulate_magic_quotes']) {
|
if (!isset($_REQUEST) || $cfg['simulate_magic_quotes']) {
|
||||||
/* Register post,get and cookie variables into $_REQUEST */
|
/* Register post,get and cookie variables into $_REQUEST */
|
||||||
$_REQUEST = array_merge($_GET, $_POST, $_COOKIE);
|
$_REQUEST = array_merge($_GET, $_POST, $_COOKIE);
|
||||||
}
|
}
|
||||||
|
|
||||||
// this should be the default setting, but only for PHP older than 5.3.0
|
|
||||||
if (!CONTENIDO_STRIPSLASHES && (version_compare(PHP_VERSION, '5.3.0', '<'))) {
|
|
||||||
@set_magic_quotes_runtime(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
// register globals
|
// register globals
|
||||||
$types_to_register = array ('GET', 'POST', 'COOKIE', 'SESSION', 'SERVER');
|
$types_to_register = array ('GET', 'POST', 'COOKIE', 'SESSION', 'SERVER');
|
||||||
foreach ($types_to_register as $global_type) {
|
foreach ($types_to_register as $global_type) {
|
||||||
|
@ -115,6 +67,4 @@ foreach ($types_to_register as $global_type) {
|
||||||
// save memory
|
// save memory
|
||||||
unset ($types_to_register, $global_type, $arr);
|
unset ($types_to_register, $global_type, $arr);
|
||||||
|
|
||||||
$FORM = $_REQUEST;
|
$FORM = $_REQUEST;
|
||||||
|
|
||||||
?>
|
|
Laden…
In neuem Issue referenzieren