Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Организация папок / 9 сообщений из 9, страница 1 из 1
10.02.2004, 17:51
    #32404659
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
Кто подскажет?
Основные файлы на сайте храню в корне. Файлы администрирования в папке admin. Где и как удобнее расположить папку с картинками чтоб из нее можно было иметь доступ и из корня и из администрирования. (путь типа ../image не годится), может следует переразместить файлы по другому. Пока выход один: файлы администрирования перебросить в корень, но это не очень хорошо.
...
Рейтинг: 0 / 0
10.02.2004, 18:24
    #32404716
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
Здесь все индивидуально. Вот моя структура:
/admin - файлы администрирования
/user - файлы для авторизированного пользователя
/images - если нужны
/inc - подключаемые файлы
/inc/classes - классы
/inc/templates - шаблоны

иногда в inc еще папки добавляю (plugins, locales, ...)

авторпуть типа ../image не годится где-нибудь в настройках пишешь
$img_url = "/images/";
$img_dir = '/home/username/httdocs/images/';
далее используешь их для доступа
...
Рейтинг: 0 / 0
10.02.2004, 18:31
    #32404725
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
Дело в том что некоторые фрагменты страницы я формирую из html файла, в которых путь к ресурсам уже прописан:
hjfgdjfhfd<IMG SRC="image/1.jpg">hhhhdjdj
Я бы мог обработать этот текст ф-ей preg_replace и все подправить но боюсь что при этом сильно снизится скорость формирования страницы.
...
Рейтинг: 0 / 0
10.02.2004, 20:46
    #32404836
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
авторсильно снизится скорость формирования страницы.
если ты указанный HTML заменишь на
Код: plaintext
<img src= "<?=$img_url;?>file.jpg" >

скорость изменится не сильно
...
Рейтинг: 0 / 0
11.02.2004, 11:51
    #32405312
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
я имел ввиду другое:

Есть файл file1.htm с содержанием
hjfdjdhfdhdh <IMG SRC="1.jpg"> опоплплпвадвддввллылы

А при формировании страницы делаю так

$s=file_get_contents("file1.htm");
echo preg_replace("/<IMG(/s+SRC=\"(\w+)\")>/","<IMG SRC=\"images/path/\\2\">",$s);

где корректирую путь для каждого изображения.

Как в этом случае замедлится скорость?
...
Рейтинг: 0 / 0
11.02.2004, 14:23
    #32405687
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
а ты не ленись.
Напиши небольшой скрипт, который пробежался бы по нужным файлам один раз и поменял пути.
...
Рейтинг: 0 / 0
11.02.2004, 15:06
    #32405791
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
Макс М.Напиши небольшой скрипт, который пробежался бы по нужным файлам один раз и поменял пути.
Дело в том что эти файлы постоянно просматриваются либо с сайта либо средствами администирования с папки admin. Так что пути придется менять на стадии генерации страницы.
Я вот думаю что лучше я буду выполнять корректировку при администрировании чем при просмотре на сайте и просто буду вставлять в начало "../" чтоб выйти в корневую папку.
...
Рейтинг: 0 / 0
11.02.2004, 15:31
    #32405865
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
если ты пропишешь абслютный путь (но без хоста, а можно и с хостом) то проблем не будет.
...
Рейтинг: 0 / 0
11.02.2004, 16:39
    #32406028
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация папок
АААААААААААААААААААААААААААА, вот блин, я тут пол дня фигней страдал а оказалось все так просто:)
пишешь просто "/images/img1.jpg" и все нормально работает

Макс М. Большое тебе спасибо:)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Организация папок / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]