Hei,
Jeg krangler med et uttryk og søker derfor hjelp til å finne feilen.
Kodesnutten brukes sammen med innkommende SMS.
Jeg skal fjerne spesialtegn som f.eks. ',".!? fra et kodeord (command). Kodeordet skal kunne inneholde a-z A-Z 0-9 æøå ÆØÅ.
Command fra url: localhost/din-url/?command=%d8ks
Problemet: ø i øks blir fjernet.
Ser dere noe som jeg ikke ser?
På forhånd takk for hjelp
Jeg krangler med et uttryk og søker derfor hjelp til å finne feilen.
Kodesnutten brukes sammen med innkommende SMS.
Jeg skal fjerne spesialtegn som f.eks. ',".!? fra et kodeord (command). Kodeordet skal kunne inneholde a-z A-Z 0-9 æøå ÆØÅ.
Command fra url: localhost/din-url/?command=%d8ks
Problemet: ø i øks blir fjernet.
Ser dere noe som jeg ikke ser?
På forhånd takk for hjelp
PHP:
$get = "";
if(isset($_GET['command'])) {
$get = urldecode($_GET['command'])." ";
}
$msg = $get.", en helt vanlig melding.";
$command = explode(" ",$msg);
$command = $command[0];
$commandBefore = $command;
$pattern = "/[^A-Za-z0-9æøåÆØÅ]/";
$command = preg_replace($pattern, "", $command);
echo "Before: $commandBefore<br/>After: ".$command;