<% set fs=Server.CreateObject("Scripting.FileSystemObject") If fs.FileExists("index.stm") Then CODE HERE Else CODE HERE End If %>
The problem is this: fs.FileExists("index.stm") always evaluates to false, even though I'm staring at the file "index.stm" as I type. In fact, I can open the file just fine, using the OpenTextFile() method. Checking to see if the file even exists is the problem. Anybody have any ideas?
I simply want to verify the existance of a file on the server,
if the file Exists do something on the client side otherwise Stop executing and reload the main page (login).
To get the response of the FileExists I use a ShowModalWindow from a VBS call. The value returned works fine but only the FIRST time that it is called. Only if I restart the IE I get the correct response from FileExists. It seems a session related problem, infact the modal window has always the same session ID (unless IE is restarted). "Session.abandon" in the modal window code didn'T help.
I have been messing with FSO.FileExists for a while and have been looking into its limitations. On our server, we operate our directory in:
d:inetpubwwwrootintranet
and inside that directory is a VIRTUAL DIRECTORY by the name of employeeImages which maps to
otherserverfolder
So saying
d:inetpubwwwrootintranetemployeeImagesfile.jpg
IS the same thing as saying
otherserverfolderfile.jpg
The problem is, that when I set that path to a variable, called strPath and perform the following:
blnExists = FSO.FileExists(strPath)
it KEEPS returning as FALSE. So I had it output strPath. Sure enough it was the URL shown above. I cut and paste that into a window's location bar and boom, I'm taken RIGHT to the image.
So I'm thinking "Ok, FSO is a FILE SYSTEM OBJECT. Maybe it's limitations mean that it can only look at the local filesystem? Maybe it cannot see across a networked device? Maybe it cannot work with virtual directories?" I've done some looking around and cannot find any pages on limitations of FSO.
how to use FileExists to check to see if a file exists on a local server BUT what if I want to check if a file exists on a remote server (webserver)? If I enter "http://domainname/folder/image.jpg" it always returns false.
When a file is local to the ASP application, I can use the following code to test if the file exists:
Dim strFileName, blnFileExists, objFSO
strFileName = Server.MapPath( "MyFiles est.doc" )
Set objFSO = Server.CreateObject("Scripting.FileSystemObject") blnFileExists = objFSO.FileExists( strFileName ) Set objFSO = Nothing
But if "MyFiles" resides on another server and I set up a virtual directory in my ASP app to reference to it (e.g. "MyFiles est.doc" resolves to server2F$MyFilesest.doc), the code would return False even if the file exists on the other server.
The jist of what i want is the obj.FileExists (how it checks for a file on the server) for the client machine.
The client will be scanning something that will put a pdf file into a shared folder on their machine (it will be the same path for all clients). I need to get the code* to pull that file so that i can take the data on the pdf.
*Code doesn't have to be ASP. i'm up for ASP, VBScript, Javascript.
I have searched through the threads relating to FileExists, and have not found an answer (I did find one that dealt with using the FileExists method on a remote server, but that's not quite what I need to do.)
The script searches for all pictures in a particular folder on the server. The current script uses m:... as the path. The site will be transferred to a new host, and onto a shared server (so no more m:).
I am going crazy trying to figure out why the FileExists method of the FileSystem object returns false when the file passed to it DOES exist.
The FolderExists method of the same object recognizes the existence of the folder containing the files in question, but FileExists always returns false.
My system is on the Network.The system has a Project being developed in ASP and Oracle. shared the ASP files but in other system the file is showing as MS-Front Page. both the systems are on Win-2k.
I've looked all over and can't seem to find any information on whether or not you can get a file through a network. I have a webpage that needs to check to see if a file is on a specific server. Is this what it would need to look like?
Set file1 = fso.GetFile("computernamedrive otesap.zip")
i got an asp project, current done the phase one, is a web application over the internet. phase 2 the client need us to do a add on application to previous web application. but can only access with their own network.
that mean they want some portion of the application to be over the internet, and some portion of their application can be access by their own network only. so what do i need to do to make my system to know the station accessing the application currently is within own network or from other network?
I've been getting this recurring "[DBMSSOCN] General Network Error" ever since we separated our web server and our database server. My connection string has been as follows:
Is it possible that changing the machinename to an IP address will help? Initially, it seemed as though adding the Network Library parameter was working, but recently it started to happen again.
Is there anyway I can check to see if a server is online in my network with an if statement saying if online response.write "Online" else response.write "Offline"?
Below is the message I received when I attempted to use a web page on our network that makes use of ASP.
The page cannot be displayed You have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed. --------------------------------------------------------------------------------
Please try the following:
a.. Contact the Web site administrator if you believe this directory should allow execute access. HTTP Error 403.1 - Forbidden: Execute access is denied. Internet Information Services (IIS)
Does that mean that we need to relocate the files where the server allows ASP executable commands to function? Or can the directories properties be changed so that such executables is allowed?
we have our Intranet in work where my ASP pages are and i want it to connect to a database on one of the network drives.. The location of my database is:-
NW-SHARE-1DATATEMPTRANCOMMON@digireportsRobbieASP es t.mdb
but the following connection code i have doesnt work:-
i create virtual directory on iis with network directory is a share located on another computer...after i did that ....i can't browse that virtual directory...if i browse that virtual directory ...at browser IE show message the page cannot be found
<i><b>Originally posted by : Augusto (augustocm2000@yahoo.com)</b></i><br />Hi<br />I've got a problem that I´ve been trying to solve but there is no way I can find the solution.<br /><br />I am mapping a network (intranet) drive in my computer (winNT 4.0), but when I try to "see" this drive (or a directory of this drive) from an asp page, it is impossible! What I mean is that the drive is mapped and accessible in my windows explorer, but my asp code says "Path Not Found". And I have no problem when I "see" a local drive, it locates without no problem.<br />Does anyone know if this is a problem with the server??A configuration problem, for example?!<br />
I need to know if its possible to create an ASP page that when requested will display the network id of the requester. Most people have told me to query the request.servervariables("LOGON_USER"). But this will get me the login of the server and not the client. In our situation we do not want to have our users login twice (once to their machine (the client) and then again to the server (the one that serves the asp page). I need to know the client logon name.
We are trying to display pdf files which is mappedre to the IIS server. For ex: My website is located on server A and the url is http://myfolders Now there are some pdf files ( ja.pdf,feb.pdf..) located on server B which is mapped on server A on the F drive. So f: >> Server Bpdf folder
Using ASP we would like to allow the user to search for a pdf say jan and we display the pdf as a downloadable link.
I am trying to write a file of emails to my mail server for a newsletter.The emails come from a form on a website and append the file.However I can not accomplish this.I have tried mapping the a network drive.Then writing to the file with the path
"U://subscrib.txt" using the filesys obj.
This did not work and I am unsure why.I could not add the internet user to the permissions on the mail server because its not the same machine.
i m making an intranet website(asp is used) , on the home page i want to display the network user ip & user pc name when anyone opens the website. can any 1 help me out how to get the pc name & user IP of network user?
I have a mapped drive on my intranet web server to my internet web server. When I iterate through the drives collection on my intranet site, my mapped drive does not show up. Is there anyway I can get to this drive to read a small set of known files? I don't really want to have to create a virtual folder on the internet web server and move the files in question to it so that my intranet server can get to them.
I'm having a bit of a problem trying to capture a users LAN ID from the network. Currently I have an activex component that does it for me and I use Javascript to display/capture. Which was fine prior to the DDA guidelines. Now I need to find a way to do so without using JavaScript.
The first thing I tried was to use the Servervariables available but unfortunatly our servers use annonymous authentication, so I can't use that method. I've even tried but had no joy accessing Active Directory for the LAN ID, so I'm currently left scratching my head. Does anyone know of a way I can acheive this?
i would map a network drive from a share on another server. it works fine with the net use command under user login but it do not work from an asp script or dll.
is this that i have to add the iuser_<computer_name> profile into network computer that share it resources?
when i try to use request.servervariable(login_user) it returns empty in asp. i created a dll in vb using the apigetusername . when testing this in vb , it retruns the network login id. But in asp it returns the servername where the asp is running.
i want to map to other drive/folder in other machine is possible to do ? i am just handling some file management through web(intranet). my asp files are on my webserver, i do have an file server as well.
want i want is map to my file server so that user can handle their files (of course they are restricted to some extend). some sample code on this.
I'm trying to create an admin page that can run miscellaneous scripts for our IT department. Currently, I'm trying to create a script that can map a network drive for a user (e.g. a form where I can input pathfolder, drive letter, and domainuser). Is this possible? If so, can someone point me in the right direction?
I have one Activex Control which i want to use over the network. In that i am having one module and one user control. For this i prepared the ocx file and made a package. But when i am trying to deploy that file it gives me error no. 80042114
1. - I want to print from my ASP page directly to my network printer. For this i use the following code, but everytime, my document to print is sent to local and physical port LPT1 not to network printer : Code:
I've got a web page that I need to have write to another server across the network. The site in question does NOT run in anonymous mode, that is, the user is presented with a username/password box when they view the page.
No matter what I do, when the page attempts to access the remote server, I get a Permission Denied error. I have tried the suggestion from this page:
As a baseline, I created a blank, normal, anonymous access web on the same machine. I did as described in the article above.
I tried resetting the password for IUSR_computername, and setting the anonymous password in the metabase to match. I created the IUSR_computername account on the remote server with the same password, and gave it log on locally rights. I even tried giving IUSR_computername administrator access, on both servers. No matter what I did, it failed with Permission Denied.
The *only* thing that got it to work was telling the web site to use "administrator" for anonymous access instead of IUSR_computername. This worked fine - but isn't really very safe.
I'm at a complete loss. What I WANT to do is to not run the site with anonymous access at all, which means I can't even specify the account used for anonymous access. Trying this, and typing in the administrator username and password when viewing the web page also gets the familiar "Permission Denied."