Gå til innhold

søk script, som søker gjennom kun min side,.


Anbefalte innlegg

Videoannonse
Annonse

og vegis..

 

for å trykke på enter for å gå videre i en form er det bare å gjøre sånn:

<form action="dit-du-skal.php" method="post">
<input type="text" name="sok" value="Ditt Søkeord Her" onClick="this.value=''">
<input type="hidden" value="Søk Nå!">
</form>

 

Så er det bare å trykke enter etter at søkeordet er skrevet!

Lenke til kommentar

Hva er vitsen med denne?

 

$title = $file;

$output .= '<a href="' . $file . '">' . $title . '</a>' . $html;

 

Noe som hadde vært "kult" er om scriptet hadde hentet det som er mellom <title> og </title> og vist i stedet. :) Kan godt vise deg hvordan du fikser det, tror det er 2-3 linjer med kode . :)

 

Edit:

Noe som dette vil jeg tro:

$contents = strip_tags(file_get_contents($file);
$start = strpos($contents , '<title>"'); 
$end = strpos($contents , '</title>'); 
$title = substr($contents , $start, $end - $start);

 

Ikke testet, men mener det skal bli slik. :)

 

Edit 2:

Bør ikke

if($_POST['search']){

byttes ut med

if(!empty(trim($_POST['search']))){

og kanskje sjekke at strlen er minst 3 tegn eller noe slikt? :)

Endret av ZoRaC
Lenke til kommentar

hvor skal eg tryke inn denne koden då? :hmm:

 

$contents = strip_tags(file_get_contents($file);

$start = strpos($contents , '<title>"');

$end = strpos($contents , '</title>');

$title = substr$contents , $start, $end - $start);

 

 

beklager, glamte å bruke "edit" knappen

Endret av vegis
Lenke til kommentar

prøv å søk etter "test" http://www.gamer.frac.dk/sok1.php slik kommer resultetatet hvis eg bruker den koden som du kom med no "judofyr"

 

 

 

EDIT: tror det kan ha no med at eg ikke har <title> </title>på index.php siden

 

for det kommer fram resultater hvis eg skriver inn "test" på http://www.gamer.frac.dk/sok.php

 

men hvordan lage title på index.php siden? må ikke slike tagger stå mellom <head> kodene? isåfall så eksisterer den koden kun i header.php.

Endret av vegis
Lenke til kommentar

Bytt ut $title=$file med denne

$contents = strip_tags(file_get_contents($file);
$start = strpos($contents , '<title>"'); 
$end = strpos($contents , '</title>'); 
$title = substr$contents , $start, $end - $start);

 

<input type="hidden" value="yes" name="submitted"> legger du til i tillegg i formen.

 

Edit:

Ja, title må stå mellom <head> og </head>

Endret av ZoRaC
Lenke til kommentar
Bytt ut $title=$file med denne

$contents = strip_tags(file_get_contents($file);
$start = strpos($contents , '<title>"'); 
$end = strpos($contents , '</title>'); 
$title = substr$contents , $start, $end - $start);

 

<input type="hidden" value="yes" name="submitted"> legger du til i tillegg i formen.

 

Edit:

Ja, title må stå mellom <head> og </head>

då kommer dette:

 

Parse error: parse error, unexpected ';' in /web/www/frac/users/gamer/sok1.php on line 54
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...