första gången jag försöker leka med en tvådimensionell array, så jag skulle kunna göra helt fel..
iaf.. jag försöker få in en massa bilder som ligger i olika kataloger i en array av formen $files[katalog][fil]
t.ex $files[lantliv][0] ger bruk.jpg
iaf. här är funktionen:
function get_all_images_on_server()
{
$handle=opendir(images);
while($directory=readdir($handle))
{
if(!($directory==".." || $directory=="."))
{
if(is_dir("images/$directory"))
{
echo "now entering images/$directory<br>";
$new_handle=opendir("images/$directory");
$index=0;
while($file_in_sub_dir=readdir($new_handle))
{
if(!($file_in_sub_dir==".." || $file_in_sub_dir=="."))
{
echo "now inside...checking $file_in_sub_dir<br>";
echo "trying to create variable files[$directory][$index]<br>";
$files = array ( "$directory" => array ( "$index" => "$file_in_sub_dir"));
echo "result: $files[$directory][$index]<br>";
$index++;
}
}
}
}
}
}
som ni ser har jag lagt in lite text för felsökningen. detta genereras:
now entering images/lantliv
now inside...checking 11.jpg
trying to create variable files[lantliv][0]
result: Array[0]
now inside...checking 12.jpg
trying to create variable files[lantliv][1]
result: Array[1]
now inside...checking 13.jpg
trying to create variable files[lantliv][2]
result: Array[2]
now inside...checking 16.jpg
trying to create variable files[lantliv][3]
result: Array[3]
o.s.v. o.s.v.
vad är det som händer?
resultatet skall ju bli filnamnet...