KosoyRoman, на все 100!!!
Как-то так. Должно работать в принципе.... но на хостинге запускать яб не стал)))
<?php $root_dir = opendir("1"); while(($root_dir_dir = readdir($root_dir))) { if($root_dir_dir != "." and $root_dir_dir != "..") { if(!empty($root_dir_dir)) { //Здесь папки 1,2,3... $sub_dir = opendir($root_dir_dir); while(($sub_dir_dir = readdir($sub_dir))) { if($sub_dir_dir != "." and $sub_dir_dir != "..") { if(!empty($sub_dir_dir)) { //Здесь папки а,б,в... $sub_dir_file = opendir($sub_dir_dir); while(($file_dir_dir = readdir($sub_dir_file))) { if($file_dir_dir != "." and $file_dir_dir != "..") { if(!empty($file_dir_dir)) { //Здесь файлы... $sour = "1/".$root_dir_dir."/".$sub_dir_dir."/".$file_dir_dir; $dest = "1/".$root_dir_dir."/".$file_dir_dir; rename($sour, $dest); } } } closedir($sub_dir_file); } } } closedir($sub_dir); } } } closedir($root_dir); ?>
Спасибо!)))
банер посмотрел... играть не стал
Админка. .htaccess/.htpasswd
редактор http://tinymce.moxiecode.com/
тяжелый зараза, но достаточно адекватный по коду...
Да ну? Судя по теме вопроса двигло не ваше... иначе разобрались бы. А движков без .htaccess в корне, я не видел не одного...
Вот и правильно. Отдайте этому все силы продумайте все до мелочей и будет вам счастье.
Я сам пишу свою кмс уже года три. т.е. она работала сразу и не плохо, но из-за того, что непотребное желание написать сразу все (загрузки, новости, статьи, фотки, чаты...) небыло побеждено, я создал чудовище, которое вот уже пять апов уменьшается в объеме...
Сейчас у меня всего лишь:
Создание страниц, публикатор, новости. ЧПУ
Все остальное свалено на доработку, самоя ядро с 15 файлов уменьшено до 5 (вместе с индексом), но оно позволит внедрить любой модуль, который я доделаю в то или иное время.
Тоже самое с админкой. Всякого рода регистрации были похерены, сейчас это root папка в которую кладуться элементы управления тем или иным модулем по надобности.
Таким образом просто сайт визитка весит 1мб и то 90% весит визуальный редактор...
Ориентированность!!!
Не стоит писать сразу обо всем!
Сделайте качественный, продуманный, публикатор.
(Рубрики, подразделы, страницы, анонсы статей, rss, уведомления по почте, ЧПУ, валидный код, управление дизайном)
Сделаете... пишите фотогалерею... и т.д.
А вот когда у вас все будет круто и продумано. Напишите обвязку для подклуючения модулей и собирайте кмс под требования заказчика из бесчисленного числа граммотно написанных модулей.
Тогда возможно вы и WP со временем отодвините на 2 план. Ибо ваша система будет легкой и скоростной, а главное вней не будет лишнего)))
в этом месте ничего не переправить.
Что бы файлы искались на сервере, их там надо (простите) найти. Метод? Ну это точно не ко мне))) Объясню для примера.
Мы имеем форму ввода (вашу)
параметр для загрузки на сервер name=\"mail_file_"+(parseInt(num))+"\" у нас есть.
вы, например можете создать выпадающий список с файлами на сервере
<select> while(есть файлы в папке на сервере) { <option value="адрес файла на сервере">имя файла с сервера</option> } </select> if(параметр внешней загрузки = пустой и параметр загрузки с сервера = не пустой) грузим файл с сервера if(параметр внешней загрузки = не пустой и параметр загрузки с сервера = пустой) грузим !!!сначала на сервер, а потом уже цепляем к письму
Вобщем как-то так. Написал по идиотски ибо нужен полный скрипт, так что "втыкайте" по тексту скрипта.
Если вам вообще не надо внешние файлы грузить, то поле
<input type=\"file\" onChange=\"add_mail_file('loadfile', '"+((parseInt(num))+1)+"'); return false;\" size=\"50\" class=\"input\" id=\"file_"+(parseInt(num))+"\" name=\"mail_file_"+(parseInt(num))+"\">
можно вообще убрать из формы, а параметр name=\"mail_file_"+(parseInt(num))+"\" использовать для выборки, тогда в самом скрипте вообще ничего менять не надо будет
А в .htaccess точно ничего не написано... Других путей для изменения запроса я не вижу...