Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как создать файл в определённом каталоге? [2]
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
valenok пишет:
Объясните как вы понимаете вот это:
$new_dir= "$dir/$file";
я так понял, что $dir - имя каталока, $file - файл) Вроде нормально всё.
Itan пишет:
если значение равно dir/dir1? Пожалуйста..
смотри получился массив: ('d1', 'd2', 'd3').
curdir = '';
for i=0 to 3 {
curdir .= '/'.mass[i]
mkdir(curdir)
}
например так. синтаксис не php, просто так короче
Itan
Отправлено: 09 Октября, 2008 - 11:30:38
Частый гость
Покинул форум
Сообщений всего: 199
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
ну это я просто так написал. на самом деле это
$new_dir="$dir" . "/" . "$file"; (Добавление)
Ага, понятно, а если допустим максимально можно создать 10 папок (for i=0 to 10), а я ввёл, допустим, всего три папки (d1/d2/d3) - ошибк не будет? (Добавление)
Вот код.
Выдаёт ошибку (Денвер) - Parse error: syntax error, unexpected '=', expecting ';' in Z:\home\localhost\www\CMS\1.php on line 7
Скорее всего я неправильно указал действия в скобках:
Только тут уже две ошибки -
Warning: mkdir() [function.mkdir]: File exists in Z:\home\localhost\www\CMS\1.php on line 9
Warning: mkdir() [function.mkdir]: File exists in Z:\home\localhost\www\CMS\1.php on line 10
Я думаю, что это можно решить с помощью оператора if, при условии, что мы знаем сколько элементов массивов создала функция explode().
Попробую с помощью count().
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Молодой челевек, изучите сначала основы алгоритмизации, и, наверное, даже логического мышления. А только после этого приступайте к языкам (Добавление)
и английский язык
Itan
Отправлено: 09 Октября, 2008 - 14:32:44
Частый гость
Покинул форум
Сообщений всего: 199
Дата рег-ции: Окт. 2008
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.