Undefined Offset / Read Error!

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • neridaj@gmail.com

    Undefined Offset / Read Error!

    Hello,

    I'm trying to figure out how to get rid of these errors:

    Notice: Undefined offset: 1 in output_fns.php on line 315

    Notice: getimagesize() [function.getima gesize]: Read error! in
    output_fns.php on line 315

    function get_imgdim()
    {
    $dir = get_imgdir();
    $files = scandir($dir);
    foreach($files as $value) {
    // check for image files
    if(valid_image_ file($value)) {
    // build image array
    $imgarr[] = $value;
    $dimarr = array();
    $count = count($files);
    for($i = 0; $i < $count; $i++) {
    $size = getimagesize($d ir . $imgarr[$i]); // line 315
    list($width, $height) = $size;
    $dimarr[$imgarr[$i]] = array("width" =$width, "height" =>
    $height);
    }
    }
    }
    return $dimarr;
    }

    Thanks for any help,

    Jason
  • Erwin Moller

    #2
    Re: Undefined Offset / Read Error!

    neridaj@gmail.c om schreef:
    Hello,
    >
    I'm trying to figure out how to get rid of these errors:
    >
    Notice: Undefined offset: 1 in output_fns.php on line 315
    >
    Notice: getimagesize() [function.getima gesize]: Read error! in
    output_fns.php on line 315
    >
    function get_imgdim()
    {
    $dir = get_imgdir();
    $files = scandir($dir);
    foreach($files as $value) {
    // check for image files
    if(valid_image_ file($value)) {
    // build image array
    $imgarr[] = $value;
    $dimarr = array();
    $count = count($files);
    for($i = 0; $i < $count; $i++) {
    $size = getimagesize($d ir . $imgarr[$i]); // line 315
    list($width, $height) = $size;
    $dimarr[$imgarr[$i]] = array("width" =$width, "height" =>
    $height);
    }
    }
    }
    return $dimarr;
    }
    >
    Thanks for any help,
    >
    Jason
    Hi,

    That means that $imgarr[$i] isn't defined.
    To debug: add before that line:
    echo "<pre>";
    print_r($imgarr );
    echo "</pre>";
    exit;

    Comment

    • Erwin Moller

      #3
      Re: Undefined Offset / Read Error!

      Erwin Moller schreef:
      neridaj@gmail.c om schreef:
      >Hello,
      >>
      >I'm trying to figure out how to get rid of these errors:
      >>
      >Notice: Undefined offset: 1 in output_fns.php on line 315
      >>
      >Notice: getimagesize() [function.getima gesize]: Read error! in
      >output_fns.p hp on line 315
      >>
      >function get_imgdim()
      >{
      > $dir = get_imgdir();
      > $files = scandir($dir);
      > foreach($files as $value) {
      > // check for image files
      > if(valid_image_ file($value)) {
      > // build image array
      > $imgarr[] = $value;
      > $dimarr = array();
      > $count = count($files);
      > for($i = 0; $i < $count; $i++) {
      > $size = getimagesize($d ir . $imgarr[$i]); // line 315
      > list($width, $height) = $size;
      > $dimarr[$imgarr[$i]] = array("width" =$width,
      >"height" =>
      >$height);
      > }
      > }
      > }
      > return $dimarr;
      >}
      >>
      >Thanks for any help,
      >>
      >Jason
      >
      Hi,
      >
      That means that $imgarr[$i] isn't defined.
      To debug: add before that line:
      echo "<pre>";
      print_r($imgarr );
      echo "</pre>";
      exit;
      I forgot my regards. ;-)

      Regards,
      Erwin Moller

      Comment

      Working...