Just got back to where I can try to do some work on this problem.
I will post an entire description of what I am doing ASAP
As you can probably guess PERL is not something I am to familiar with, thank you for your help and patience | [reply] |
Monks,
I am posting both my formmail.pl and the html for my comments page, this is the exact code for both. I have the formmail in the cgi-bin prior to my shopping cart, this works fine on my main site but so far whenever I try to use the form on the new site the browser says the link appears to be broken, I get no server error messages.
BEGIN
{
$DEBUGGING = 1;
$emulate_matts_code= 0;
$secure = 1;
$allow_empty_ref = 1;
$max_recipients = 1;
$mailprog = '/usr/sbin/sendmail -oi -t';
$postmaster = 'referral@stonebeads.com';
@referers = qw(72.167.232.53 stonebeads.com localhost);
@allow_mail_to = qw(stonebeads.com slocalhost);
@recipients = ();
%recipient_alias = ();
@valid_ENV = qw(REMOTE_HOST REMOTE_ADDR REMOTE_USER HTTP_USE
+R_AGENT);
$locale = '';
$charset = 'iso-8859-1';
$date_fmt = '%A, %B %d, %Y at %H:%M:%S';
$style = '/css/nms.css';
$no_content = 0;
$double_spacing = 1;
$wrap_text = 0;
$wrap_style = 1;
$send_confirmation_mail = 0;
$confirmation_text = <<'END_OF_CONFIRMATION';
From: you@your.com
Subject: form submission
Thank you for your form submission.
END_OF_CONFIRMATION
# You may need to uncomment the line below and adjust the path.
# use lib './lib';
# USER CUSTOMISATION SECTION
# --------------------------
# Place any custom code here
# USER CUSTOMISATION << END >>
<table width=40% cellpadding=10 border=1><tr><td>
<!-begin online question comment form->
<center><h4><font color="#FF0000">PLEASE FILL OUT AND SUBMIT</font></h
+4>
<form method="post" action="/cgi-bin/formmail.pl">
<input type=hidden name="subject" value="Check form order">
<input type=hidden name="redirect"value="http://www.stonebeads.com">
+
<input type=hidden name="recipient" value="daniel@stonebeads.com">
<input type=hidden name="print_blank_fields" value="1">
<input type=hidden name="env_report" value="http_user_agent,remote_add
+r">
<br>
<h5>
<br>Your Email address: <input type="text" name
+="email address" size="35" maxlength="55" value>
<br><br>
YourName: &
+nbsp; <input type="tex
+t" name="Your Name" size="35" maxlength="45" value>
<br><br>
Telephone Number: <input type="text" name
+=" address" size="35" maxlength="55" value>
<br><br>
<textarea name="letter" rows="5" cols="50">Comments
</textarea>
<br><br><br>
<center><input type="submit" value="Submit My Question or Comment">
<!-end online question comment form->
</center></td></tr></table>
| [reply] [d/l] [select] |
Your lack of precision and failure to provide comprehensive answers to very basic questions from those trying to help you is ... uh, ...ummmm ...challenging!
Nonetheless, one thing I can say with some confidence is that the code at line 004 in what purports to be formmail.pl,
004: $emulate_matts_code= 0;
strongly suggests that you are NOT using the formmail which at least two of us condemned. Then, line 018,
018: $style = '/css/nms.css';
makes it clear that you are using the NMS enhancement, albeit without the allowed customization (" From you@your.com" !?! )
Ah... you noticed "purports to be?" Well, what you've posted is not and cannot be the complete script, formmail.pl. It's not even a complete begin block (no closing }. As it stands, it won't do anything. So let's try that part again (... or not! See below.)
As to the html, I count at least 25 violations of the 4.01 standard -- most of which -- admittedly -- will be tolerated by many browsers. But the lack of a </form> and incorrect commenting are substantial... and make me wonder how you can tell us that this works.
Another statement -- this one made with considerable assurance -- is that line 004 of the html:
<form method="post" action="/cgi-bin/formmail.pl">
indicates that the working cgi-bin (that is what you posted, isn't it?) is in a directory directly subordinate to the root dir for the site "stonebeads.com" 1. For lack of definitive
information from you, I will premise this reply on one possible apache configuration,
apache's data dir
|
|-(stonebeads') httpdocs (directory)
| | |- index.html
| | |- "comments page" (file containing the table you posted)
| | |- other webpages ( .html, .pdf, etc. files)
| |
| |-cgi-bin (directory)
| | |- TKI.pl
| | |- formmail.pl
| | |- other cgi executables
| |
| |-css (directory - location is per formmail.pl fragment)
| |
| |-other stonebeads.com directories
|
|-other apache user (site) dirs (possibly)
Now, can you provide us with a similar diagram accurately representing the relationships among Apache, stonebeads.com, and your subdomain?
Your statement, "I have the formmail in the cgi-bin prior to my shopping cart..." also needs clarification. If you are describing the order in which formmail.pl and TKI_cart.pl appear in a directory listing, rest assured, that is utterly irrelevant (unless it points to a capitalization error on a system (*n*x for example) which is case sensitive (unlike 'doze). But I have failed to imagine any other reasonable interpretation.
"...the form on the new site the browser says the link appears to be broken, I get no server error messages." also boggles my mind. I'm guessing that the first part, re the browser, means you're getting a 404 error. If so, you should also find that in Apache's error log, the place to which I would expect "no server error messages" to refer. So explain that too, please.
And if you're merely trolling, my congratulations (or something) on taking me for a ride... but even a slow-Monk can learn (or run out of patience)... and I won't be responding further to this unless the quality the information in your postings improves.
Update: Duh. So carried away I forgot to write the footnote...
1: Subordinate to a directory with user-accessible html, as opposed to the site's root dir, one level above the user-accessible html, or -- as some providers organize it -- as a single cgi-bin above any site's user-space directories.
Update 2: Fixed (I hope) ASCII art of hypothetical dir structure. | [reply] [d/l] [select] |