 |
Запись в лог - Вопросы и ответы, обсуждения - Ваши вопросы по C/C++ только в данном разделе |
23.07.2011, 10:02
|
#1
|
|
|
|
Пехотинец
|
 Регистрация: 05.10.2010
 Сообщений: 67
 Популярность: -129
 Сказал(а) спасибо: 29
Поблагодарили 19 раз(а) в 12 сообщениях
|
Запись в лог
У меня такая проблема делаю бота для тюряги на майл но столкнулся с проблемой
У меня есть код что бы в лог выводилась собрал сиги или си не собрал
вот в общем и код
Код:
private void button13_Click(object sender, EventArgs e)
{
string send = "method=office&user=" + textBox1.Text + "&key=" + textBox2.Text + "&getidea=5";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
request.UserAgent = "Opera/9.80";
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
byte[] bytes = Encoding.ASCII.GetBytes(send);
request.GetRequestStream().Write(bytes, 0, bytes.Length);
request.GetRequestStream().Close();
WebRequest request2 = WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
string str2 = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.Default).ReadToEnd();
string str3 = parse(send, "<result>", "</result");
this.richTextBox1.Text = this.richTextBox4.Text + str3 + "\n";
switch (str3)
{
case "1":
this.richTextBox4.Text = "Сиги собраны\n";
break;
case "0":
this.richTextBox4.Text = "Во Дворе пусто...\n";
break;
}
}
сиги собирает а в лог сообщения не выводит
Можете помочь))
Проблема с кодом который выделен красным
Ошибку понял но когда выводится сообщения сиги собраны то весь лог отчищается и пишет сиги собраны ил нет!
а если сделать вот так
this.richTextBox4.Text = this.richTextBox4.Text + "Сиги собраны\n";
то пишет вот так
0
Сиги собраны
Последний раз редактировалось StabiliZator; 23.07.2011 в 10:42.
|
|
|
23.07.2011, 11:09
|
#2
|
|
|
|
Пехотинец
|
 Регистрация: 14.11.2009
 Сообщений: 64
 Популярность: 425
 Сказал(а) спасибо: 35
Поблагодарили 134 раз(а) в 56 сообщениях
|
Re: Запись в лог
 |
Цитата: |
 |
|
|
 |
Сообщение от StabiliZator |
 |
|
|
|
|
|
|
У меня такая проблема делаю бота для тюряги на майл но столкнулся с проблемой
У меня есть код что бы в лог выводилась собрал сиги или си не собрал
вот в общем и код
0
Сиги собраны
|
|
 |
|
 |
|
Сделай так)))
switch (str3)
{
case "1":
this.richTextBox4.Text += "Сиги собраны\n";
break;
case "0":
this.richTextBox4.Text += "Во Дворе пусто...\n";
break;
}
Да и кстати this это лишнее посмотри к чему оно ваще применяется можно и без него просто например
richTextBox4.Text += "Во Дворе пусто...\n";
Последний раз редактировалось fesssi; 23.07.2011 в 11:13.
|
|
|
23.07.2011, 11:24
|
#3
|
|
|
|
Пехотинец
|
 Регистрация: 05.10.2010
 Сообщений: 67
 Популярность: -129
 Сказал(а) спасибо: 29
Поблагодарили 19 раз(а) в 12 сообщениях
|
Re: Запись в лог
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Сделай так)))
switch (str3)
{
case "1":
this.richTextBox4.Text += "Сиги собраны\n";
break;
case "0":
this.richTextBox4.Text += "Во Дворе пусто...\n";
break;
}
Да и кстати this это лишнее посмотри к чему оно ваще применяется можно и без него просто например
richTextBox4.Text += "Во Дворе пусто...\n";
|
|
 |
|
 |
|
Нифига всеравно пишет эту цифру
1
Сиги собраны
|
|
|
23.07.2011, 11:44
|
#4
|
|
|
|
Пехотинец
|
 Регистрация: 14.11.2009
 Сообщений: 64
 Популярность: 425
 Сказал(а) спасибо: 35
Поблагодарили 134 раз(а) в 56 сообщениях
|
Re: Запись в лог
//Это ответ полученая страница
string str2 = new StreamReader(request.GetResponse().GetResponseStre am(),
Encoding.Default).ReadToEnd();
//а парсиш ты что то что передаеш да??? почему может надо так string str3 = parse(str2, "<result>", "</result");
string str3 = parse(send, "<result>", "</result");
// что это ваще такое ты в текствоб запихаеш то что лежыт в рич боксе + то что спарсил?????? ту я чото непонял.
this.richTextBox1.Text = this.richTextBox4.Text + str3 + "\n";
// тут понятно если найдено то пишет типа все гуд.
switch (str3)
{
case "1":
this.richTextBox4.Text = "Сиги собраны\n";
break;
case "0":
this.richTextBox4.Text = "Во Дворе пусто...\n";
break;
}
}
и ваще непишы весь код сразу запрос то после каждой обработки выводи результат например в текстбокс. что бы видеть пошагово что ты делаеш... например сначала получил ответ гуд вывел есть класс. Потом спарсил его вывел результат во парсит тож норм то что надо. потом обработал так будеш избегать ошибок.
Последний раз редактировалось fesssi; 23.07.2011 в 11:49.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
23.07.2011, 11:54
|
#5
|
|
|
|
Пехотинец
|
 Регистрация: 05.10.2010
 Сообщений: 67
 Популярность: -129
 Сказал(а) спасибо: 29
Поблагодарили 19 раз(а) в 12 сообщениях
|
Re: Запись в лог
Спасибо все понял ошибку!
this.richTextBox4.Text = this.richTextBox4.Text + str3 + "\n";
Эта строчка лишняя была
почему может надо так string str3 = parse(str2, "<result>", "</result");
Про это я давно понял!))
|
|
|
23.07.2011, 12:34
|
#6
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 14.01.2011
 Сообщений: 633
 Популярность: 28087
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: Запись в лог
Будем считать, что лог - это рич1
Код:
private void button13_Click(object sender, EventArgs e)
{
string send = "method=office&user=" + textBox1.Text + "&key=" + textBox2.Text + "&getidea=5";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
request.UserAgent = "Opera/9.80";
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
byte[] bytes = Encoding.ASCII.GetBytes(send);
request.GetRequestStream().Write(bytes, 0, bytes.Length);
request.GetRequestStream().Close();
WebRequest request2 = WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
string str2 = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.Default).ReadToEnd();
string str3 = parse(send, "<result>", "</result");
string res="";
switch (str3)
{
case "1":
res="Сиги собраны\n";
break;
case "0":
res="Нет сиг!\n";
break;
}
richTextBox1.AppendText(res);
}
|
|
|
23.07.2011, 13:18
|
#7
|
|
|
|
Пехотинец
|
 Регистрация: 14.11.2009
 Сообщений: 64
 Популярность: 425
 Сказал(а) спасибо: 35
Поблагодарили 134 раз(а) в 56 сообщениях
|
Re: Запись в лог
Не хочу наглеть но если все переделал то как такую ошибку то провтыкал)
string str3 = parse(send, "<result>", "</result");
Та же еще с первого поста тянется эта ошибка. её то чо не исправил) Код тоже посути то нерабочий у тя) (точнее безрезультатный)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
что за запись?
|
-=ShoN=- |
Общение и обсуждение |
12 |
12.06.2011 11:25 |
[Помогите!] Запись голоса
|
Leo_ня |
Треп |
2 |
12.11.2009 13:15 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 21:41.
|
 |