Suchformular für meine Internetseite

Gehe zu Seite Zurück  1, 2, 3, 4, 5  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
MGoldi
Mitglied

Beitrag Antworten mit Zitat

axinio Internet Marketing
Very Happy Laughing Danach hatte ich auch schon geguckt! Very Happy Ich hab jetzt einfach das erste Suchergebnis genommen... Kam mir am besten vor..

_________________
LG MGoldi
29 Aug 2010 09:50
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
MGoldi
Mitglied

Beitrag Antworten mit Zitat

Irgendwie funktioniert meine Stoppwortliste nicht!! HILFE!!
Der Code:
PHP-Code:
1
2
3
4
<?php
$filter_array 
file('stopwordlist.txt');
$string trim(str_replace(each($filter_array), ''$string));
?>


Code der Stoppwortliste (stopwordlist.txt):
Code:
 aber
 alle
 allen
 alles
 als
 also
 andere
 anderem
 anderer
 anderes
 anders
 auch
 auf
 aus
 ausser
 ausserdem
 bei
 beide
 beiden
 beides
 beim
 bereits
 bestehen
 besteht
 bevor
 bin
 bis
 bloss
 blo&szlig;
 brauchen
 braucht
 dabei
 dadurch
 dagegen
 daher
 damit
 danach
 dann
 darf
 darueber
 dar&uuml;ber
 darum
 darunter
 das
 dass
 da&szlig;
 davon
 dazu
 dem
 den
 denn
 der
 des
 deshalb
 dessen
 die
 dies
 diese
 diesem
 diesen
 dieser
 dieses
 doch
 dort
 duerfen
 d&uuml;rfen
 durch
 durfte
 durften
 ebenfalls
 ebenso
 ein
 eine
 einem
 einen
 einer
 eines
 einige
 einiges
 einig
 entweder
 erst
 erste
 ersten
 etwa
 etwas
 falls
 fast
 ferner
 folgender
 folglich
 fuer
 f&uuml;r
 ganz
 geben
 gegen
 gehabt
 gekonnt
 gemaess
 gemae&szlig;
 gem&auml;ss
 gem&auml;&szlig;
 getan
 gewesen
 gewollt
 geworden
 gibt
 habe
 haben
 haette
 h&auml;tte
 haetten
 h&auml;tten
 hallo
 hat
 hatte
 hatten
 heraus
 herein
 hier
 hin
 hinein
 hinter
 ich
 ihm
 ihn
 ihnen
 ihr
 ihre
 ihrem
 ihren
 ihres
 immer
 indem
 infolge
 innen
 innerhalb
 ins
 inzwischen
 irgend
 irgendwas
 irgendwen
 irgendwer
 irgendwie
 irgendwo
 ist
 jede
 jedem
 jeden
 jeder
 jedes
 jedoch
 jene
 jenem
 jenen
 jener
 jenes
 kann
 kein
 keine
 keinem
 keinen
 keiner
 keines
 koennen
 k&ouml;nnen
 koennte
 k&ouml;nnte
 koennten
 k&ouml;nnten
 konnte
 konnten
 kuenftig
 k&uuml;nftig
 leer
 machen
 macht
 machte
 machten
 man
 mehr
 mein
 meine
 meinen
 meinem
 meiner
 meist
 meiste
 meisten
 mich
 mit
 moechte
 m&ouml;chte
 moechten
 m&ouml;chten
 muessen
 m&uuml;ssen
 muessten
 m6uuml;ssten
 muss
 musste
 mussten
 nach
 nachdem
 nacher
 naemlich
 n&auml;mlich
 neben
 nein
 nicht
 nichts
 noch
 nuetzt
 n&uuml;tzt
 nur
 nutzt
 obgleich
 obwohl
 oder
 ohne
 per
 pro
 rund
 schon
 sehr
 seid
 sein
 seine
 seinem
 seiner
 seit
 seitdem
 seither
 selber
 sich
 sie
 siehe
 sind
 sobald
 solange
 solch
 solche
 solchem
 solchen
 solcher
 solches
 soll
 sollen
 sollte
 sollten
 somit
 sondern
 soweit
 sowie
 spaeter
 sp&auml;ter
 stets
 such
 ueber
 &uuml;ber
 ums
 und
 uns
 unser
 unsere
 unserem
 unseren
 viel
 viele
 vollstaendig
 vollst&auml;ndig
 vom
 von
 vor
 vorbei
 vorher
 vorueber
 vor&uuml;ber
 waehrend
 w&auml;hrend
 waere
 w&auml;re
 waeren
 w&auml;ren
 wann
 war
 waren
 warum
 was
 wegen
 weil
 weiter
 weitere
 weiterem
 weiteren
 weiterer
 weiteres
 wem
 wen
 wenigstens
 wenn
 wenngleich
 wer
 werde
 werden
 weshalb
 wessen
 wie
 wieder
 will
 wir
 wird
 wodurch
 wohin
 wollen
 wollte
 wollten
 worin
 wuerde
 w&uuml;rde
 wuerden
 w&uuml;rden
 wurde
 wurden
 zufolge
 zum
 zusammen
 zur
 zwar
 zwischen


