0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
|
|
1 | |
Отправка e-male22.11.2011, 15:58. Показов 5217. Ответов 26
Метки нет (Все метки)
Есть какая-нибудь прибулда позволяющая из винды отправлять мыло, через Telnet, по заранее описанному сценарию? Telnet даже не обязателен, главное, что бы не нужно было устанавливать всякие Апачи, ИИС, и почтовые клиенты.
Притом реализовать это надо либо batником, либо vbs.
0
|
22.11.2011, 15:58 | |
Ответы с готовыми решениями:
26
Male USB Repair Recover Kingston DataTraveler 256gb при отправление типа Radio в базе пишется null хотя должно выходить Female или male Отправка IP отправка |
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
12.04.2012, 12:11 | 21 |
Попробовал этот пример. У меня ошибок не возникает. Надо попробовать понять что точно скрывается за ошибкой с номером 0x80040211. Для этого возьми приложеный файл 500-100.asp.txt, переименуй его в asp. Выложи его на свой сайт. Затем подключи его в настройках IIS для этого сайта как обработчик ошибки 500;100. Запусти скрипт и посмотри что какую ошибку он тебе выдаст.
Еще пара комментариев по твоему коду: 1. Вместо условия If request("Content_Length")<>0 then лучше писать If "POST"=Request.ServerVariables("HTTP_METHOD") Then. То есть мы явно проверяем что используется метод POST. Это более наглядно по моему. 2. Раз ты используешь метод POST, то для получения данных формы пользуйся коллекцией Request.Form, а не Request. Дело в том что если параметр был передан в строке запроса и в формой (POST), то ты получишь параметр из строки запроса. Это потенциальая дырка в твоем сайте. Поэтому пишем .From = Request.Form("femail") .To = Request.Form("semail") .Subject = Request.Form("subj") 3. При отправке формы на саму себя удобно использовать такую форму записи <form action="<%=Request.ServerVariables("SCRIPT_NAME")%>" method="post Здесь имя файла подставляется автоматически так, что если ты переименуешь файл с формой, тебе не придется вносить изменений в код. Очень удобно.
0
|
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 47
|
|
12.04.2012, 12:57 | 22 |
Сообщение от bazile
применил "комментарии" к файлику и все заработало.. может и правда дело в том, что запрос брался с формы нехорошо [underline]Спасибо![/underline] пойду покорять просторы интернета )) зыж а вложенный файлик можно применять для детального отображения тока данной ситуации или впринципе всегда?
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
12.04.2012, 13:05 | 23 |
Сообщение от MasterDzen
0
|
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 47
|
|
12.04.2012, 16:39 | 24 |
Сообщение от bazile
а как можно получить путь к дирректории где находится документ? или может есть список всех ServerVariables'ов?
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
12.04.2012, 18:19 | 25 |
Сообщение от MasterDzen
Код
<table border=1 cellpadding=1 cellspacing=0> <% For Each HttpVar In Request.ServerVariables Response.Write("<tr><td>" & HttpVar & "</td><td> " & Request.ServerVariables(HttpVar) & "</td></tr>" & vbCrlf) Next %> </table>
Сообщение от MasterDzen
0
|
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 47
|
|
15.04.2012, 12:10 | 26 |
эхх..
пробовал найти тему, где говорят про запись файлов, поиск почему то обрывается ничего не нашлось, потому пишу суда ) можно ли при использовании: fname = Server.MapPath("/oFice/test") + "file.xml" Set fs = Server.CreateObject("Scripting.FileSystemObject") set out = fs.CreateTextFile(fname, TRUE, FALSE) out.WriteLine(sReg1) out.close записывать текст в файл определенной кодировкой? он пишется в DOS, а надо UTF-8..
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
15.04.2012, 12:23 | 27 |
Scripting.FileSystemObject может работать только с Unicode (UTF-16), третий аргумент CreateTextFile как раз и указывает использовать кодировку Unicode или ASCII.
Если нужна именно кодировка utf-8, то пользуйся объектом ADODB.Stream Set adoStream = CreateObject("ADODB.Stream") adoStream.Charset = "utf-8" adoStream.Mode = 3 ' adModeReadWrite adoStream.Type = 2 ' adTypeText adoStream.Open adoStream.WriteText("Привет! Hello") Call adoStream.SaveToFile("test.txt", 2) adoStream.Close И пожалуйста, MasterDzen, в будущем для новых вопросов создавай отдельную тему.
0
|
15.04.2012, 12:23 | |
15.04.2012, 12:23 | |
Помогаю со студенческими работами здесь
27
Отправка пакета Отправка данных в БД Отправка POST Отправка комментариев Отправка файла Отправка submit Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |