1 van 1

bash http get operator

Geplaatst: ma 01 dec 2014, 23:12
door rcb8dboy
hallo
 
ik ben reeds dagen aan het zoeken maar ik vind nergens een oplossing.

Ik heb op mijn apache al verschilllende test.html en test.sh/cig/pl of whatever al geprobeerd dus vraag ik hier even om raad.

de opdracht is lijkt mij simpel want ik heb het direct in php kunnen maken maar het moet in bash.

letterlijk overgenomen van het opdrachtbad.

de parameter moet meegekregen worden via de http get operator.

dus in de url balk moeten we letterlijk het volgende typen

h**p://localhost/cgi-bin/test.cgi?naam=puk&&voornaam=pietje

resultaat is dus bv een simplel output in de browser hallo pietje puk
Maar ik krijg mijn variabelen niet in mijn cgi script?

dit moet in bash geschreven zijn en nadien een html form maken met een submit button waarbij de naam in een textbox ingeef.

Maar ik vind het eerste niet terug hoe goed ik ook zoek.

kan iemand me hier bij helpen?

grts,

Re: bash http get operator

Geplaatst: wo 03 dec 2014, 20:11
door Kravitz

Opmerking moderator

Verplaatst naar het vakforum voor programmeren.

Re: bash http get operator

Geplaatst: wo 03 dec 2014, 20:45
door rcb8dboy
ok dank ik dacht dat dit bij huiswerk moest staan

indertussen werk een deel van de code al nu moet ik enkel nog de spatie en de tekst encoderen naar openssl base64
 
192.168.100.201/cgi-bin/base64encoder.cgi?string=dit word gecodeerd

geeft me

Code: Selecteer alles

je gaf volgende string in string=dit%20word%20gecodeerd

hoe kan ik hier nu de spatie uithalen?
ik heb al geprobeerdm et | sed maar dan krijg ik geen output meer.

Code: Selecteer alles


#!/bin/bash

echo Content-type:text/plain
echo

echo
resultaat=$QUERY_STRING
echo je gaf volgende string in $resultaat


Re: bash http get operator

Geplaatst: wo 03 dec 2014, 23:13
door rcb8dboy
mag op slot oplossing uitgewerkt :-)

Re: bash http get operator

Geplaatst: do 04 dec 2014, 09:04
door Xenion
rcb8dboy schreef: mag op slot oplossing uitgewerkt :-)
Kan je misschien voor de volledigheid nog vermelden hoe je het hebt aangepakt? Voor moesten er mensen uit de toekomst hier later op terechtkomen via hun zoekopdrachten ofzo ;)

Re: bash http get operator

Geplaatst: do 04 dec 2014, 11:34
door Kravitz
rcb8dboy schreef: ok dank ik dacht dat dit bij huiswerk moest staan
In principe wel, dus het is goed dat je het daar hebt neergezet. Als er echter niet veel reactie komt verplaatsen we het naar het vakforum.