Illegal string offset error in array
| From: | Johannes Findeisen | Date: | Sun, 27 Mar 2005 15:20:48 +0000 |
| Subject: | Illegal string offset error in array | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-211666@lists.php.net to get a copy of this message | ||
Hello all,
sorry if this has been asked allready but i didn't find any usefull
information in the web.
Why is this function not working in PHP5?
function getNavigationContent($content_path) {
$i = 0;
$dir = opendir($content_path);
while ($file = readdir ($dir)) {
if ($file != "." && $file != ".." && !in_array($file,
explode(',',
$this->arrConf['default_filtered_files']))) {
$arrAvailableContent[$i] = $file;
if(is_dir($content_path . $file)) {
echo $n = 0;
$subdir = opendir($content_path . $file);
while ($subfile = readdir ($subdir)) {
if ($subfile != "." && $subfile != "..") {
/*
* This line does not work in PHP5 cause off an
illegal string offset in an array ERROR
*/
$arrAvailableContent[$i]['submenu'][$n]['file'] =
$subfile;
$n++;
}
}
closedir($subdir);
}
$i++;
}
}
closedir($dir);
return $arrAvailableContent;
}
Can someone help?
Regards
--
# Johannes Findeisen