Не могу разобраться!
Есть директория в ней еще директории
допустим: main second
и есть массив с названием папок
необходимо сделать так чтобы
если значения массива равны именам директорий то все нормально
если в директории найдена неизвесная масиву директория то выводим ее название в цикле
вот набросал
все работает до момента когда я создаю массив с именами директорий про которые незнает основной масив с именами директорий
немогу сделать цикл
<?php
header("Content-Type: text/html; charset=utf-8");
$dir = 'folder';
$folders = scandir($dir, '1');
$folders2 = Array(
'0' => 'main',
'1' => '..',
'2' => '.',
);
$result = array_diff($folders, $folders2);
if ($result == ''){
echo 'Все в порядке';
}
else{
print_r ($result);
}
while ($otvet = /* ВОТ СЮДА НЕЗНАЮ ЧТО ПИСАТЬ */){
echo 'Найдена неизвестная папка: '. $otvet .'<br>';
}
?>
Вот вообщем еслибы из MySql забирали бы массив то
туда следовало бы написать mysql_fetch_array($result)
Читал мануалы по массивам немогу найти
может кто направит на путь истинный?
Спустя 7 минут, 51 секунда (26.08.2010 - 10:20) Basili4 написал(а):
вместо этого пиши
while ($otvet = /* ВОТ СЮДА НЕЗНАЮ ЧТО ПИСАТЬ */){
echo 'Найдена неизвестная папка: '. $otvet .'<br>';
foreach($result as $otvet)
{
echo 'Найдена неизвестная папка: '. $otvet .'<br>';
}
Спустя 20 минут, 33 секунды (26.08.2010 - 10:41) Remka написал(а):
О крута Спасибо!
foreach это получается спец функция для перебора массива
Все заработало большое спасибо
выкладываю что получилось если кому еще понадобится
foreach это получается спец функция для перебора массива
Все заработало большое спасибо
выкладываю что получилось если кому еще понадобится
<?php
$dir = 'folder';
$folders = scandir($dir, '1');
$folders2 = Array(
'0' => 'main',
'1' => '..',
'2' => '.',
);
$result = array_diff($folders, $folders2);
if ($result == ''){
echo 'Все в порядке';
}
else{
foreach($result as $otvet){
echo 'Найдена неизвестная папка: '. $otvet .'<br>';
}
}
?>
Спустя 3 минуты, 39 секунд (26.08.2010 - 10:44) Basili4 написал(а):
Remka
не функция а оператор.
не функция а оператор.
Спустя 6 минут, 53 секунды (26.08.2010 - 10:51) Remka написал(а):
Не обезсудь
Я нуб еще для меня пока все функции и скрипты=)
но буду знать что это оператор спасибо!
Я нуб еще для меня пока все функции и скрипты=)
но буду знать что это оператор спасибо!