Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Отправка, через разделитель

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 31.01.2012, 22:23   #1
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Отправка, через разделитель

Ув. пользователи сайта, кто знает как реализовать отправку сообщений формата:
Допустим я вставил текст в мемо:

сообщение 1
*****
сообщение 2
*****
сообщение 3
ну и т.д. что бы когда программа доходит до разделителя ****, то программа начинает писать новое сообщение с текстом "сообщение 2" ну и т.д. С меня +
Заранее, благодарю
  Ответить с цитированием
Старый 31.01.2012, 22:58   #2
Заблокирован
 Пехотинец
Аватар для Number/1/
 
Number/1/ на правильном путиNumber/1/ на правильном пути
Регистрация: 11.11.2010
Сообщений: 95
Популярность: 188
Сказал(а) спасибо: 106
Поблагодарили 111 раз(а) в 70 сообщениях
 
По умолчанию Re: Отправка, через разделитель

Цитата:
Сообщение от V1rt1L3RПосмотреть сообщение
Ув. пользователи сайта, кто знает как реализовать отправку сообщений формата:
Допустим я вставил текст в мемо:

сообщение 1
*****
сообщение 2
*****
сообщение 3
ну и т.д. что бы когда программа доходит до разделителя ****, то программа начинает писать новое сообщение с текстом "сообщение 2" ну и т.д. С меня +
Заранее, благодарю

var i:integer;
...
begin
...
for i:= 0 to memo1.lines.count -1 do
if memo1.lines[i]='*****' then создание нового сообщения
end;
как то так
  Ответить с цитированием
Старый 31.01.2012, 23:16   #3
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка, через разделитель

Нужно сюда впихнуть как-то ) Причем сообщение может быть размером не в одну строчку

Цитата:
procedure TForm1.Timer1Timer(Sender: TObject);
var
post: TStringList;
s: string;
begin
Timer1.Interval:=60000; //интервал времени в 60 секунд
idHTTP1.AllowCookies:= true;
IdHTTP1.HandleRedirects:=True;
IdHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
IdHTTP1.Request.UserAgent:='Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1';
post:=TStringList.Create;
try
// Параметры Отправки сообщения
post.Add('whats-new='+Memo1.Text);
post.Add('submit=Опубликовать');
post.Add('whats-new-post-object=groups');
post.Add('whats-new-post-in=54');
post.Add('_wpnonce_post_update=5203aa5694');
post.Add('_wp_http_referer='+Edit1.Text+'groups/mir-anegdotov/');

// Отправляем данные
s:=IdHTTP1.post(Edit1.Text+'activity/post/', post);
except
post.Free;
end;
end;

  Ответить с цитированием
Старый 31.01.2012, 23:21   #4
Заблокирован
 Пехотинец
Аватар для Number/1/
 
Number/1/ на правильном путиNumber/1/ на правильном пути
Регистрация: 11.11.2010
Сообщений: 95
Популярность: 188
Сказал(а) спасибо: 106
Поблагодарили 111 раз(а) в 70 сообщениях
 
По умолчанию Re: Отправка, через разделитель

Цитата:
Сообщение от V1rt1L3RПосмотреть сообщение
Нужно сюда впихнуть как-то ) Причем сообщение может быть размером не в одну строчку

Цитата:



procedure TForm1.Timer1Timer(Sender: TObject);
var
post: TStringList;
s: string;
begin
Timer1.Interval:=60000; //интервал времени в 60 секунд
idHTTP1.AllowCookies:= true;
IdHTTP1.HandleRedirects:=True;
IdHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
IdHTTP1.Request.UserAgent:='Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1';
post:=TStringList.Create;
try
// Параметры Отправки сообщения
post.Add('whats-new='+Memo1.Text);
post.Add('submit=Опубликовать');
post.Add('whats-new-post-object=groups');
post.Add('whats-new-post-in=54');
post.Add('_wpnonce_post_update=5203aa5694');
post.Add('_wp_http_referer='+Edit1.Text+'groups/mir-anegdotov/');

// Отправляем данные
s:=IdHTTP1.post(Edit1.Text+'activity/post/', post);
except
post.Free;
end;
end;

лучше добавляй из мемо определённый кусок куданибудь и это куданибудь используй в своём коде
  Ответить с цитированием
Старый 31.01.2012, 23:26   #5
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка, через разделитель

В смысле? Когда доходит до звездочек оно отправляет текст допустим в мемо2 и из мемо два уже отправляет на сайт, а потом снова из мемо один сообщение копируется в мемо2 стирается старое и вставляется новое и т.д.?
  Ответить с цитированием
Старый 01.02.2012, 00:16   #6
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Отправка, через разделитель

IdCookieManager на форму кинь и:
Код:
procedure blabla;
var
post:TStringList;
s,m:string;
i:integer;
HTTP:TIdHTTP;
Cookie:TIdCookieManager;
begin
HTTP:=TIdHTTP.Create(nil);
Cookie:=TSdCookieManager.Create(HTTP);
HTTP.AllowCookies:=True;
HTTP.CookieManager:=Cookie;
HTTP.HandleRedirects:=True;
HTTP.Request.ContentType:='application/x-www-form-urlencoded';
HTTP.Request.UserAgent:='Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1';
 try
  for i:=0 to Memo.Lines.Count-1 do
   begin
    if Memo.Lines[i]:='***' then
     begin
     post:=TStringList.Create;
     post.Add('whats-new='+m); 
     post.Add('submit=Опубликовать');
     post.Add('whats-new-post-object=groups');
     post.Add('whats-new-post-in=54');
     post.Add('_wpnonce_post_update=5203aa5694');  
     post.Add('_wp_http_referer='+Edit1.Text+'groups/mir-anegdotov/');
     s:=HTTP.Post(Edit1.Text+'activity/post/',post);
     Cookie.Free;
     end
    else
     begin
     m:=m+Memo1.Lines[i];
     end;
 finally
 HTTP.Free;
 end;
end;
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.



Последний раз редактировалось VeTaL_UA; 01.02.2012 в 16:42.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Отправка запросов через заданный промежуток времени xFroLx Социальные сети 11 02.03.2014 16:27
Разделитель для баз La2 TakeThat Базы серверов и брут 5 27.08.2010 13:09

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 19:48.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net