Geerd
asked on
Javascript Shopping Kart
Hi Everybody,
Does anyone have an example of a working Javascript Shopping kart that I could
use for my website?
Thanx in advance!
Does anyone have an example of a working Javascript Shopping kart that I could
use for my website?
Thanx in advance!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
totally right. the correct form action (you have to have perl installed on your server, but most do) would be:
<form action="../cgi-bin/checkou t.pl" method="POST" onSubmit="return CheckForm(this)">
the two points in front tell it to go down from the current directory (htdocs) one step. Then the /cgi-bin/ tells it to go up to the cgi-bin directory.
Cheers
Thomas W.
<form action="../cgi-bin/checkou
the two points in front tell it to go down from the current directory (htdocs) one step. Then the /cgi-bin/ tells it to go up to the cgi-bin directory.
Cheers
Thomas W.
ASKER
Mmmmm, my checkout.html page is in the root of my www directory so ./ should be enough.
I don't get it.... the reference from the checkout.html is correct, I''m sure of that.
Why then do I get the error message The requested URL /cgi-bin/checkout.pl was not found on this server.
The .PL extension is a Perl Extension? Perhaps Lycos doens't have Perl installed.
any ideas?
I don't get it.... the reference from the checkout.html is correct, I''m sure of that.
Why then do I get the error message The requested URL /cgi-bin/checkout.pl was not found on this server.
The .PL extension is a Perl Extension? Perhaps Lycos doens't have Perl installed.
any ideas?
ASKER
Thomas,
When I put a regular html file in the directory cgi-bin I can't open it. When I rename the directory to something else I can open it. It seems to be something with the name cgi-bin.
mmmmm....
When I put a regular html file in the directory cgi-bin I can't open it. When I rename the directory to something else I can open it. It seems to be something with the name cgi-bin.
mmmmm....
ASKER
Thomas,
I've renamed the cgi-bin directory to Checkout. I also changed the reference in checkout to ./Checkout/Checkout.pl
No I'm getting this message...
The requested method POST is not allowed for the URL /Checkout/checkout.pl.
is this a lead?
thanks for all your help so far!
I've renamed the cgi-bin directory to Checkout. I also changed the reference in checkout to ./Checkout/Checkout.pl
No I'm getting this message...
The requested method POST is not allowed for the URL /Checkout/checkout.pl.
is this a lead?
thanks for all your help so far!
ok. We should probably find out if you can use perl scripts. Create a blank file and rename it to hello.pl
Place this code in the file:
#!/usr/bin/perl
print "Hello World\n";
# End of script
Upload it (ASCII, not Binary), chmod it to 755 and point your browser at it.
Tell me if it shows the hello world text.
1) If it does then perl is installed and there may be a problem with the script itself or with the permissions on your server.
2) If it doesn't then we need an alternate approach
The other way out is to use PayPal and have the form send the variables to the paypal site and have them deal with your checkout process. Same would apply with any other third party system like 2checkout.com.
Keep me up to speed.
t
Place this code in the file:
#!/usr/bin/perl
print "Hello World\n";
# End of script
Upload it (ASCII, not Binary), chmod it to 755 and point your browser at it.
Tell me if it shows the hello world text.
1) If it does then perl is installed and there may be a problem with the script itself or with the permissions on your server.
2) If it doesn't then we need an alternate approach
The other way out is to use PayPal and have the form send the variables to the paypal site and have them deal with your checkout process. Same would apply with any other third party system like 2checkout.com.
Keep me up to speed.
t
Hold on. Try changing this:
<form action="../cgi-bin/checkou t.pl" method="GET" onSubmit="return CheckForm(this)">
I read the perl script and it takes its variables from GET method and not POST so theory the form method is wrong.
regards,
Thomas
<form action="../cgi-bin/checkou
I read the perl script and it takes its variables from GET method and not POST so theory the form method is wrong.
regards,
Thomas
ASKER
Hi Thomas,
I fixed the problem.... I'm using the php variant now.
My ISP does have a cgi script but does not allow any other cgi usage.
Thanx for everything.... the points are yours!
Geerd
I fixed the problem.... I'm using the php variant now.
My ISP does have a cgi script but does not allow any other cgi usage.
Thanx for everything.... the points are yours!
Geerd
ASKER
Thanks 4 the link, that shopping cart is great.
I'm stuck on one issue though. When I run the checkout.html I get the error:
The requested URL /cgi-bin/checkout.pl was not found on this server.
The File is there and i tried almost everything. In the Checkout.html I tried:
<form action="http://www.spanjewijn.nl/cgi-bin/checkout.pl" method="POST" onSubmit="return CheckForm(this)">
and this
<form action="/cgi-bin/checkout.
and this
<form action="../cgi-bin/checkou
But I just keep getting the "can't find" error.
If you answer this one question the points are definately yours.
thanx in advance!