C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Из внешнего адреса в переменную, Считать файл одной строкой как в РНР
Allin
Отправлено: 26.02.2006, 23:20


Дежурный стрелочник

Группа: Участник
Сообщений: 31



Такой возник вопрос. Мне нужно в программе считать в переменную содержимое заданной интернет-страницы. Считать именно полностью весь html код одной строкой и дальше работать с ним в самой программе. В РНР есть file_get_contents(), fopen(). Но как данное осуществить в СВВ6?

Например, я загрузил страницу в CppWebBrowser, а как оттуда прочесть содержимое в переменную?

А ведь есть и другие способы. Не обязательно. ведь, грузить страницу в CppWebBrowser.

Подскажите, пожалуйста. Заранее благодарен.
Allin
Отправлено: 27.02.2006, 00:51


Дежурный стрелочник

Группа: Участник
Сообщений: 31



нашёл такой вот способ:

AnsiString html=IdHTTP1->Get("http://site.ru/index.php");

Но мне кажется, способ корявый, хотя и работает.
__Cheat3r
Отправлено: 27.02.2006, 05:14


Станционный диспетчер

Группа: Участник
Сообщений: 110



AnsiString html=IdHTTP1->Get("http://site.ru/index.php");

- это и еасть то, что тебе нужно.
Можно еще так -
TStringList *MyHtml=new TSTringList;
Myhtml->Text = IdHTTP1->Get("http://site.ru/index.php");

Вернуться в Вопросы программирования в C++Builder