...а что делать, бывает и такое. Читаю учебник на w3schools.com и разбираю по ходу.
Эмоции в хронологическом порядке.
12:35. Syntax
Request.QueryString(variable)[(index)|.Count]
variable Required. The name of the variable in the HTTP query string to retrieve
А что, неразобранную строку запроса получить нельзя? Мне нужна неразобранная.
12:39Логика победила. В РНР это тоже делается через переменные сервера. Туго соображаю.
Request.ServerVariables ('QUERY_STRING')
12:47Чертовски трудно писать без фигурных скобок и точек с запятыми. Не код, а поэма верлибром.
12:56switch называется Select Case, только вот break там не предусмотрено, похоже. Вернее, брейк всегда.
Простейший код работает. Теперь отправка почты.
13:03...кстати, Request.QueryString без variable вернёт всю строку запроса, несмотря на утверждение
variable Required.
13:04Есть ли для скрипта разница между Get и Post?
14:14Продолжаю после перерывчика.
Одинарные кавычки — не кавычки? Да ладнаа!
Ч
орт бы побрал Then после If — давайте ещё будем артикли перед переменными ставить и генерить рантайм эррор, если вместо определённого артикля стоит неопределённый.
14:19Если обещано, что response.write() и ="" — одно и то же, почему тогда второе не работает?
page = Request.ServerVariables ("QUERY_STRING") — почему переменная page пуста???
page = Request.ServerVariables ("query_string") — почему переменная page пуста???
14:25Не пуста. Просто IsEmpty(page) даёт Ложь, а page="" даёт Истину. Логики в Бэйсике за последние 20 лет не прибавилось, я вижу.
14:34Есть ли для скрипта разница между Get и Post?Да, Гет идёт в request.QueryString, а Пост — в Request.Form. На мой взгляд, это чушь? Кто мне мешает отослать форму через Гет? Я сплошь и рядом так делаю.
О РНР, где же твой здравый смысл с $_GET, $_POST и $_REQUEST!
14:45Set Mail=Server.CreateObject("CDONTS.NewMail")
Server.CreateObject Failed14:55Set Mail=Server.CreateObject("Persits.MailSender")
Persits.MailSender.4 error '800a0006'
553 We do not relay without RFC2554 authentication.
Работает; релей отключен, правильно.
15:08Как можно написать что-то ясное на языке, где сравнение и присваивание выражаются одним и тем же знаком равенства?
15:11С почтой покончили, переходим к визуальному редактору. Здесь мы столкнёмся с файловой системой.
15:15Сперва аутентификация через cookies.
15:21Такая вещь, как timestamp, здесь вообще существует ли?
15:23Да:
timestamp = year(now) & right("0" & month(now),2) & right("0" & day(now),2) & right("0" & hour(now),2) & right("0" & minute(now),2) & right("0" & second(now),2)
Эта пипец... я в ауте
16:37Устал очень. Бросаю комментировать. Разбираю глюки. Общий итог: писать серверные скрипты на Бэйсике можно, но — зачем???