Avatar billede nc85 Nybegynder
10. august 2005 - 11:27 Der er 7 kommentarer

søgefunktion der søger i både php, samt htm filer?

Hey alle...

Tænkte på om nogle ved hvor jeg kan finde en tutorial til dette... De fleste søger bare i en database, men jeg har brug for en tutorial til en der både kan søge i filer der henter ud fra database, samt en der og læser uden database...?
Avatar billede nc85 Nybegynder
10. august 2005 - 13:22 #1
slet ingen hjælp og hente?

Det ville også hjælpe med et script evt! Det er vigtigt det ikke er baseret på fx. google søgemaskine eller nogen anden da det jo tager tid for at ens site bliver indekseret!
Avatar billede jakobdo Ekspert
10. august 2005 - 13:34 #2
Hurtigt forslag:

<?php
$dir = "/etc/php5/";

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
      while (($file = readdir($dh)) !== false) {
      $content = file_get_contents($file);
//Her skal du så søge teksten igennem, evt med strstr() eller noget regexp...
      }
      closedir($dh);
  }
}
?>
Avatar billede nc85 Nybegynder
19. august 2005 - 10:23 #3
hmm, ikke andre forslag?
Avatar billede jakobdo Ekspert
19. august 2005 - 10:41 #4
Du kan jo ikke lave det på andre måder.
Du skal åbne hver fil.
Du skal gennemlæse hele filen.
Hvad mere vil du vide?
Avatar billede jakobdo Ekspert
19. august 2005 - 10:41 #5
Vil du have et færdigt produkt?
Avatar billede nc85 Nybegynder
19. august 2005 - 10:51 #6
Vil gerne have en komplet tutorial til hvordan og hvorledes det skal gøres...

Har ikke brugt meget af det med directories før nemlig, så kunne være fedt med en komplet tutorial hvor det er beskrevet...
Avatar billede jakobdo Ekspert
19. august 2005 - 11:17 #7
Tutorial er ikke nødvendigt.
Kig lidt på denne side:
http://dk2.php.net/open_dir
og denne:
http://dk2.php.net/strstr

Det er alt hvad du skal bruge + en form hvor du submitter det som skal søges efter.
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