Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Ard2p
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 34
1

Как считать страницу файла на C# или как конвертировать код с VB.NET?

06.08.2013, 16:13. Просмотров 728. Ответов 2
Метки нет (Все метки)

Вот код.

vb.net
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim objHttp As Object = CreateObject("MSXML2.XMLHTTP")
        Try
            objHttp.open("GET", "http://", False)
            objHttp.setRequestHeader("If-Modified-Since", "Thu, 1 Jan 1970 00:00:00 UTC")
            objHttp.send()
            Do While objHttp.readyState <> 4
                Threading.Thread.Sleep(0)
            Loop
            If objHttp.status = 200 Then
                MsgBox(objHttp.responseText)
            End If
        Catch
        End Try

А сама задача такая: есть php файл на хостинге он содержит
PHP
1
echo $i + '1'.' :'.$files[$i].'</br>';
нужно чтобы C# считывал эти данные игнорирую </br> то есть понимал HTML теги

Я вот тут пытался сделать

C#
1
2
3
4
5
6
7
8
9
10
11
12
        
 
public string request(string url)
        {
            WebRequest req = WebRequest.Create(url);     
            HttpWebResponse resp = (HttpWebResponse)req.GetResponse();            
            Stream stream = resp.GetResponseStream();
            StreamReader sr = new StreamReader(stream);
            string Out = sr.ReadToEnd();
            sr.Close();
            return Out;
        }
но он получает ответ с тегами
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 16:13
Ответы с готовыми решениями:

Как загрузить код из другого файла на страницу htm
Допустим у меня есть несколько htm(html) страниц, которые содержат одинаковое меню и вот это меню я...

Как html страницу конвертировать в pdf?
Доброго времени суток. Подскажите пожалуйста как мне конвертировать html страницу в pdf?? Мне...

Конвертировать код в VB.Net
Мне нужна часть кода которая написана на C# decimal maxy =...

Как средствами ASP или ASP.NET преобразовать страницу html в PDF документ?
день добрый... попытался поискать по и-нету и релибу... но ничего вразумительного не нашёл... не...

Как конвертировать проект из VB6 в VB .NET
Добрый день! Писал очень долго на VB6. Возникло сильное желание перейти на VB.NET Вопрос, Проект...

2
LeniumSoft
1444 / 836 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
Завершенные тесты: 1
06.08.2013, 16:55 2
Попробуйте так:

C#
1
2
3
4
5
6
7
8
9
10
11
public string request(string url)
  {
         WebRequest req = WebRequest.Create(url); 
         HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); 
         Stream stream = resp.GetResponseStream();
         StreamReader sr = new StreamReader(stream);
         string Out = sr.ReadToEnd();
         Out = Out.Replace("</br>", Environment.NewLine);
         sr.Close();
         return Out;
 }
1
Ard2p
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 34
06.08.2013, 18:24  [ТС] 3
В какой то степени помогло=)) на какое то время. Спасибо, но если есть какие другие способы как в VB.Net то лучше бы их. Потому что возможно будут и другие теги.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2013, 18:24

Как при выполнении true функции сохранить страницу в html или как картинку или в pdf ?
Здравствуйте. Народ подскажите решение возникшего вопроса. Суть: страница на php, в ней есть...

Конвертировать с Delphi на VB.NET. Код определения флешки
Всем доброго времени суток! Знатоки! Помогите конвертировать этот код написанный на DELPHI в...

Сохранить страницу стороннего сайта как текст, конвертировать в string и собрать часть инфы
На одном сайте есть внутренний счетчик, сделанный на javascript+ajax. Счетчик показывает посещения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.