Undefined index: extension foutmelding in $pathinfo["extension"]
- Undefined index: extension -
Ben een paar dagen om een oplossing te vinden
edoch helaas.
Iemand die mij op het padje kan helpen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$ext = "jpg gif png bmp";
function countPhotos($dirname)
{
global $ext;
$ext2 = $ext;
$open = @opendir($dirname);
$aantalfotos = 0;
$ext2 = explode(" ",$ext2);
while (false !== ($file = @readdir($open)))
{
$pathinfo = pathinfo($file);
if (in_array(strtolower($pathinfo["extension"]), $ext2))
{
$aantalfotos++;
}
}
@closedir($open);
return $aantalfotos;
}
?>
$ext = "jpg gif png bmp";
function countPhotos($dirname)
{
global $ext;
$ext2 = $ext;
$open = @opendir($dirname);
$aantalfotos = 0;
$ext2 = explode(" ",$ext2);
while (false !== ($file = @readdir($open)))
{
$pathinfo = pathinfo($file);
if (in_array(strtolower($pathinfo["extension"]), $ext2))
{
$aantalfotos++;
}
}
@closedir($open);
return $aantalfotos;
}
?>
En waarom onderdruk je foutmeldingen met @?
Gewijzigd op 11/12/2014 21:17:59 door - Ariën -
Ik heb de code een hele tijd terug gevonden op
http://www.websitemaken.be/index.php?page=show_script&id=798
Ik heb deze een beetje aangepast.
Je 2e antwoord weet ik niet waarom
stond in de code.
Hoe werkt het dan met print_t?
Ik gebruik daarvoor -echo- om een variable uit te lezen
Maar als je mij op het padje kan brengen.
Toevoeging op 11/12/2014 21:11:20:
bij print_r geeft hij
Array ( [dirname] => . [basename] => 2-12-2013 230.JPG [extension] => JPG [filename] => 2-12-2013 230 ) enz.
Met isset kun je controleren of een variabele bestaat.
Dit zal denk ik beter werken:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$ext = "jpg gif png bmp";
function countPhotos($dirname)
{
global $ext;
$ext2 = $ext;
$open = @opendir($dirname);
$aantalfotos = 0;
$ext2 = explode(" ",$ext2);
while (false !== ($file = @readdir($open)))
{
$pathinfo = pathinfo($file);
if (isset($pathinfo["extension"]) && in_array(strtolower($pathinfo["extension"]), $ext2))
{
$aantalfotos++;
}
}
@closedir($open);
return $aantalfotos;
}
?>
$ext = "jpg gif png bmp";
function countPhotos($dirname)
{
global $ext;
$ext2 = $ext;
$open = @opendir($dirname);
$aantalfotos = 0;
$ext2 = explode(" ",$ext2);
while (false !== ($file = @readdir($open)))
{
$pathinfo = pathinfo($file);
if (isset($pathinfo["extension"]) && in_array(strtolower($pathinfo["extension"]), $ext2))
{
$aantalfotos++;
}
}
@closedir($open);
return $aantalfotos;
}
?>
Bedankt vcor de genomen moeite.