Vor und nach den Wörtern ist immer ein Leerzeichen..

_________________
LG MGoldi
29 Aug 2010 11:21
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
$stoppwortliste 
= array("aber""alle""allen""alles""als""also""andere""anderem""anderer""anderes""anders"
"auch""auf""aus""ausser""ausserdem""bei""beide""beiden""beides""beim""bereits""bestehen""besteht"
"bevor""bin""bis""bloss""blo&szlig;""brauchen""braucht""dabei""dadurch""dagegen""daher""damit"
"danach""dann""darf""darueber""dar&uuml;ber""darum""darunter""das""dass""da&szlig;""davon"
"dazu""dem""den""denn""der""des""deshalb""dessen""die""dies""diese""diesem""diesen""dieser"
"dieses""doch""dort""duerfen""d&uuml;rfen""durch""durfte""durften""ebenfalls""ebenso""ein""eine"
"einem""einen""einer""eines""einige""einiges""einig""entweder""erst""erste""ersten""etwa""etwas"
"falls""fast""ferner""folgender""folglich""fuer""f&uuml;r""ganz""geben""gegen""gehabt""gekonnt"
"gemaess""gemae&szlig;""gem&auml;ss""gem&auml;&szlig;""getan""gewesen""gewollt""geworden"
"gibt""habe""haben""haette""h&auml;tte""haetten""h&auml;tten""hallo""hat""hatte""hatten""heraus"
"herein""hier""hin""hinein""hinter""ich""ihm""ihn""ihnen""ihr""ihre""ihrem""ihren""ihres""immer"
"indem""infolge""innen""innerhalb""ins""inzwischen""irgend""irgendwas""irgendwen""irgendwer"
"irgendwie""irgendwo""ist""jede""jedem""jeden""jeder""jedes""jedoch""jene""jenem""jenen"
"jener""jenes""kann""kein""keine""keinem""keinen""keiner""keines""koennen""k&ouml;nnen"
"koennte""k&ouml;nnte""koennten""k&ouml;nnten""konnte""konnten""kuenftig""k&uuml;nftig""leer"
"machen""macht""machte""machten""man""mehr""mein""meine""meinen""meinem""meiner""meist"
"meiste""meisten""mich""mit""moechte""m&ouml;chte""moechten""m&ouml;chten""muessen"
"m&uuml;ssen""muessten""m6uuml;ssten""muss""musste""mussten""nach""nachdem""nacher"
"naemlich""n&auml;mlich""neben""nein""nicht""nichts""noch""nuetzt""n&uuml;tzt""nur""nutzt"
"obgleich""obwohl""oder""ohne""per""pro""rund""schon""sehr""seid""sein""seine""seinem"
"seiner""seit""seitdem""seither""selber""sich""sie""siehe""sind""sobald""solange""solch""solche"
"solchem""solchen""solcher""solches""soll""sollen""sollte""sollten""somit""sondern""soweit""sowie"
"spaeter""sp&auml;ter""stets""such""ueber""&uuml;ber""ums""und""uns""unser""unsere""unserem"
"unseren""viel""viele""vollstaendig""vollst&auml;ndig""vom""von""vor""vorbei""vorher""vorueber"
"vor&uuml;ber""waehrend""w&auml;hrend""waere""w&auml;re""waeren""w&auml;ren""wann""war"
"waren""warum""was""wegen""weil""weiter""weitere""weiterem""weiteren""weiterer""weiteres"
"wem""wen""wenigstens""wenn""wenngleich""wer""werde""werden""weshalb""wessen""wie"
"wieder""will""wir""wird""wodurch""wohin""wollen""wollte""wollten""worin""wuerde""w&uuml;rde"
"wuerden""w&uuml;rden""wurde""wurden""zufolge""zum""zusammen""zur""zwar""zwischen");

$string "eine erfahrung kann man machen";

foreach (
$stoppwortliste as $element) {
 
$string str_replace(" " $element " "" ",  " " $string " ");
}
echo 
$string// erfahrung
?>

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt


Zuletzt bearbeitet von Werner am 29 Aug 2010 15:49, insgesamt 2-mal bearbeitet
29 Aug 2010 15:10
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MGoldi
Mitglied

Beitrag Antworten mit Zitat

Kann ich das also nicht in eine Datei machen??

_________________
LG MGoldi
29 Aug 2010 15:34
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

PHP-Code:
1
2
3
4
5
6
7
8
<?php
$stoppwortliste 
file('stopwordlist.txt');
$string "eine erfahrung kann man machen";
foreach (
$stoppwortliste as $element) {
 
$string str_replace(" " trim($element) . " "" ",  " " $string " ");
}
echo 
$string// erfahrung
?>

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
29 Aug 2010 15:45
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MGoldi
Mitglied

Beitrag Antworten mit Zitat

