Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Reading only files within a dir

Reply
Thread Tools

Reading only files within a dir

 
 
Tristan Knowles
Guest
Posts: n/a
 
      07-16-2005
I am trying to create two html drop downs in a ruby
script. The first to select a /var/log directory, and
the second to view a specific file within that
directory.

I'm just unsure of how to pass a post variable back
into the ruby script, or whether there is another way
to do this?

My current code is like this:

=3D=3D=3D=3D=3D=3D=3D=3D
# List dir names
puts "<tr><td colspan=3D\"2\"><form action=3D\"\"
name=3D\"select_dir\" id=3D\"select_dir\" method\"post\">"
puts "<select name=3D\"select_dir\">"
Dir.entries(Log_Location).each do |logdir|
puts "<option>#{logdir}</option>"
end
puts "</select>\n<input type=3D\"submit\"
name=3D\"Submit_Dir\" id=3D\"Submit_Dir\" value=3D\"Change
Directory\">"
puts "</form></td></tr>"

# List File names
puts "<tr><td colspan=3D\"2\"><form action=3D\"\"
name=3D\"select_log\" id=3D\"select_log\" method=3D\post\">"
puts "<select name=3D\"select_log\">"
logfiles =3D Dir.foreach(Log_Dir) do |logfile|
puts "<option>#{logfile}</option>"
end
puts "</select>\n<input type=3D\"submit\"
name=3D\"Submit_Log\" id=3D\"Submit_Log\" value=3D\"Select
Log\">"
puts "</form></td></tr>"
=3D=3D=3D=3D=3D=3D=3D=3D

So, i need to pass the post variable from the select
box for the dir to the select box below, and from
there onto my script below to actually view the
contents (already have the last part working, using a
normal variable).

Also, is there any different between Dir.entries and
Dir.foreach? Isn't Dir.foreach the same as
Dir.entries("/dir").each?


Thanks.
Tristan


=09
__________________________________________________ _________=20
How much free photo storage do you get? Store your holiday=20
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com


 
Reply With Quote
 
 
 
 
Tristan Knowles
Guest
Posts: n/a
 
      07-16-2005
Sorry, terrible subject description, I was thinking of
something different and then realised what my main
problem actually was, but forgot to change the subject .


=09
=09
=09
__________________________________________________ _________=20
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voic=
email http://uk.messenger.yahoo.com


 
Reply With Quote
 
 
 
 
Tristan Knowles
Guest
Posts: n/a
 
      07-16-2005
Ahh. So this one needs CGI.

I will have a play with cgi then and see how things
go.



=09
=09
=09
__________________________________________________ _________=20
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voic=
email http://uk.messenger.yahoo.com


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
dir() vs print(dir()) in the embedded mode Nick Gnedin Python 2 03-30-2013 05:52 AM
Re: dir() vs print(dir()) in the embedded mode MRAB Python 0 03-29-2013 09:24 PM
External prog get file from main dir, want file in diff dir Kga Agk Ruby 2 06-29-2009 02:09 PM
Behaviour of Dir.glob("**/b") and Dir.glob("*/b") for symlinks Matthew Denner Ruby 1 08-04-2006 03:42 PM
Sub Dir, Virtual dir, what do I use? =?Utf-8?B?UnVkeQ==?= ASP .Net 0 06-12-2005 08:25 PM



Advertisments