|
Идеи по написанию скриптов
|
|
| }{0тт@бь)ч | Дата: 11 Ноября 2009, 11:30 | Сообщение # 41 | ● ● ● ● ● 1089 сообщений Статус: Offline | Quote (NecroProger) ФТП, ХТТП, mailto хттпс ещё ещё может быть такой формат: http://admin:1545128@127.0.0.1/ | | |
|
| Бармалей | Дата: 11 Ноября 2009, 12:49 | Сообщение # 42 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (}{0тт@бь)ч) ещё может быть такой формат: http://admin:1545128@127.0.0.1/ И такой: https://admin:1545128@127.0.0.1:8080/?query#hash
 | | |
|
| NecroProger | Дата: 11 Ноября 2009, 19:28 | Сообщение # 43 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Ну да, и чего? | | |
|
| Gaara | Дата: 12 Ноября 2009, 18:47 | Сообщение # 44 |  ● ● ● ● ● 1312 сообщений Статус: Offline | теперь вроде можно http[s], ftp, mailto =) но url надо вводить полностью | | |
|
| NecroProger | Дата: 12 Ноября 2009, 20:05 | Сообщение # 45 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Gaara, ты сделал самую простую часть. А как раз самая сложная осталась впереди.  | | |
|
| Gaara | Дата: 12 Ноября 2009, 20:12 | Сообщение # 46 |  ● ● ● ● ● 1312 сообщений Статус: Offline | какая? /dir/file? | | |
|
| Gaara | Дата: 12 Ноября 2009, 20:44 | Сообщение # 47 |  ● ● ● ● ● 1312 сообщений Статус: Offline | обновил) | | |
|
| NecroProger | Дата: 12 Ноября 2009, 22:22 | Сообщение # 48 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Quote (Gaara) какая? /dir/file? Всмысле что обработка неполных адресов намного сложнее, чем обработка всех протоколов, но только полных адресов. | | |
|
| }{0тт@бь)ч | Дата: 12 Ноября 2009, 22:59 | Сообщение # 49 | ● ● ● ● ● 1089 сообщений Статус: Offline | Quote (Gaara) но url надо вводить полностью если протокол не задан, то коннект происходит по http | | |
|
| NecroProger | Отредактировал NecroProger - Четверг, 12 Ноября 2009, 23:52 Дата: 12 Ноября 2009, 23:52 | Сообщение # 50 |  ● ● ● ● ● 1024 сообщения Статус: Offline | }{0тт@бь)ч, тут как подходить... Я имел ввиду рассмотрение всех случаев... Но, вообще говоря, можно и по-умолчанию брать http... Тогда задача реорганизуется так: Если протокол не указан - разобрать как http; Если указан один из следующих: Code http, https, ftp, mailto , то разобрать их по наибольшему количеству параметров; В ином случае вывести "неподдерживаемый формат URL". Замечу, что разбирать вот так не надо: Code protocol: 'mailto' address: ['a','b','c'] domain: ['x','y','z'] , но надо вот так: Code protocol: 'mailto' address: ['a.b.c'] domain: ['x','y','z'] | | |
|
| Gaara | Дата: 13 Ноября 2009, 08:45 | Сообщение # 51 |  ● ● ● ● ● 1312 сообщений Статус: Offline | | | |
|
| }{0тт@бь)ч | Дата: 13 Ноября 2009, 17:51 | Сообщение # 52 | ● ● ● ● ● 1089 сообщений Статус: Offline | Quote (NecroProger) }{0тт@бь)ч, тут как подходить... Я имел ввиду рассмотрение всех случаев... В любом браузере. Даже в ие 6 версии. | | |
|
| Gaara | Дата: 13 Ноября 2009, 17:58 | Сообщение # 53 |  ● ● ● ● ● 1312 сообщений Статус: Offline | функция, анализирующая, URL работала в ИЕ, это в другом месте была "ошибка", исправил | | |
|
| NecroProger | Отредактировал NecroProger - Пятница, 13 Ноября 2009, 18:15 Дата: 13 Ноября 2009, 18:18 | Сообщение # 54 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Quote (Gaara) а зачем в массив? Потому что я ошибся... Quote (Gaara) http://nagato.ucoz.net/json/ вот, и относительные адреса вроде обрабатывает) Домен попадает в название файла... Кстати, проверять, домен ли это, или файл 100% невозможно... лучше наверное выводить в первую очередь как домен... А лучше оба варианта...Добавлено (13 Ноябрь 2009, 18:17) --------------------------------------------- Нет различия между и . Но вообще уже очень близко к правде...  Добавлено (13 Ноябрь 2009, 18:18) --------------------------------------------- В название протокола для mailto не надо вносить двоеточие. | | |
|
| Бармалей | Дата: 13 Ноября 2009, 18:22 | Сообщение # 55 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (NecroProger) Домен попадает в название файла... Кстати, проверять, домен ли это, или файл 100% невозможно... лучше наверное выводить в первую очередь как домен... А лучше оба варианта... Где тут домен? Доменом тут и не пахнет. Это - файл. Для тех, кто не верит - ссылка.
 | | |
|
| NecroProger | Дата: 13 Ноября 2009, 18:25 | Сообщение # 56 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Бармалей, а если вводить в адресную строку, то будет домен... Так что это спорный вопрос. | | |
|
| Gaara | Дата: 13 Ноября 2009, 18:29 | Сообщение # 57 |  ● ● ● ● ● 1312 сообщений Статус: Offline | Quote (NecroProger) Нет различия между а как его показать? | | |
|
| Бармалей | Дата: 13 Ноября 2009, 18:34 | Сообщение # 58 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (NecroProger) Бармалей, а если вводить в адресную строку, то будет домен... Так что это спорный вопрос. Еще бы - ведь адресная строка не может содержать относительный путь.
 | | |
|
| NecroProger | Дата: 13 Ноября 2009, 18:47 | Сообщение # 59 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Gaara, на усмотрение. Либо пихнуть в домен "/", либо в первый элемент path. (Лучше первый способ) | | |
|
| Gaara | Отредактировал Gaara - Пятница, 13 Ноября 2009, 18:50 Дата: 13 Ноября 2009, 18:50 | Сообщение # 60 |  ● ● ● ● ● 1312 сообщений Статус: Offline | добавил перед этим папку "?" | | |
|