Avatar billede codeadmin Nybegynder
06. marts 2009 - 22:07 Der er 7 kommentarer og
1 løsning

søge efter tekst på ekstern side

Hej


Vil gerne lægge ud med at sige jeg bestemt ingen haj er til PHP så bær over med at det ikke går så stærkt på øverste etage, men uden øvelse bliver man ikke bedre :D


Når spørgsmålet lyder således

Jeg skal på MIN side hente noget tekst fra en ekstern side.

Det som er problemet er at det første ord er faste (ordet er distance) men tallet bagefter er det jeg skal bruge.

http://www.viamichelin.com/viamichelin/int/dyn/controller/Itineraires?strStartAddress=&strDestAddress=&strStartMerged=albertslund&strDestMerged=Bad%20Waldsee&strStartCityCountry=1473&strDestCityCountry=240&empriseW=600&empriseH=310&intItineraryType=0&caravaneHidden=false&vh=CAR&distance=km&strVehicle=0&devise=1.0|EUR&carbCost=1.3&isAvoidFrontiers=false&isFavoriseAutoroute=false&isAvoidPeage=false&isAvoidVignette=false&isAvoidLNR=false&autoConso=6.8&villeConso=6&routeConso=5.6&dtmDeparture=6%2F3%2F2009&indemnite=0

skal fra ovenstående side bruge hvor langt der er mellem de valgte distinationer.

Kan det lade sig gøre og i så fald hvordan?
Avatar billede jakobdo Ekspert
06. marts 2009 - 23:01 #1
Det får du desværre nok lidt svært ved.
DISTANCE er med, når du henter siden.
Selve afstaden (i dette tilfælde 1044) bliver opdateret dynamisk af noget script, så derfor kan det ikke trækkes direkte ud.

Men at hente en ekstern side, kan du f.eks. gøre med: $content = file_get_contents('LINK_TIL_SIDEN');
Avatar billede codeadmin Nybegynder
06. marts 2009 - 23:14 #2
tror jeg forstår dig. tror :D

Det jeg skal bruge er en mulighed for at bestemme hvor langt der er fra kbh til fx hamburg på min egen side. Så det jeg tænkte på var at jeg havde noge felter som brugeren udfyldte på min side og trykker send også laver en link på den side jeg linkede til ovenstående hvor bare albertslund og den anden by var skiftet ud men deres forespørgsel. Ogås skulle den vende tilbage med en distance.

Kan det gøres på andre måder så? Ud over at henvise dem til google map olign.
Avatar billede jakobdo Ekspert
07. marts 2009 - 06:49 #3
Så skal du evt. finde et api, som netop understøtter at fortælle dig afstanden mellem 2 punkter.
Det er dog også en god ide, at bruge en løsning, hvor den side som beregner afstanden, har givet dig lov.
Avatar billede codeadmin Nybegynder
07. marts 2009 - 10:28 #4
vil du uddybe hvad et api er?

Havde i sinde at skrive at man har brugt fx google maps i bunden så det ikke fremgår som værende min løsning.
Avatar billede jakobdo Ekspert
08. marts 2009 - 16:06 #5
API = Application Programming Interface.
Det vil sige man definere en måde at snakke sammen.
F.eks.:

http://noget.dk?tal1=2&tal2=3
Så kunne den smide en værdi som 6 (2 * 3)
Det kunne være et meget simpelt api.
Avatar billede codeadmin Nybegynder
15. marts 2009 - 18:56 #6
lukker
Avatar billede jakobdo Ekspert
15. marts 2009 - 19:59 #7
Hvad blev din løsning så ?
Avatar billede codeadmin Nybegynder
15. marts 2009 - 20:04 #8
valgte løsningen at jeg linker til google maps istedet - mine programmerings evner er ikke til at lave det vilde så det er og bliver den letteste og billigste løsning.
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