PHP Notice: Undefined offset: 1
-
Hello,
I am getting (on average) roughly 42 lines of PHP Notice logs added to our ‘*.error.log’ file every time Autoptimzize attempts to do something. The error log dump looks as follows, with our local directory removed:
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390
[21-Mar-2019 16:12:17 UTC] PHP Notice: Undefined offset: 1 in /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php on line 390Within “autoptimizeExtra.php”, on line 389:
$indiv_srcset_parts = explode( ‘ ‘, trim( $indiv_srcset ) );
I can see the empty value, but as this is apart of your core code, I’d like your help for addressing this error. The error dump files are getting excessively large as this block of ~42 lines gets added every couple of hours.
The entire code block in “autoptimizeExtra.php”, on lines 376 thru 400:
// extract img tags.
if ( preg_match_all( ‘#<img[^>]*src[^>]*>#Usmi’, $in, $matches ) ) {
foreach ( $matches[0] as $tag ) {
$orig_tag = $tag;
$imgopt_w = ”;
$imgopt_h = ”;// first do (data-)srcsets.
if ( preg_match_all( ‘#srcset=(“|\’)(.*)(“|\’)#Usmi’, $tag, $allsrcsets, PREG_SET_ORDER ) ) {
foreach ( $allsrcsets as $srcset ) {
$srcset = $srcset[2];
$srcsets = explode( ‘,’, $srcset );
foreach ( $srcsets as $indiv_srcset ) {
$indiv_srcset_parts = explode( ‘ ‘, trim( $indiv_srcset ) );
if ( $indiv_srcset_parts[1] && rtrim( $indiv_srcset_parts[1], ‘w’ ) !== $indiv_srcset_parts[1] ) {
$imgopt_w = rtrim( $indiv_srcset_parts[1], ‘w’ );
}
if ( $this->can_optimize_image( $indiv_srcset_parts[0] ) ) {
$imgopt_url = $this->build_imgopt_url( $indiv_srcset_parts[0], $imgopt_w, ” );
$tag = str_replace( $indiv_srcset_parts[0], $imgopt_url, $tag );
$to_replace[ $orig_tag ] = $tag;
}
}
}
}**EDIT: Accidently a word lol
The page I need help with: [log in to see the link]
- The topic ‘PHP Notice: Undefined offset: 1’ is closed to new replies.