Avatar billede martin Nybegynder
28. november 2001 - 05:42 Der er 2 kommentarer og
1 løsning

Ie. %28 => P28P og tilbage igen :o)

Hej,

Jeg skal bruge en URL encoding uden %-tegnet, derfor ville jeg gerne ændre alle URL encodings fra eks. %3F til P3FP. Jeg skal desuden også ændre den tilbage igen!

Håber nogen kan hjælpe... jeg er kommet frem til at det kan være noget i denne stil - men den virker ikke.

$str = eregi_replace(\"\\%\\([A-Z0-9]+\\){2}\",\"P\\1P\",$str);

Svarret skal virke med PHP :o)
Avatar billede erikjacobsen Ekspert
28. november 2001 - 06:59 #1
Prøv

$str = eregi_replace(\"%([A-F0-9]{2})\",\"P\\\\1P\",$str);

(utestet)
Avatar billede limemedia Nybegynder
28. november 2001 - 07:24 #2
Den her er testet og virker
<?php
    $str = \"der%3Fvar%3Fengang%3Fet%3Flille%3Fhus\";
    $outstr = eregi_replace(\"%([A-Z0-9]{2})\", \"P\\\\1P\", $str);
    $initstr = eregi_replace(\"P([A-Z0-9]{2})P\", \"%\\\\1\", $str);
   
    echo $str.\"<BR>\";
    echo $outstr.\"<BR>\";
    echo $initstr.\"<BR>\";
?>

Ps. Erik, længe siden...
Avatar billede martin Nybegynder
28. november 2001 - 10:32 #3
Takker for et hurtigt svar...
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