Connecting Tech Pros Worldwide Forums | Help | Site Map

Undefined Offset / Read Error!

neridaj@gmail.com
Guest
 
Posts: n/a
#2: Jun 2 '08

re: 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.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

Erwin Moller
Guest
 
Posts: n/a
#1: Jun 2 '08
neridaj@gmail.com schreef:
Quote:
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
Hi,

That means that $imgarr[$i] isn't defined.
To debug: add before that line:
echo "<pre>";
print_r($imgarr);
echo "</pre>";
exit;
Erwin Moller
Guest
 
Posts: n/a
#3: Jun 2 '08

re: Undefined Offset / Read Error!


Erwin Moller schreef:
Quote:
neridaj@gmail.com schreef:
Quote:
>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
>
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
Closed Thread