Avatar billede hmortensen Nybegynder
28. juni 2003 - 20:50 Der er 2 kommentarer og
1 løsning

Replace problem

Jeg har fået stykke rcon script til en cs server, men når jeg ber den om at skifte hostname, og det indeholder fx. # tar den det som kommentar.

foreach( $this->ServerList AS $Key => $Value ) {

            $this->Server['ServerID'] = $Key;
            $this->Server['ServerIsSelected'] = true;
            $this->Server['ServerIsAvailable'] = true;
            $this->Server['IP'] = $this->ServerList[$Key]['IP'];
            $this->Server['Port'] = $this->ServerList[$Key]['Port'];
            $this->Server['RconPassword'] = $this->ServerList[$Key]['RconPassword'];
            $this->Halfc->Server['RconID'] = '';
            $this->openServer();
            $Result = $this->Halfc->executeRconCommand( 'hostname' );
            $this->closeServer();
            preg_match( "/\"hostname\" is \"([^\"]+)\"/", $Result, $Matches );
            $Hostnames[$Key] = $Matches[1];
            $this->ServerList[$Key]['Hostname'] = $Matches[1];

        }

Hvordan gør jeg så den tillader alle tegn ?
Avatar billede jakoba Nybegynder
28. juni 2003 - 21:12 #1
jeg er ikke sikker men mon ikke du kan escape #  (batch kommentar) med \ ligesom du escaper " for at få det med i en streng.

hvis det ikke duer kommer du nok til at sætte bogstavet ind som
      "noget" .chr(35) ."nogetmere"

der er ingen generel "få den til at sætte alting ind" funktion. så ville det jo være umuligt at afslutte den streng.

mvh JakobA
Avatar billede hmortensen Nybegynder
28. juni 2003 - 21:19 #2
Jeg har ik selv lavet lige den her del, og jeg fatter hat af den her linie:
preg_match( "/\"hostname\" is \"([^\"]+)\"/", $Result, $Matches );

Kan du så forklare mig hvad den gør, så jeg evt kan tilføje den i den linie ?
Avatar billede hmortensen Nybegynder
08. september 2003 - 14:57 #3
Lukker...
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