Avatar billede ovilster Nybegynder
19. december 2000 - 16:00 Der er 7 kommentarer og
1 løsning

Sende mellemrum i tekst med query streng til perl (cgi)

Hej,
Jeg vil gerne vide hvordan jeg får overført en streng til min perl cgi script.
Lige nu ser flg. ikke ud til at virke: perlprogram.cgi?file=filnavn&status=\"500 internal server error\"&ip=255.255.255.255
mens jeg sagtens kan læse de andre parametre ind.
Hvad skal jeg gøre?
Avatar billede breum Nybegynder
19. december 2000 - 16:31 #1
Er det ikke anførselstegnene der driller?
Avatar billede breum Nybegynder
19. december 2000 - 16:33 #2
Hvis det er inde i et perlscript du skriver linket så prøv

perlprogram.cgi?file=filnavn&status=\\\"500 internal+server+error\\\"&ip=255.255.255.255
Avatar billede chruker Nybegynder
19. december 2000 - 16:35 #3
Prøv om der ikke findes en kommando som hedder urlencode
Avatar billede ovilster Nybegynder
20. december 2000 - 08:29 #4
Nej, har også kørt uden \", og prøvet med \'.
Avatar billede ovilster Nybegynder
20. december 2000 - 08:30 #5
.. og kaldet sker fra nettet. 
Avatar billede ovilster Nybegynder
20. december 2000 - 08:31 #6
Hvad gør urlencode?
Avatar billede ovilster Nybegynder
20. december 2000 - 11:28 #7
Ok, folkens, har selv fundet ud af det.
Space skal indsættes som hexcode (%20), og anførselstegnene skal væk. ;-)
Avatar billede breum Nybegynder
20. december 2000 - 12:01 #8
ikke for at være pointgrisk, men sagde jeg ikke \"Er det ikke anførselstegnene der driller?\"
men selv tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester