---
title: "långa strängar och mellanslag."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15404-långa-strängar-och-mellanslag"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nakoz"
published: "2001-03-20T12:00:00.000Z"
updated: "2001-03-20T18:11:00.000Z"
replies: 8
views: 155
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15404-långa-strängar-och-mellanslag"
---

# långa strängar och mellanslag.

## #1 — nakoz, 2001-03-20T12:00Z

de e så att jag har lite problem.
jag har en formulärsida, i html, där man ska kunna ladda upp bilder, sen har jag 2 fält till som definierar vilken kategori bilden hör till samt en kort kommentar om bilden.

jag tar emot datan såhär:

```
<?php
$destination="../bilder/$bild_name";
copy($bild,$destination);

$img = $bild_name;

Header("Location:add.asp?save=bild&bild=$img&tillKat=$tillKat&kommentar=$kommentar");
?>
```

som ni ser så planerar jag att skicka vidare informationen i querystringen till en asp sida, eftersom jag inte behärskar php tillräckligt ännu. 

allt funkar bra... nästan... kommentaren "kapas" efter det första mellanslaget.

har jag denna kod:
$var = "hejsan vad kul"
Header("Location:kul.asp?variabel=$var");

så är "hejsan" det enda jag kan hämta i kul.asp. vad beror detta på? snälla hjälp. har även testat å göra olika replacefunktioner på mellanslagen, utan resultat...

MVH

Permalänk: https://www.webforum.nu/p/15404

## #2 — Eclipse, 2001-03-20T12:39Z

kul.asp:
response.write request("variabel")

är det detta som inte fungerar?

Permalänk: https://www.webforum.nu/p/317769

## #3 — Agaith, 2001-03-20T12:43Z

Om du byter ut alla mellanslag till + innan du lägger strängen i variabeln skall det nog fungera.

Permalänk: https://www.webforum.nu/p/317770

## #4 — LarsG, 2001-03-20T12:44Z

Titta på urlencode funktionen
 <http://www.php.net/manual/en/function.urlencode.php>

Permalänk: https://www.webforum.nu/p/317771

## #5 — Eclipse, 2001-03-20T12:47Z

Måste man hålla på och trixa så här om man ska skicka ett värde från en sida till en annan? Det verkar lite oroväckande...

Permalänk: https://www.webforum.nu/p/317772

## #6 — Batboy, 2001-03-20T13:05Z

Ja, om du planerar att använda mellanslag i querysträngen måste du det. Men det är inget unikt för PHP..

/j

Permalänk: https://www.webforum.nu/p/317773

## #7 — Eclipse, 2001-03-20T13:18Z

Vad menar du med det? Är det skillnad på POST och GET?

Jag har skickat all möjlig info mellan sidor i asp i flera år och jag har aldrig haft problem med just mellanslagen...

Hmmm... detta kanske sköts med automatik om man vill...??

Permalänk: https://www.webforum.nu/p/317774

## #8 — nakoz, 2001-03-20T13:19Z

trots min inkompetens inom php så lyckades jag med LarsG:s hjälp lösa de.. 

```
<?php
$destination="../bilder/$bild_name";
copy($bild,$destination);

$img = $bild_name;
$kom = urlencode($kommentar);

Header("Location:add.asp?save=bild&bild=$img&tillKat=$tillKat&kommentar=$kom");
?>
```

perfekt.. tackar samtliga för hjälpen!

MVH

Permalänk: https://www.webforum.nu/p/317775

## #9 — Batboy, 2001-03-20T18:11Z

> Jag har skickat all möjlig info mellan sidor i asp i flera år och jag har aldrig haft problem med just mellanslagen...

Jag tror Internet Explorer accepterar mellanslag i en querysträng, dock inte Netscape.

/j

Permalänk: https://www.webforum.nu/p/317776

---

Tråden på webben: https://www.webforum.nu/amne/php/15404-långa-strängar-och-mellanslag