irgendwie bin ich zu doof... es will und will nicht klappen!! Sad
Mein Code:
PHP-Code:
1
2
3
4
5
6
7
<?php
$filter_array 
file('stopwordlist.txt');
foreach (
$filter_array as $element) {
 
$string trim(str_replace(' ' $element ''' '' ' $string ' '));
}
echo 
$string;
?>

_________________
LG MGoldi
29 Aug 2010 16:41
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Ich hatte trim aber an einer anderen Stelle!
Außerdem fehlt noch ein Leerzeichen.

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
29 Aug 2010 16:55
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MGoldi
Mitglied

Beitrag Antworten mit Zitat

soo... das ist jetzt mein code:
PHP-Code:
1
2
3
4
5
6
7
<?php
$filter_array 
file('stopwordlist.txt');
foreach (
$filter_array as $element) {
 
$string trim(str_replace(' ' trim($element) . ' '' '' ' $string ' '));
}
echo 
$string;
?>


jetzt funktioniert er super!!
Danke für deine Hilfe & Mühe!!

_________________
LG MGoldi
29 Aug 2010 17:10
Benutzer-Profile anzeigen Private Nachricht senden
rasuwk
Mitglied

Beitragerweiterung der ergbnislinks in Switch/Case Antworten mit Zitat

Hallo Werner,
ich benutze Switch/Case als seitendarstellung innerhalb eines <div>. das funktioniert mit der Suchergebnisseite ja schon gut.....
Nun möchte ich aber die Linkseiten die im Suchergebnis stehen innerhalb des <div> includen und dazu die ergebnislinks auf Switch/Case erweiten.
Leider ist mir dazu noch kein Weg eingefallen, wie ich das realisieren kann.
Fällt dir dazu vieleicht was ein?
Für die abfrage der Suchmaschine benutze ich folgenden Aufruf aus einem externen Suchformular, das per include in die Index geladen wird
Code:
index.php?goto_2=57
wie gesagt funktioniert die ausgabe der Ergebnisse aber diese möchte ich halt in das <div> einbinden.....
Dann noch eine Frage... Im Suchformular taucht der folgende String im Suchfeld auf
Code:
" .  (isset($_POST["suchbegriff"]) ? $_POST["suchbegriff"] : "") .  "

Wie kann ich das verhindern. meine überlegung ist das ganze "hidden" setzen, bin mir aber nicht sicher.
Zitat:
Das mit dem "hidden" hat funktioniert, habe das so gelöst....
Code:
<input type='text' name='suchbegriff' value_hidden='" .
 (isset($_POST["suchbegriff"]) ? $_POST["suchbegriff"] : "") .
 "' size='35' maxlength='40'>

Übrigens ist das Script super, Danke für deine Mühe hiermit.

Grüße aus dem Tecklenburger Land
Ralf
18 Nov 2010 10:27
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

BeitragRe: erweiterung der ergbnislinks in Switch/Case Antworten mit Zitat

rasuwk hat Folgendes geschrieben:
Nun möchte ich aber die Linkseiten die im Suchergebnis
stehen innerhalb des <div> includen und dazu die ergebnislinks auf Switch/Case erweiten.

Das wird leider nicht so einfach gehen,
die Suchmaschine kennt deine (Switch/Case) Link-Struktur nicht.
Jeder gefundene Link muss auf die index.php-Seite umgeleitet
werden:
PHP-Code:
1
2
3
4
5
6
7
8
<?php
// Ersetze:
$ausgabe .= "<p>" $gefunden ". <a href=\"" $datei "\">" $titel "</a> <small>(" substr_count(strtolower($text), strtolower($_POST["suchbegriff"])) . "x)</small><br>[&hellip;]" 


// Durch:
$ausgabe .= "<p>" $gefunden ". <a href=\"index.php?goto_2=" basename($datei) . "\">" $titel "</a> <small>(" substr_count(strtolower($text), strtolower($_POST["suchbegriff"])) . "x)</small><br>[&hellip;]" 
?>

Der Link zur index.php sieht dann etwa so aus: index.php?goto_2=seite64.php

"Datei: index.php" - Ausgabe dann in etwa so:
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
switch ($_GET["goto_2"]) {

 case 
"demoseite.php":
  include 
"anderes_verzeichnis/demoseite.php";
  break;

 case 
"seite37.php":
  include 
"seite37.php";
  break;

 case 
"seite64.php":
  include 
"seite64.php";
  break;
  
// ... und so weiter

 
default:
  include 
"fehlerseite.php";
}
?>

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
18 Nov 2010 18:05
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3, 4, 5  Weiter
Seite 3 von 5

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge einbau suchformular Hilfe für Webmaster 0 fmebic 09 März 2011 10:15 Letzten Beitrag anzeigen
Keine neuen Beiträge Meine Website Werbung - Projektvorstellung 1 petra768 18 Okt 2010 09:11 Letzten Beitrag anzeigen
Keine neuen Beiträge Tolle Internetseite: Lockerz.com Werbung - Projektvorstellung 0 julianol95 09 März 2010 16:05 Letzten Beitrag anzeigen
Keine neuen Beiträge Terminkalender --> wie kann er in ... PHP / MySQL 1 H.Richter 17 Aug 2009 11:48 Letzten Beitrag anzeigen
Keine neuen Beiträge EInbinden des Drop Down Menüs auf mei... Javascript 0 Hiasmen 30 Dez 2008 18:43 Letzten Beitrag anzeigen