?
Solved

ASP - Including a file that is on FTP...

Posted on 1998-07-29
4
Medium Priority
?
261 Views
Last Modified: 2013-12-25
This is what I am doing...I am taking a report file (.txt)that is generated on the mainframe (MVS) and using an FTP job, sending it over to the FTP service on IIS 4.0.

What I want to do is #include this .txt file into an HTML or ASP file that is on the actual web site which I have created using Frontpage 98. The reason I want to do this is to control the font size so that it will print on one page width and also provide the user with navigation as well. I can get the #include to work if the report file is on the web site (http:) but I can not get the report to include if the report is on ftp. I also tried to put the ASP file on the FTP server, so that both files were in the same place, but that didn't work either. The report files will be updated very frequently so it is important to automate the process of bringing in these reports, so I don't want any manual intervention.

Another important piece of info is that both the web server and ftp server are physically on the same machine so I don't understand why this isn't working.  

Any ideas?
0
Comment
Question by:aguldber
  • 2
  • 2
4 Comments
 
LVL 28

Accepted Solution

by:
sybe earned 800 total points
ID: 1858726
the #include statement only works when a relative link is used, you cannot include a file using something like <!-- #include virtual="http://anotherserver/file.txt"-->

The easiest way to solve your problem is to make a virtual http-directory to the text file and use this path in an include statement.

You can still upload the file using ftp. The directory will be approachable both by ftp and http.

0
 

Author Comment

by:aguldber
ID: 1858727
How do I create this virtual directory?  Where do I create this directory - on the FTP server or the web server?
0
 
LVL 28

Expert Comment

by:sybe
ID: 1858728
Creating a virtual directory with IIS4 (with the webserver):

1. open the IIS management console (program files, windows NT4 option pack, internet information server, internet service manager).
2. in the left "window" find "default web site" and right click.
3. choose "new" and then "virtual directory"
4. type the name you want to give it (click next)
5. select the directory (browse), you should select the directory which will contain the text file. (click ok)
6. it must be a "read" directory


Remember the name of the virtual directory.

Now you can include a text file by:

<!-- #include virtual="/name_of_virtual_directory/file.txt" -->

0
 

Author Comment

by:aguldber
ID: 1858729
Worked great...Thanks!!!
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
Australian government abolished Visa 457 earlier this April and this article describes how this decision might affect Australian IT scene and IT experts.
This video teaches users how to migrate an existing Wordpress website to a new domain.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
Suggested Courses

862 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