[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Директории
Remka
Всем добрый день!
Не могу разобраться!

Есть директория в ней еще директории
допустим: 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)
Читал мануалы по массивам немогу найти sad.gif
может кто направит на путь истинный?




Спустя 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 это получается спец функция для перебора массива

Все заработало большое спасибо
выкладываю что получилось если кому еще понадобится

<?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 написал(а):
Не обезсудь
Я нуб еще для меня пока все функции и скрипты=)
но буду знать что это оператор спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.