I know this may look really dumb, but I have been trying to install a cgi script for a drop down menu and it does not work for some reason. I think the cgi works but the dropdown html is not calling it. I am pretty frustrated with it but I really need it to work. If someone could take a lok under the hood for me so to speak and see what is wrong I would appreciate it. Here is the url of the dropdown box's action script...

http://www.phonechristian.com/cgi-bin/jumpbox/jumpbox.cgi

It seems to work with the url address typed into the address bar alone but when I call it with this test dropbox html page...

http://www.phonechristian.com/testform.html

It does not work for some reason. I am using the html given by http://www.pingpackets.com/

I also uploaded the html and the cgi by ASCII I have installed cgi plenty of times and never this kind of a problem.

Okay, I can't view the cgi script, but what I can see is the HTML. You have, on that page, three forms with the same action, three submit buttons with the same name, and three drop down boxes with the same name. How does the script determine which form is being submitted, which dropdown was selected and which submit button was pressed? I always thought this could confuse a cgi process.

I fixed that but it still does not work. I have one other cgi that I know works in my cgi-bin so I know that it must be functional. That script is at [url=http://www.phonechristian.com/cgi-bin/PhoneCSV/readcsvplus.pl]PhoneChristian Rates

Someone gave me another script that was supposed to work, look in Beginners forum, but it just will not! I even chmoded to 777. The only thing I can think is to try to redo the cgi script he gave me on my computer and redo the upload by ASCII just to make sure I did it right.

# This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version.

# This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. It is included in # this distribution in the file "license.txt".

# You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA.

## Edit the variables below accordingly. See the included readme.txt file ## for more information.

use strict;

# This is the list of referrers which are allowed to access this script. # If you don't care who uses it, set it to (). Note that you don't need the # "www" prefix for a domain name: each name in the script is check # with and # without it. Also note that more and more, browsers are not sending referrer # info, for privacy. This is really a minimal protection.

my @valid_ref = ('phonechristian.com');

# $default should be set to the URL the script will redirect to in the # case it is unable to determine where it's supposed to send the user

my $default = 'http://www.phonechristian.com/';

# If $method is set to 0, the form input should be a URL to redirect to. # Otherwise, it should be a "key" to a URL (see %keys below). More info # on this can be found in the readme.txt file.

my $method = 0;

# $if $method is set to 1, then the following array should be used to # associate keywords with the URL they are to represent.

sub error { my @errors = ( 'has been called from a domain that is not authorized to use it', 'was unable to determine what URL to redirect you to' ); print "Content-type: text/html\n\nSorry, the script ",$errors[shift],'.<p>'; exit; }