Jump to content

Undefined Offset / Read Error!


neridaj

Recommended Posts

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.getimagesize]: 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($dir . $imgarr[$i]); // line 315
			 list($width, $height) = $size;
			 $dimarr[$imgarr[$i]] = array("width" => $width, "height" => $height);
		}		
	}
}
return $dimarr;
}

 

Thanks for any help,

 

Jason

Link to comment
https://forums.phpfreaks.com/topic/101145-undefined-offset-read-error/
Share on other sites

try

function get_imgdim()
{
$dir = get_imgdir();
$files = scandir($dir);
$dimarr = array();
        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($dir . $value); // line 315
		list($width, $height) = $size;
		$dimarr[$value] = array("width" => $width, "height" => $height);
		//}		
	}
}
return $dimarr;
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.