Avatar billede lraj Nybegynder
08. marts 2008 - 18:45 Der er 3 kommentarer og
1 løsning

Find id

Ey.
Jeg har noget af et problem, mit problem består i at jeg har et counter site, som kører counters for Arto profiler. Altså et counter man kan sætte ind i sin profil på arto og få statestik.

Nå men lige pt. angiver man brugernavn til counteret når man opretter et counter, MEN! der er lige et problem. På arto kan man jo skifte navn så tit som det passer en, så mit problem består i at jeg gerne vil have den til at finde idet på brugeren istedet for. Dertil har jeg lavet dette udtræk som ses på http://artostiloz.dk/trak.php ..

Fokuser på det nederste af koden hvor der står " http://www.arto.dk/r2/frames/frameset.asp?messenger=1&menu=users%2Easp&url=%2Fbrugere%2Fbrugerinfo%2Easp%3Fid%3D4670419&tab=&mainhost=http://www.arto.dk "

Jeg vil gerne ha den til at udskrive det der står mellem http://www.arto.dk/r2/frames/frameset.asp?messenger=1&menu=users%2Easp&url=%2Fbrugere%2Fbrugerinfo%2Easp%3Fid%3D og &tab=&mainhost=http://www.arto.dk

Altså skulle den i dette tilfælde udskrive 4670419

Jeg håber nogen kan hjælpe selvom det evt. er et sværere spørgsmål.
Avatar billede nielle Nybegynder
08. marts 2008 - 18:53 #1
Måske noget i denne stil?

$tekst = "blah-blah http://www.arto.dk/r2/frames/frameset.asp?messenger=1&menu=users%2Easp&url=%2Fbrugere%2Fbrugerinfo%2Easp%3Fid%3D4670419&tab=&mainhost=http://www.arto.dk blah-blah";

$pattern = "id%3D(\d+)&";
$phpPattern = "#$pattern#";

preg_match($phpPattern, $tekst, $matches);

$artoId = $matches[1];

echo $artoId;
Avatar billede lraj Nybegynder
08. marts 2008 - 18:57 #2
OMG!
Du har lige reddet min dag, TAK!
Lig et svar ;)
Avatar billede nielle Nybegynder
08. marts 2008 - 18:59 #3
Svar :^)
Avatar billede nielle Nybegynder
08. marts 2008 - 19:09 #4
Hvis du er interesseret i at lære lidt mere om "magien" bag løsningen, så har jeg altså skrevet en artikel om emnet her på Eksperten:

http://www.eksperten.dk/artikler/1156
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