• Авторизация


Помогите с проверкой 17-08-2007 22:10 к комментариям - к полной версии - понравилось!


Надо сделать проверку существования каталога и если он не существует присвоить переменной $dir значение "1".
Пробовал использовать:
while (opendir($dir_name) !==false) {$dir=="1"}
не помогает! Если кто-нибудь знает как это сделать, то подскажите! Заранее благодарен!
вверх^ к полной версии понравилось! в evernote
Комментарии (19):
LFFATE 17-08-2007-22:30 удалить
if (!rmdir($dir_name)) $dir=1;
Кроме шуток, у тебя ошибка в синтаксисе. !== - такого не бывает, есть != - что означает НЕ РАВНО.
LFFATE, какой это язык? очень интересно!!!
Нет_я 17-08-2007-23:45 удалить
Эльф_в_тельняшке, hypertext preprocessor
TLС v.0.7.31c
LFFATE 18-08-2007-01:36 удалить
гм... не обратил внимания, что в контексте не указан)
Сам прогаю на пхп и оторвавшись на пару секунд, ответил на сообщение =) соответственно, речь шла о пхп. Но логика, кстати, во многих языках идентичная. так что почти уверен, что мой ответ подойдет ко многим, если не ко всем
Нет_я, жуть! :) я этого не знала... что пишут на нем?
webdevelop 19-08-2007-01:26 удалить
LFFATE, "!==" существует, означает "не эквивалентно", следовательно "==" означает "эквивалентно", кури мануал.
Нет_я 19-08-2007-11:23 удалить

webdevelop: LFFATE, "!==" существует, означает "не эквивалентно", следовательно "==" означает "эквивалентно", кури мануал.

<>


TLС v.0.7.31c
stalker37 19-08-2007-14:06 удалить
LFFATE, Эльф_в_тельняшке, Нет_я, webdevelop, Всем спасибо! Примерно понял, а туплю так как учу PHP порядка двух недель и впервые столкнулся с такой задачей!
Нет_я 19-08-2007-14:11 удалить
stalker37, а акромя php какие знания алгоритмизации имеются?
В колонках: Die Form - Hurt Me - Winamp [Paused]

TLС v.0.7.31c
stalker37 19-08-2007-14:16 удалить
HTML, CSS, Visual Basic, Qbasic и Tupbo Paskal - достаточно хорошо.
C++,Perl и Java - совсем каперльку. JavaScript и PHP - учу (пока не очень)
Нет_я 19-08-2007-14:26 удалить
stalker37, ну если бы хтмл и ксс были средствами алгоритмизации))
В колонках: Die Form - Hurt Me - Winamp [Paused]

TLС v.0.7.31c
LFFATE 19-08-2007-14:44 удалить
webdevelop, = это операция присвоения, == - это условие равенства, а === эквивалентность. Сам кури. а насчет несуществования !== - согласен, погорячился и сам до этого уже давно допер.
stalker37 19-08-2007-14:55 удалить
Я "!==" видел в книге "PHP 5 в подлиннеке" (Дмитрий Котеров, Алексей Костарев, bxv 2005)
Нет_я 19-08-2007-15:13 удалить

чо вы спорите


if (0!==1) echo "!=="


if (0!=1) echo "!="


if (0<>1) echo "<>"


и смотрите


TLС v.0.7.31c
Claymore 21-08-2007-06:30 удалить
проверка директории на существование
if ( file_exists($file) && is_dir($file))

=== означает то же самое что == + еще совпадают типы примерное тоже самое что
if ( $var1 == $var2 && getype($var1) == gettype($var2)

соотвественно !== обратная операция
BekoBou 04-09-2007-13:31 удалить
stalker37, всё намного проще
code:
if (is_dir($name_dir)) $dir = 1;

is_dir - Определает, является ли файл директорией.

bool is_dir(string name_dir)
ADesign 05-10-2007-14:35 удалить
!== это вроде для строковых параметров...

$b = "for test";
$a = "test";
if($a !== $b) {
echo "!== work!";
}

должно работать


Комментарии (19): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Помогите с проверкой | web_development - Веб-разработка | Лента друзей web_development / Полная версия Добавить в друзья Страницы: раньше»