We've got a webserver with an ASP application on it that needs to be able to send e-mails when certain actions are performed. However, due to a funky network setup, the server is (and will continue) to be unable to send mail via SMTP, so, in the meantime, what we want to do is redirect the mail message to a formmail.cgi script on a Unix box.
Now, the e-mails have to be dynamic, so hard-coding scripts is out of the question, and there's no way the Unix box can talk to the database on the IIS box (It's a long, convoluted story, but that's the way it is). So, my question is, does anybody know off the top of your head what the protocol is for doing an HTTP-POST operation behind the scenes? Ideally, I want to write one global SendMail function, and just pass the Name/Address/Message variables into it.
Does anybody have the syntax to post form data to a CSV file? On submit, my form page will post to another asp page that will actually handle the data being dumped to a CSV file. I just can't seem to find the correct ASP syntax for this.
1. User fills in form and hits submit 2. Some processing is done with the posted data using ASP 3. The posted form variables now need to be submitted to another script which only receives POSTed data.
How do I send the posted data to another script? I can't run step 2 on the next script as its validation script and I'm going across two servers.
I want to post the form data (http://server/page1.asp) to a modal dialog window (http://server/modaldialog.asp) with a desired height 200px by width 200px.
Here's my attempts and problems:
Attempt #1) In http://server/page1.asp, it has code <form action="http://server/modaldialog.asp" method="post" target="_blank">
In http://server/modaldialog.asp, it has code <body onBlur = "self.focus()">
It can produce modal dialog window modaldialog.asp, but I want to set the width and height of modaldialog.asp.
Attempt #2) var sReturn = window.showModalDialog("modaldialog.asp", params, "dialogHeight:200px; dialogWidth:200px;");
This is the effect I want. But this is not posting the form data to modaldialog.asp. Any workarounds to my problems??
Is it possible to post the form data and open the page as a modal window? Because when I do the following, it will open page2.asp in a new window, but I still able to manipulate page1.asp. I want to make page2.asp as modal window.
I want to post the form data (http://server/page1.asp) to a modal dialog window (http://server/modaldialog.asp) with a desired height 200px by width 200px.
Here's my attempts and problems:
Attempt #1) In http://server/page1.asp, it has code <form action="http://server/modaldialog.asp" method="post" target="_blank">
In http://server/modaldialog.asp, it has code <body onBlur = "self.focus()">
It can produce modal dialog window modaldialog.asp, but I want to set the width and height of modaldialog.asp.
Attempt #2) var sReturn = window.showModalDialog("modaldialog.asp", params, "dialogHeight:200px; dialogWidth:200px;");
This is the effect I want. But this is not posting the form data to modaldialog.asp.
My form has mixed fields in it, one of them is a file field for picture upload when i submit my form via method="GET" i can retrieve my form data with Request.QueryString() method but as then I loose my file, but as soon as I switch to method="POST" and use Request.Form() method i get nothing unless I remove enctype="MULTIPART/FORM-DATA" at which point I loose mi file also... What is causing this? is there a different enctype i need to be using?
i have a series of .asp pages that i am dividing into model, view, control logic. my view collects a whole bunch of data and posts it to the controller. im wondering if there is a way to somehow "re-post" this same data to my model page.
in short, is .asp capable of taking data posted to a page and re-post that same data to another page?
i have an asp page with a form that posts to itself. (the action of the form is the same page the form is on). i validate input and dont accept it if there is something wrong with it. problem is that when the form is submitted, and i display the error message, the data the user typed in the box is gone. i work around this by setting a session variable as soon as the user hits submit and store the data the user typed. then for the default value of the textbox i have <%= Session("var") %and that leaves the users data in the box for them to edit. is there a better way i could do this?
Is there a way I can POST data from a ASP page to another page? I am not trying to POST data from a form to another page, but would like to create the POST headers from different variables, and then send it to another page
I have a temporary file being created in an order processing system. After the user agrees the data is correct the data needs to be written to a permanent table. There are usually 100 or so records. what is the best way to do this? the fields names are not the same either and the new records also need to be updated with the price from the parts table.
The price comes from the parts table. When I link the parts and temp tables and try to insert into the permanent table, I am using a loop and it's taking FOREVER.
Is there a way to see all the post data that is sent an .asp page. I am working on a page that is being returned from another application and I would like to know what data I can work with.
I have use an affiliate link on my site, and I did not like it because it did not have my sites banners on it, so I asked the permission of the other site to change the display and they aggreed..
The affiliate site has 4 pages of forms linking to each other so it goes something like form.asp > results.asp > results_details.asp > confirm_details.asp >>>>>> proceed to payment..
I wanted to grab the each page page using the XMLHTTP object and then the post of the form to a local pages on my site.. The local pages would grab the request.form string and then using code something like below..
on my page quote123.asp, I have <%=request.form%> and I never see the string "select=All" - why is this... Code:
What is the maximum size of POST data? A page on the ASP FAQ web site (http://classicasp.aspfaq.com/forms/...parameters.html) is confusing me: "While GET is limited to as low as 1024 characters, POST data is limited to 2 MB on IIS 4.0, and 128 KB on IIS 5.0. Each name/value is limited to 1024 characters, as imposed by the SGML spec." Does this last sentence mean that no form field can submit more than 1024 (or 1024 minus the length of the form field name) characters through POST?
What I'm doing is using the same page to process data as well as display the forms, the form action goes something like Action="me.asp?action=someting" and the data is sent via POST. but when someone wants to refresh that page, it prompts to use the same values again which I dont want to happen.
When creating a form I normally post the data to the same page-picking up the form has been posted and act accordingly.
Is there any way of destroying the post data without having to redirect back to the same page after m,y code has executed?Basically this is to stop the form data being re-submitted if the user refreshes the page
We have a create ASP page where the user fills in the fields and clickssubmit to post the data to a save page. Recently it looks like the data is being lost at some point. We use Request.Form.Item to get the data from the create page but its just bringing back a blank field.Has anyone else had a problem like this or have an idea why it might be happening?
I have developed quite a lots of ASP which accept POST data in plain text format. Those ASP URLs are fixed because other applications of other parties are using them. So, I want to redirect the POST data to new aspx pages. However, if I use Response.redirect("somepage.aspx"), the POST content is lost.
Is there a way to save post data or post data from a redirect like this: Response.Write("<meta http-equiv=""Refresh"" content=""4; URL=AdminSelectAction.asp"">") If there is not, I'll have to spend a LOT of time coding in session variables and what not.
I was just wondering if there is a variable or procedure for getting all the POST data sent to a page. I don't want to have to handle every case for the POST data, I just want all POST data sent to the page to be outputted automatically.
I am having an Excel where I maintain my data. I want to extract details from a website based on the data that I have in my Excel(i.e login to that website,post the data to the Website and get the details from the page n update it in my excel). How can I do this?
We've discovered a sticky little problem in one of our intranet based apps where the logon page can error out causing the user's uid and password to be visible in the returned post data.
e.g. "The Page Cannot be displayed"...."Technical information(for support personnel)"......"Post Data:MyUserName=BloggsJ&MyPassword=letMeIn....."
The page does contain error handling and the problem is extremely intermittent and revolves around write permissions/network connections to an Access database. I've tried to catch each possible error point in the code explicitly but this is proving impossible because of the sheer number of places it can occur. Code:
A coworker is creating a form. The user fills in some numerical data. We would like to present them with a Calculate button that they can use to submit their numbers and be presented with the same information but also with the totals at the bottom. BTW, we cannot use JavaScript so it must all be done using server-side ASP.
That part is fine but we also want to provide them with a Submit button in addition to the calculate button. Now, I realize that if both buttons are contained within the same <form> tag, there can be only one action URL.
We toyed with the idea that if name=calculate, display the original form with the fields filled in and the calculations done and if name=submit, redirect to the thank you page but given that the method is post, then the redirect would not transfer the post data. If the method was get, then the redirect could include the query string data in the URL but that is not the case.
Page B has code that references request.form("country"),and assumes that this field is nonempty as it is coming from a select list.I saw an error caused by an empty string in this country variable
The User agent was IE6, and the pages appeared in the correct order in the IIS logs.pagea.htm (the page with the form) was requested with a GET method about a minute before the POST to pageb.asp, and no intervening pages were requested by that IP I would suspect AOL wierdness, but it's not an AOL IP.
I've always been able to find my answer in other posts. Which leads me to wonder if what I want to do can be achieved?
I need an xml object to post a form on my site without a user having to click submit.
The form it will be submitting will always be submitting to 1 specific page. The form element it submits will be a different string every time. When the form is fired off it will search for this string in the code of the page it has been sent to and then return to me whether it was found or not.