Avatar billede supermichael Nybegynder
11. januar 2005 - 18:37 Der er 6 kommentarer og
1 løsning

problemer med /

Jeg har et mindre problem. Jeg har en kode der benytter str_replace.. Med den funktion er planen så at jeg vil finde alle de steder hvor der står \\ i teksten, og dernæst udskifte dem med \

Hvordan i alverden kan jeg gøre dette uden at \ gør " ugyldig?

f.eks:

<?php
    $input = "test test test \\test";
    $output = str_replace("\\", "\", $input);

    echo $output;
?>
Avatar billede hmortensen Nybegynder
11. januar 2005 - 18:40 #1
Jeg forstår ikke dit problem
Avatar billede martin1000ben Nybegynder
11. januar 2005 - 18:42 #2
hvis det er fordi du har indsat det i en database med addslashes(); så kan du bruge stripslashes() til at få det ud igen
Links: www.php.net/addslashes - www.php.net/stripslashes
Avatar billede supermichael Nybegynder
11. januar 2005 - 18:46 #3
Skriv det som et svar, og så er du 100 point rigere! :D
Avatar billede hmortensen Nybegynder
11. januar 2005 - 18:48 #4
De fleste servere er opsat med magic_quotes, så du behøver ikke bruge addslashes/stripslashes, faktisk er det en fejl at gøre.
Avatar billede martin1000ben Nybegynder
11. januar 2005 - 18:48 #5
De "fleste" online script (så som phpmyadmin og phbb) piller det faktisk fra
Avatar billede martin1000ben Nybegynder
11. januar 2005 - 18:48 #6
og et svar
Avatar billede martin1000ben Nybegynder
11. januar 2005 - 18:53 #7
set_magic_quotes_runtime(0);
næsten nederst i phpmyadmin config.inc.php
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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