|
|
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
Проблема состоит в том, что на одном веб-сервере используют \\ в путях, а на другом / При определении пути к файлу, я подставляю небольшой хвостик: /sub/myFile.dat Естественно, что на том сервере, где используются \\ получается такое: с:\\dir1\\dir2/sub/myFile.dat И оно не обрабатывается, понятное дело. Как решить эту проблему совместимости? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 17:30:21 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
А почему неззя везде использовать с:/dir1/dir2/sub/myFile.dat ? По моему винде по барабану ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 19:05:35 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
Потому что изначально я имею только эту строку: Код: plaintext Пока вижу только такой способ: проверять и править самому \\ на / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 19:47:04 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
А как Вы получаете путь? У меня например вод виндой и апаш Код: plaintext ------------------------------- www.free-lancer.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 20:19:34 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
VERSА как Вы получаете путь? У меня например вод виндой и апаш Код: plaintext ------------------------------- www.free-lancer.ru Вот-вот, я на этом и поймался. На другом сервере апач настроен не так и [DOCUMENT_ROOT] не существует. Поэтому надеяться на то, что в этом элементе можно взять путь, как я понял, не следует особо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 21:22:42 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
Если DOCUMENT_ROOT не существует -- значит не "апач настроен не так", а "апач не настроен". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 21:48:29 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
А вообще никто не заставляет вас полагаться на настройки апача и не юзать ту же константу __FILE__ с функцией dirname , если речь идёт о PHP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 23:57:21 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
DocAlЕсли DOCUMENT_ROOT не существует -- значит не "апач настроен не так", а "апач не настроен". Не ну разные бывают случаи ... например при использовании Alias, такое может быть. Но все равно странновато как то он настроен) там хоть какой то документ рут должен быть по моему. См. пост *, лучший вариант ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 01:12:08 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
VERS DocAlЕсли DOCUMENT_ROOT не существует -- значит не "апач настроен не так", а "апач не настроен". Не ну разные бывают случаи ... например при использовании Alias, такое может быть. Но все равно странновато как то он настроен) там хоть какой то документ рут должен быть по моему. См. пост *, лучший вариант ИМХО Там есть документ рут, но где в таком случае гарантии, что они его не изменят? А если заказчик решит поменять сервер? Каждый раз при таком чихе не хочется менять скрипты. А по посту * посомтрю. Не пользовался этим раньше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 13:11:19 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
AlexGс:\\dir1\\dir2/sub/myFile.dat И оно не обрабатывается, понятное дело. Как решить эту проблему совместимости?винде ж по барабану. Хоть чередуй эти слеши. Но если ты получаешь от сервера именно с:\\dir1\\dir2, то это неправильно, должно быть с:\dir1\dir2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 14:44:23 |
|
||
|
Проблема с указанием путей к файлам на разных серверах.
|
|||
|---|---|---|---|
|
#18+
Как будто я сам придумал =) Вот что их "документ рут" содержит: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 20:12:52 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33778985&tid=1476028]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
197ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 475ms |

| 0 / 0 |
