Avatar billede alaflam Nybegynder
28. december 2004 - 01:34 Der er 7 kommentarer og
1 løsning

søg maskine ?

Hejsa,

Simpel spørgesmål, hvordan laver jeg en søg maskine der søger i en anden hjemmeside ?

Mvh
alflam
Avatar billede coderdk Praktikant
28. december 2004 - 02:07 #1
Kommer lidt an på hvad du vil jo, er det bare efter et ord på en anden siden:

  $side = file_get_contents( "http://www.google.dk/" );
  if ( preg_match( "/google/i", $side ) )
  {
    echo "Siden indeholdt 'google'...";
  }
Avatar billede alaflam Nybegynder
30. december 2004 - 20:10 #2
jeg vil tjekke om HTML koden indholder mp3 file.

dvs

<a href='myfile.mp3'>google</a>

jeg vil se om der indholder et link to en mp3 file.
Avatar billede coderdk Praktikant
30. december 2004 - 20:52 #3
Prøv:

  $side = file_get_contents( "http://www.google.dk/" );
  if ( preg_match_all( "/<a href=\"(.*?\.mp3)\">/i", $side, $matches ) )
  {
    echo "<pre>"; var_dump( $matches ); echo "</pre>";
  }
Avatar billede alaflam Nybegynder
30. december 2004 - 21:10 #4
troede ikke man kunne lege med wildcard også :)

cd win*

er det ligesom i dos det virker ??
Avatar billede coderdk Praktikant
30. december 2004 - 21:14 #5
Jo, og nej, det er lidt mere komplekst ;)
Prøv at søge på:

  http://google.dk/search?&q=regular+expressions+preg_match+php+tutorial
Avatar billede alaflam Nybegynder
30. december 2004 - 21:15 #6
jeg siger MANGE tak :)

jeg kigger mere på det, ellers vender jeg tilbage med et andet spørgsmål vedr. regular expresssions :)
Avatar billede coderdk Praktikant
30. december 2004 - 21:17 #8
Gør du bare - Det kan være ret svært at forstå i starten, men det er *GULD* værd når man først har forstået det!
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