Dit script leest een .txt file, zet ze om in een multidimensional array en kijkt of een bepaalde value en key bestaat. Probleem is echter dat het niet werkt.
function parse_content ($section, $topic){
$content_ini = parse_ini_file("file.txt", true);
if (in_array($topic, $content_ini[$section])){
echo "Found!";
} else {
echo "not found";
}
$content = $content_ini[$section][$topic];
echo $content;
echo "<pre>";
print_r ($content_ini);
echo "</pre>";
}
Het script heeft dit weer:
not found1
Array
(
[home] => Array
(
[one] => 1
[five] => 5
[animal] => BIRD
)
[projects] => Array
(
[path] => /usr/local/bin
[URL] => http://www.example.com/~username
)
)
Wat ik eigenlijk wil, is dat 'Found' geprint wordt en niet 'not found'...
Wat doe ik fout?
function parse_content ($section, $topic){
$content_ini = parse_ini_file("file.txt", true);
if (in_array($topic, $content_ini[$section])){
echo "Found!";
} else {
echo "not found";
}
$content = $content_ini[$section][$topic];
echo $content;
echo "<pre>";
print_r ($content_ini);
echo "</pre>";
}
Het script heeft dit weer:
not found1
Array
(
[home] => Array
(
[one] => 1
[five] => 5
[animal] => BIRD
)
[projects] => Array
(
[path] => /usr/local/bin
[URL] => http://www.example.com/~username
)
)
Wat ik eigenlijk wil, is dat 'Found' geprint wordt en niet 'not found'...
Wat doe ik fout?
[ Voor 9% gewijzigd door Verwijderd op 28-06-2004 18:59 ]