Solved

Create a Html page that searches the filenames and displays the page.

Posted on 2008-10-26
12
248 Views
Last Modified: 2010-04-16
Hi,

Create a Html page that searches the filenames and displays the page.
I want a page when entered a id it searched that id in the mentioned UNC or drive and opens the html page.

Like
1234
and it searched the filename and opens that page.

Regards
Sharath
0
Comment
Question by:bsharath
  • 5
  • 4
  • 3
12 Comments
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 22810907
0
 
LVL 11

Author Comment

by:bsharath
ID: 22810919
Thank U any html code please...
0
 
LVL 58

Expert Comment

by:tigermatt
ID: 22811064

Sharath,

Will this be running locally just on your PC, or published to the web and to run on a server? The only reason I ask is if you will not be running it locally and will be uploaded it to a web server, you will need some server-side code (ASP, PHP etc.) to achieve this.

Matthew
0
 
LVL 11

Author Comment

by:bsharath
ID: 22811149
Its for the intranet site of our.
For now its on my machine
0
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 22811198
Change
Msgbox Join(Location,vbCr)

to loop over Location's

Something like

Dim text
For Each item In Location
    text = text &  "<br /><a href='" & item & "'>" & item &"</a>"
Next
document.getElementById('output').innerHTML=text

and have a div id="output" somewhere
0
 
LVL 58

Accepted Solution

by:
tigermatt earned 500 total points
ID: 22826138

Sharath,

This is ASP code which you can put in an ASP file and save to your Intranet. If no path is provided then it will show a form for you to input the first part of the file name, and then it will take you to a list of all the files which match in the specified directory. You'll need to provide the name of the directory on line 4.

Matthew
<%@ Language="VBScript" %>

<%

Dim fso: Set fso = Server.CreateObject("ADODB.Recordset")

Dim objFolder: Set objFolder = fso.GetFolder("C:\documents") 'Path to documents folder

Dim strURL: strURL = CStr(Request.QueryString("path"))
 

If strURL = "" Then

	Response.Write "<form action='" & Request.ServerVariables("URL") & "' method='get'>" & _

		"Search for Files beginning with the text: <input type='text' name='path' value='' />" & _

		"<input type='submit' value='GO >>>' /></form>"

	Response.End

Else

	

	Dim filematches()

	intArrMax = 0

	

	for each objFile in objFolder.Files

		If (Left(LCase(objFile.Name),Len(strURL)) = LCase(strURL)) Then

			redim preserve filematches(intArrMax)

			filematches(intArrMax) = objFile.Name

			intArrMax = intArrMax + 1

		End if

	next

	

	' Show all the matches

	Response.Write "Matches found:<br />"

	For i = 0 To UBound(filematches) Step 1

		

		Response.Write "<a href='" & objFolder.Path & "\" & filematches(i) & "'>" & filematches(i) & "</a>"

		

	Next

	

End If

%>

Open in new window

0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 11

Author Comment

by:bsharath
ID: 22831166
Thank you Matthew ... How do i execute this. Saveas?
0
 
LVL 58

Expert Comment

by:tigermatt
ID: 22831295

Put it into a Notepad page, then go to File, Save As. You have to type the filename as "filename.asp", with the quote marks and .asp on the end.

You will also need to execute the script on an IIS Server. This means it has to go into C:\Inetpub\wwwroot (once IIS is installed), and then you would go to http://<your computer's IP address>/filename.asp to access it.

Matthew.
0
 
LVL 11

Author Comment

by:bsharath
ID: 22832626
Matthew i get this
HTTP Error 404.3 - Not Found
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

When i tried to browse to the asp.
0
 
LVL 11

Author Comment

by:bsharath
ID: 22832631
When i try to open the asp or like this
C:\inetpub\wwwroot\Search.asp
It asks me to save or open when i select open it again asks me to save...
0
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 22832781
Normally I would save such a script as .hta and not serve it from a web server but directly from a hard disc
0
 
LVL 58

Expert Comment

by:tigermatt
ID: 22832853

The only reason I suggest this be saved as an ASP page is because as mentioned it will be part of a company intranet.

With regards to the IIS problem, you definitely need to browse to the file using http://computername/search.asp (or you could use http://127.0.0.1/search.asp from your own PC). When you installed IIS on your Vista machine in Add/Remove Windows Features, did you check the box 'ASP' under 'World Wide Web Services'?
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this tutorial I will show you how to provide a dynamic RTF document on your website generated with data from your database. For this tutorial you will need Microsoft Word or WordPad, WhizBase and Microsoft Access. In this tutorial I will show …
Having just graduated from college and entered the workforce, I don’t find myself always using the tools and programs I grew accustomed to over the past four years. However, there is one program I continually find myself reverting back to…R.   So …
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

947 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now