Toon posts:

Hij pakt de cgi niet...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo, ik heb op http://www.van-der-weerd.nl/gratiscentjes/nieuwsbrief.html een formulier staan om lid te worden van de nieuwsbrief van mijn site.
Als je op 'OK!' klikt moet hij nieuwsbrief.cgi openen.

Het probleem is dat hij dat niet doet.
Ik host bij Protagonist. als ik daar met mijn ftp-programma op inlog zie ik de map 'httpdocs' voor de alle bestanden en een andere map: 'cgi-bin' , daar zou de cgi dus inmoeten lijkt me. Maar word het adres dan: http://www.van-der-weerd.nl/cgi-bin/nieuwsbrief.cgi ??

In die http-docs heb ik weer een andere map (gratiscentjes) en daar staat nieuwsbrief.html in... Nu zeg ik in het aanmeldform dat hij moet oproepen:

../../cgi-bin/nieuwsbrief.cgi

Dat moet toch goed zijn??

Wie weet waarom het niet werkt??
Dit is vrij belangrijk!

Alvast bedankt!!!!!

Verwijderd

nee dat is niet goed, die relatieve url wordt bekeken op browser niveau en niet op filesystem niveau.

Als je vanuit www.blah.blah/dir1/blah.html de url /../../cgi-bin/test.cgi laat aanroepen gaat het niet goed, je begint met een slash, dus vanuit de root (www.blah.blah) en dan nog eens twee niveau's hoger?? (../..) dat kan niet.

Probeer het gewoon eens met /cgi-bin/nieuwsbrief.cgi

Verwijderd

Topicstarter
Op zondag 20 januari 2002 18:10 schreef Operations het volgende:
nee dat is niet goed, die relatieve url wordt bekeken op browser niveau en niet op filesystem niveau.

Als je vanuit www.blah.blah/dir1/blah.html de url /../../cgi-bin/test.cgi laat aanroepen gaat het niet goed, je begint met een slash, dus vanuit de root (www.blah.blah) en dan nog eens twee niveau's hoger?? (../..) dat kan niet.

Probeer het gewoon eens met /cgi-bin/nieuwsbrief.cgi
Pardon? 2 niveaus hoger? ik bedoel met ../../ dat ik 2 niveaus lager wil...
<form action="/cgi-bin/nieuwsbrief.cgi" method="POST"> doet hij ook niet :'(