Avatar billede straszek Praktikant
24. marts 2008 - 15:59 Der er 7 kommentarer og
1 løsning

ændring af tekst streng

Min sms gateway har ændret den måde hvorpå man til går gatewayen - indtil jeg få ændret det en mulliard steder, har jeg brug for en midligertidig løsning

Jeg skal have ændret tekst en tekst streng der kunne se sådan ud:

https://www.nemsms.dk/sms.asp
?username=xxx
&password=yyy
&sender=45abcdefgh
&target=45abcdefgh
&message=This+is+a+test
&scheduleddate=24%2D03%2D2008+15%3A58%3A10

Det der skal ændres er at der ikke længere skal bruges https men kun http - er der nogen der kan et trick? - altså således at https bliver udskiftet med http, og resten af strengen bevares
Avatar billede jakobdo Ekspert
24. marts 2008 - 16:09 #1
Man kunne nok bruge str_replace()
Dog skal man sikre den ikke tager https i teksten.
Så mon ikke følgende kunne bruges:

$new_sms_gateway = str_replace('https://www.nemsms.dk/sms.asp','http://www.nemsms.dk/sms.asp',$old_sms_gateway);
Avatar billede jakobdo Ekspert
24. marts 2008 - 16:09 #2
Den vil dog ændre https://www.nemsms.dk/sms.asp, hvis det f.eks. står i message eller lign.
Avatar billede straszek Praktikant
24. marts 2008 - 16:17 #3
Det der skal replaces er en samlet streng - altså er sms_streng="https://www.nemsms.dk/sms.asp
?username=xxx
&password=yyy
&sender=45abcdefgh
&target=45abcdefgh
&message=This+is+a+test
&scheduleddate=24%2D03%2D2008+15%3A58%3A10";

Så det kan jeg ikke helt få passet ind i ovenstående
Avatar billede jakobdo Ekspert
24. marts 2008 - 16:20 #4
Jo, det kan du netop godt! :o)

$new_sms_streng = str_replace('https://www.nemsms.dk/sms.asp','http://www.nemsms.dk/sms.asp',$old_sms_streng);
Avatar billede smitten1 Nybegynder
24. marts 2008 - 16:51 #5
$ny_sms_streng = 'http'.substr($sms_streng, 5);

hvis man mere er til substr
Avatar billede straszek Praktikant
24. marts 2008 - 17:07 #6
ahh naturligvis smid et svar jakobdo
Avatar billede jakobdo Ekspert
24. marts 2008 - 17:15 #7
Svar!
Avatar billede jakobdo Ekspert
24. marts 2008 - 18:06 #8
Takker for point.
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