Display txt file
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

Display txt file

Started by DJ Bert, 23 October, 2005, 23:19:54

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DJ Bert

Hi all

I know that is asked before how to get display a text file, but can find it.
I have just a old code from old Guardian (lua4)

function SendTsss(user) 
	local tsss =" \r\n"
	readfrom("Guardian/tsss.txt")
	while 1 do
		local line = read()
		if (line == nil) then
			break
		else
			tsss = tsss..line.."\r\n"
		end
	end
	user:SendData(BOTName,  "\r\n"..tsss)
	readfrom()
end


How to works in lua 5???

bastya_elvtars

 local f=io.open(file,"r")
  if f then
    local contents = string.gsub(f:read("*a"),string.char(10), "\r\n") -- replace line end to DC++ way
    user:SendPM(Bot.name,"\r\n"..contents.."\r\n")
    f:close()
  end

f:read("*a") reads the file at once and returns the contents, now you have to replace the line end chars to "\r\n" to make it displayable in DC++, but still faster. :)
Everything could have been anything else and it would have just as much meaning.

DJ Bert

Thnx Bastya for the quick response

SMF spam blocked by CleanTalk