![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.11.2009
Сообщений: 7
|
![]()
Добрый день!
Есть задача: есть два каталога (good и html) с РАВНЫМ количеством файлов. В каталоге good содержатся *.txt файлы, в каталоге html - *.html файлы. Надо из каждого каталога взять по одному ЛЮБОМУ файлу и в *.html файле после/вместо маркера внести изменения которые содержатся в *.txt. После этого оба файла перемещаются в каталоги txt-файлы в txt, а html-файлы в site. И так до тех пор пока не кончатся файлы в каталогах. Проблема в том, что при работе скрипта последнее условие не выполняется, т.е. файлы в каталогах остаются!!! Подскажите, что в скрипте не правильно? Вот скрипт: PHP код:
} //закрываем каталог html closedir($dh); } // закрываем каталог good closedir($dg); echo "<br><br>Работа завершена успешно!!!"; ?>[/PHP] |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
предположу самое простое - смотреть права:
1) на папки (долны быть не менее 755) 2) на файлы (не менее 644) ..... PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.11.2009
Сообщений: 7
|
![]()
Спасибо за предположение! Это проверялось первым делом! Права на ВСЕ файлы и папки "777".
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.04.2009
Сообщений: 25
|
![]()
разве функция rename() перемещает файлы? Пробовали проверять возвращает ли она истину?
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
угу и попробуйте копировать через copy а ненужный файл удалять через unlink
|
![]() |
![]() |
![]() |
#6 | |
Регистрация: 24.11.2009
Сообщений: 7
|
![]() Цитата:
2) Да возвращает! С перемещением отработанных\обработанных нет проблем! Проблема в том, что при работе скрипта последнее условие не выполняется, т.е. было по 50 файлов после работы скрипта в каталогах остаются по 4 файла, а скрипт показывает, что каталог пуст! |
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 24.11.2009
Сообщений: 7
|
![]()
Делал и так тоже, но результат такой же!
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 24.11.2009
Сообщений: 7
|
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
еще как вариант -
PHP код:
может попробывать сформировать сначала список файлов через PHP код:
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 24.11.2009
Сообщений: 7
|
![]()
Результат работы скрипта:
... Имя html-файла -- html35.html Имя txt файла -- text8.txt Файла text8.txt успешно перемещён! Файла html35.html успешно перемещён! Имя html-файла -- html42.html Имя txt файла -- . Имя txt файла -- text25.txt Файла text25.txt успешно перемещён! Файла html42.html успешно перемещён! Имя html-файла -- html47.html Имя txt файла -- text11.txt Файла text11.txt успешно перемещён! Файла html47.html успешно перемещён! Имя html-файла -- html2.html Имя html-файла -- html46.html Имя html-файла -- .. Имя html-файла -- html37.html Имя html-файла -- html48.html Имя html-файла -- . Имя html-файла -- html9.html Работа завершена успешно!!! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
fgets - работает не верно, и вообще тупит | heart | C++ Builder | 14 | 29.11.2009 15:55 |
Подскажите, что делает данный скрипт на JS? | GandaIf | JavaScript, Ajax | 1 | 22.08.2009 09:19 |
ajax скрипт. Строка загрузки не верно работает | alldmc | PHP | 3 | 21.01.2009 15:38 |
подскажите пожалуйста что не правильно в скрипте. | 6AT9 | JavaScript, Ajax | 1 | 25.11.2008 00:21 |
[B]Народ! Проверки мне верно или не верно? мне надо завтра сдавать[/B] | Vladislav_87 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 04.06.2008 14:34 |