• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Чтение файлов

  • Автор темы areostar
  • Дата начала
A

areostar

предположим есть текстовой фаил(html документ) как можно построчно считывать от туда текст!!
 
A

areostar

А подробней!! Где инфы почитать можно!! Или исходники есть!!
 
C

CAMCOH

Подключаешь

using System.IO;

и потом просто

StreamReader streamreader_name= new Streamreader("file_adress");
string name=streamreadeer_name.ReadToEnd();

как то так, но точнее посмотри на мсдне.
Так же можно считывать построчно ReadLine();
 
A

Adiost

CAMCOH
Зачем все так усложнять? Правильно в конце написал, ReadLine(), так проще всего.
 
H

HarDir

Здравствуйте уважаемые программисты!
Помогите мне, пожалуйста разобраться в такой вот проблемке. Гугл терзаю иже целый месяц и безрезультатно.
Вобщем проблемка такая:
Имеется сервак (win2k3) на нём стоит trafficInspector (Типа прокся) тот имеет на борту собственный web-сервак на asp. Вобщем всё пучком, переделал стандартный сайт под себя и всё красиво. Но возникла необходимость осуществить онлайн просмотр логов. Т.е. чтобы страничка отображала содержимое некоего txt файла.
Задача такова. Необходимо осуществить построчное чтение файла и вывод его на экран. Желательно в обратном порядке, т.е. последняя строка файла должна находиться в верху страницы. Но это уже прибомбасы. Я завис на банальном чтении, ни могу осуществить даже это. Мот кто подскажет? Буду весьма признателен. Или мот кто знает, как присобачить php к сие софтине, там я уже и сам скриптик забомблю))))
С уважением, Максим.

Как читать разобрался:
Код:
<%
dim fs,f,t,x
fs=Server.CreateObject("Scripting.FileSystemObject")
t=fs.OpenTextFile("c:\test.txt",1,false)
x=t.ReadLine
t.close 
Response.Write(x)
%>

Думаю дальше сам всё сделаю.
 
H

HarDir

Всё, кому надо, вот рабочий код, реализующий считывание последних 10 строк логов и вывод их в обратном порядке:
Код:
<body>
<form id="form1" name="form1" method="post" action=""><div align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" bgcolor="#FFFF99"><div align="center"><strong>Логи сервера</strong></div></td>
</tr>
<tr>
<td align="left" bgcolor="#FFFFCC">

<%
dim fs,f,t,x,i,j
dim str(0 To 9)
fs=Server.CreateObject("Scripting.FileSystemObject")
t=fs.OpenTextFile("c:\test.txt",1,false)
do while t.AtEndOfLine<>true
x=t.Readline
for j=0 to 8
str(9-j)=str(8-j)
next
str(0)=x
loop
t.close 

for i=0 To 9
Response.Write(str(i) & "<br>")
Next

%>
</td>
</tr>
</table>
</form>
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!