FTNHTTP
- From
- Alex Kocharin (2:5012/2.470)
- To
- Stas Degteff
- Date
- 2006-03-28T01:31Z
- Area
- RU.UNIX.FTN
==/ Привет, Stas Degteff, как коннект? :)
AK>> А почему? Я думаю, искать управляющий символ (в данном случае - "**")
AK>> достаточно просто.
SD> Я про строки. Кто-то их передаст с 0x0D в конце, а кто-то с 0x0A0D.
А я - 0x0A. :)))
Хотелось бы вообще игнорировать этот символ, считая за пробел... Есть над чем
подумать. :)
SD> Чтобы на берегу предусмотреть подобные ляпы - нужно проектировать
SD> протокол обмена.
Кстати, в файле protocol написано ( считать 0x10 == 0x0A :) )
=== Cut ===
Поля записываются так: (перевод строки), имя поля, двоеточие, пробел, значение
поля, перевод строки. Переводом строки считаем символ 0x10, в соответствии с
традициями, принятыми в Unix-системах.
=== Cut ===
SD> Я и говорю - потенциальная дыра, если при настройке этот файл будет
SD> забыт.
SD> Лучше писать вне documentroot (на одном из своих сайтов я так и сделал, на
SD> чужом хостинге кстати).
Там еще афайк, serverroot есть, от которого всё отсчитывается. Так что могут
возникнуть проблемы с совместимостью с другими мылерами.
AK>> А что, там есть глюки с абсолютными путями? Другое дело, что там пути
AK>> отсчитываются апачем не от '/', а от serverroot, что не исправимо
AK>> вроде
AK>> как из пхп.
SD> С абсолютными -нет проблем.
Исправлено. :)
SD> Есть с относительными - например, ../чтото
А где?
==\ --- Alex Kocharin ---
... Powered by Linux Mandrake 10.1 Official
--- ||*()*|| (Voice: 7-912-976-3321, Email: AlexKocharin(shift+2)mail.ru)
* Origin: AK-Station, Kurgan, Russia (2:5012/2.470)
SEEN-BY: 46/50 50/12 400/567 814 450/1024 452/25 154 461/1313 2432/260 4614/20
SEEN-BY: 4615/21 4635/1024 5000/5000 5001/100 5002/63 5003/58 5010/2 53
SEEN-BY: 5011/13 5012/2 9 30 31 38 46 5015/28 221 5019/31 5020/545 715 760
SEEN-BY: 5020/1641 1982 2238 2871 4441 5021/29 44 5025/3 5027/12 5028/61
SEEN-BY: 5029/60 5030/115 830 901 1080 5035/38 5036/10 5041/4 5042/12 21
SEEN-BY: 5049/19 164 5053/16 5054/1 8 9 37 45 50 63 67 89 5059/9 5062/10
SEEN-BY: 5063/3 5064/7 5070/156 5071/22 5072/333 5077/70 5078/20 5080/111 147
SEEN-BY: 5080/239 1003 5085/13 87 5093/4 33 55 5095/20 5096/18 5097/31 64 303
SEEN-BY: 6000/0 1 12 6001/10 6028/1 6055/2 6083/12
PATH: 5012/2 30 5080/1003 5020/545 5054/1 37