* window, at the specified offset, false otherwise. The comparison
* will stop as soon as a mismatch if found.
* @throws PelDataWindowOffsetException
*/
public function strcmp($offset, $str)
{
/*
* Validate the offset of the final character we might have to
* check.
*/
$s = strlen($str);
$this->validateOffset($offset);
$this->validateOffset($offset + $s - 1);
/* Translate the offset into an offset into the data. */
$offset += $this->start;
/* Check each character, return as soon as the answer is known. */
for ($i = 0; $i < $s; $i ++) {
if ($this->data{$offset + $i} != $str{$i}) {
return false;
}
}
/* All characters matches each other, return true. */
return true;
}
/**
* Return a string representation of the data window.
*
* @return string a description of the window with information about
* the number of bytes accessible, the total number of bytes, and
* the window start and stop.
*/
public function __toString()
{
return Pel::fmt(
'DataWindow: %d bytes in [%d, %d] of %d bytes',
$this->size,
*
* @return void
*/
public function handleShutdown()
{
// If we reached this step, we are in shutdown handler.
// An exception thrown in a shutdown handler will not be propagated
// to the exception handler. Pass that information along.
$this->canThrowExceptions = false;
$error = $this->system->getLastError();
if ($error && Misc::isLevelFatal($error['type'])) {
// If there was a fatal error,
// it was not handled in handleError yet.
$this->allowQuit = false;
$this->handleError(
$error['type'],
$error['message'],
$error['file'],
$error['line']
);
}
}
/**
* @param Throwable $exception
*
* @return Inspector
*/
private function getInspector($exception)
{
return new Inspector($exception);
}
/**
* Resolves the giving handler.
*
* @param callable|HandlerInterface $handler
*
* @return HandlerInterface
}
// Propagate error to the next handler.
if ($this->platformExceptionHandler) {
call_user_func_array($this->platformExceptionHandler, [&$exception]);
}
}
/**
* Special case to deal with Fatal errors and the like.
*/
public function handleShutdown()
{
$handler = $this->whoopsShutdownHandler;
$error = $this->getLastError();
// Ignore core warnings and errors.
if ($error && !($error['type'] & (E_CORE_WARNING | E_CORE_ERROR))) {
$handler();
}
}
}
Key | Value |
mode | full |
folder | 20200502_unser_salon |
file | IMG_20200501_104500.jpg |
option | com_eventgallery |
view | resizeimage |
Key | Value |
joomla | TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjE6e3M6OToiX19kZWZhdWx0IjtPOjg6InN0ZENsYXNzIjozOntzOjc6InNlc3Npb24iO086ODoic3RkQ2xhc3MiOjI6e3M6NzoiY291bnRlciI7aToxO3M6NToidGltZXIiO086ODoic3RkQ2xhc3MiOjM6e3M6NToic3RhcnQiO2k6MTcxMTY1NjE4NjtzOjQ6Imxhc3QiO2k6MTcxMTY1NjE4NjtzOjM6Im5vdyI7aToxNzExNjU2MTg2O319czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6OToic2VwYXJhdG9yIjtzOjE6Ii4iO31zOjQ6InVzZXIiO086MjA6Ikpvb21sYVxDTVNcVXNlclxVc2VyIjoxOntzOjI6ImlkIjtpOjA7fX19czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjk6InNlcGFyYXRvciI7czoxOiIuIjt9 |
Key | Value |
PHP_FCGI_CHILDREN | 0 |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
SHLVL | 0 |
PHP_FCGI_MAX_REQUESTS | 1000 |
ORIG_SCRIPT_NAME | /14af156b89d84504c26e7114fa839789/php8.0-fcgi-wrapper |
ORIG_PATH_TRANSLATED | /var/www/web29625549/html/fb/index.php |
ORIG_PATH_INFO | /index.php |
ORIG_SCRIPT_FILENAME | /var/www/php-starter/web29625549/php8.0-fcgi-wrapper |
CONTENT_LENGTH | 0 |
HTTP_CONNECTION | close |
SCRIPT_NAME | /index.php |
REQUEST_URI | /index.php?&mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg&option=com_eventgallery&view=resizeimage |
QUERY_STRING | &mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg&option=com_eventgallery&view=resizeimage |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/1.1 |
GATEWAY_INTERFACE | CGI/1.1 |
REDIRECT_URL | /index.php |
REDIRECT_QUERY_STRING | &mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg&option=com_eventgallery&view=resizeimage |
REMOTE_PORT | 53852 |
SCRIPT_FILENAME | /var/www/web29625549/html/fb/index.php |
SERVER_ADMIN | [no address given] |
CONTEXT_DOCUMENT_ROOT | /var/www/php-starter/web29625549/ |
CONTEXT_PREFIX | /14af156b89d84504c26e7114fa839789/ |
REQUEST_SCHEME | http |
DOCUMENT_ROOT | /var/www/web29625549/html/fb |
REMOTE_ADDR | 44.203.235.24 |
SERVER_PORT | 80 |
SERVER_ADDR | 109.237.134.6 |
SERVER_NAME | www.friseur-bange.de |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | <address>Apache Server at www.friseur-bange.de Port 80</address> |
HTTP_HOST | www.friseur-bange.de |
HTTP_REFERER | http://www.friseur-bange.de/components/com_eventgallery/helpers/image.php?&mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
MAGICK_THREAD_LIMIT | 1 |
OMP_NUM_THREADS | 1 |
UNIQUE_ID | ZgXM@m3thgYAPzVbNroAAAB2 |
REDIRECT_STATUS | 200 |
REDIRECT_HANDLER | x-httpd-php8.0 |
REDIRECT_HTTP_AUTHORIZATION | |
REDIRECT_MAGICK_THREAD_LIMIT | 1 |
REDIRECT_OMP_NUM_THREADS | 1 |
REDIRECT_UNIQUE_ID | ZgXM@m3thgYAPzVbNroAAAB2 |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711656186.31 |
REQUEST_TIME | 1711656186 |
argv | Array ( [0] => &mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg&option=com_eventgallery&view=resizeimage ) |
argc | 1 |
Key | Value |
PHP_FCGI_CHILDREN | 0 |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
SHLVL | 0 |
PHP_FCGI_MAX_REQUESTS | 1000 |
ORIG_SCRIPT_NAME | /14af156b89d84504c26e7114fa839789/php8.0-fcgi-wrapper |
ORIG_PATH_TRANSLATED | /var/www/web29625549/html/fb/index.php |
ORIG_PATH_INFO | /index.php |
ORIG_SCRIPT_FILENAME | /var/www/php-starter/web29625549/php8.0-fcgi-wrapper |
CONTENT_LENGTH | 0 |
HTTP_CONNECTION | close |
SCRIPT_NAME | /index.php |
REQUEST_URI | /index.php?&mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg&option=com_eventgallery&view=resizeimage |
QUERY_STRING | &mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg&option=com_eventgallery&view=resizeimage |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/1.1 |
GATEWAY_INTERFACE | CGI/1.1 |
REDIRECT_URL | /index.php |
REDIRECT_QUERY_STRING | &mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg&option=com_eventgallery&view=resizeimage |
REMOTE_PORT | 53852 |
SCRIPT_FILENAME | /var/www/web29625549/html/fb/index.php |
SERVER_ADMIN | [no address given] |
CONTEXT_DOCUMENT_ROOT | /var/www/php-starter/web29625549/ |
CONTEXT_PREFIX | /14af156b89d84504c26e7114fa839789/ |
REQUEST_SCHEME | http |
DOCUMENT_ROOT | /var/www/web29625549/html/fb |
REMOTE_ADDR | 44.203.235.24 |
SERVER_PORT | 80 |
SERVER_ADDR | 109.237.134.6 |
SERVER_NAME | www.friseur-bange.de |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | <address>Apache Server at www.friseur-bange.de Port 80</address> |
HTTP_HOST | www.friseur-bange.de |
HTTP_REFERER | http://www.friseur-bange.de/components/com_eventgallery/helpers/image.php?&mode=full&folder=20200502_unser_salon&file=IMG_20200501_104500.jpg |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
MAGICK_THREAD_LIMIT | 1 |
OMP_NUM_THREADS | 1 |
UNIQUE_ID | ZgXM@m3thgYAPzVbNroAAAB2 |
REDIRECT_STATUS | 200 |
REDIRECT_HANDLER | x-httpd-php8.0 |
REDIRECT_HTTP_AUTHORIZATION | |
REDIRECT_MAGICK_THREAD_LIMIT | 1 |
REDIRECT_OMP_NUM_THREADS | 1 |
REDIRECT_UNIQUE_ID | ZgXM@m3thgYAPzVbNroAAAB2 |
FCGI_ROLE | RESPONDER |