Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   Suchfunktion für Website (https://www.tweakpc.de/forum/programmiersprachen/15406-suchfunktion-fuer-website.html)

Rabe 28.04.2004 17:46

Suchfunktion für Website
 
hallo
ich brauche dringend einen quelltext oder sowas in der art um auf einer [b]website namen suchen [/b]zu können.
bin dankbar für jeden tip!!!

redfalcon 28.04.2004 17:55

Sowas?
[url]http://www.google.de/intl/de/searchcode.html[/url]

Rabe 30.04.2004 15:10

nicht ganz
ich such den quelltext um nach namen auf meiner website zusuchen

redfalcon 30.04.2004 16:24

Also um deine Website inkl. aller Links zu durchforsten um Namen zu finden?

Rabe 01.05.2004 18:50

genau

Plautze 01.05.2004 19:44

kannste mit reinem html vergessen. sag mal was zum webserver.

cu

Rabe 02.05.2004 12:43

is egal muss nicht reines html sein

Exit 03.05.2004 15:55

Grins - nein das muß Dein Webserver übernehmen!

Vor allem wie willste denn das durchsuchen? Bzw. warum willste das durchsuchen - und was haste mit den Ergebnissen denn vor? Automatisch als Script in welcher Sprache usw??

ghostrider 03.05.2004 16:13

Hi,

dazu mußt Du nach dem

<head> - Tag folgenden

<meta> - Tag einfügen:

<meta name="Keywords content="Name der Seite , sonstige Angaben

jeweils durch ein Komma getrennt">

Ein sehr gutes Nachschlagewerk hierzu findest Du auf [url=http://selfhtml.teamone.de]SELF-HTML[/url].

Allerdings solltest Du bedenken, daß diese Angaben auch von Spybots durchsucht werden, welche in der Seite vorkommende Emailadressen in Spamdatenbanken aufnehmen.

Dieses Problem kannst Du dadurch umgehen, daß Du eine Emailadresse [b]nicht[/b] als HTML-Code sonders als Bild (IMG) in die Seite einbindest.

[/url]

tele 03.05.2004 17:09

ähem sucht der nciht nach nem suchalgorythmus und nicht nach den hinweisen für die sucheingine robots ??

Pirke 03.05.2004 17:11

[quote=ghostrider]Hi,

dazu mußt Du nach dem

<head> - Tag folgenden

<meta> - Tag einfügen:

<meta name="Keywords content="Name der Seite , sonstige Angaben

jeweils durch ein Komma getrennt">

Ein sehr gutes Nachschlagewerk hierzu findest Du auf [url=http://selfhtml.teamone.de]SELF-HTML[/url].

Allerdings solltest Du bedenken, daß diese Angaben auch von Spybots durchsucht werden, welche in der Seite vorkommende Emailadressen in Spamdatenbanken aufnehmen.

Dieses Problem kannst Du dadurch umgehen, daß Du eine Emailadresse [b]nicht[/b] als HTML-Code sonders als Bild (IMG) in die Seite einbindest.

[/url][/quote]
Da hast du definitiv was falsch verstanden.

Geht es darum, alle Dateien, die auf deinem Webserver liegen zu durchsuchen, oder nur die aktuell angezeigte Page nach einem bestimmten Kontent zu durchforsten?

kerri 03.05.2004 17:49

Wie waers, wenn Du die Seite mirrorst und dann in nem Textbearbeitungsprogramm oeffnest und die Suchen Funktion benutzt?
Unter Linux koenntest Du z.B. mit wget die Seite saugen und dann die html-files catten und den Namen, den Du suchst, greppen.
Du koenntest uns ja mal noch ein paar weitere Informationen zukommen lassen, z.B. welchen Zugang hast Du zu dem Server? ssh? ftp? oder kannst Du nur die Seiten anschauen und hast mit dem Server sonst nichts zu tun? Und welche "Namen" willst Du suchen? Den Namen einer bestimmten Person oder willst Du allgemeiner alles Suchen, was ein Name sein koennte (das duerfte seeeehr schwierig werden)?

Gruesse, kerri

Plautze 03.05.2004 18:28

mach dir eien job der deine html-seiten durchfrisst und die wörter unique in eine hashmap schiebt - die surchsuchst du mit deinem php oder was auch immer. falls du ne db hast, dann lass nen job laufen der die inhalte in die db schreibt. dort erstellst du dir ne index-tabelle (keinen index), die verweise zu den jeweiligen seiten hat, wo das jeweilige wort vorkommt.

cu

Pirke 03.05.2004 19:21

oder du speicherst den ganzen Content, der durchsucht werden soll in einer db ab und durchsuchst dann per SQL die db :-)

Plautze 03.05.2004 21:47

[quote=Pirke]oder du speicherst den ganzen Content, der durchsucht werden soll in einer db ab und durchsuchst dann per SQL die db :-)[/quote]

na dann viel spass beim endlosen stringvergleich 8O

tele 03.05.2004 21:51

also erstmal war das weiter oben alles recht unernst gemeint

weiterhin mch ich langsam mal paar sinnvollere vorschläge:

@Rabe

1. welche sprache hast du dir vorgestellt?
sollte dann schon ne scriptsprache sein, die das auch kann, klar

2. du liest die file selbst, in der du suchen willst ein, und durchsuchst das als irgeneinen datentyp, hierzu villeicht ganz sinnvoll mal die suchalgorithmen näher zu betrachten

3. du änderst deine struktur deiner seite komplett um, haust den ganzen content in eine datenbank und kannst dann direkt suchfunktionen, wie z.b. hier im forum benutzen

edit: grad noch das hier gefunden, das sollte es nun wirklcih sein :wink:

[url]http://www.meine-erste-homepage.com/suche2.htm[/url]

Pirke 03.05.2004 21:57

So ganz unersnt war meine Datenbank Idee nicht gemeint, nur bräuchte man dann ein ordentliches Conten Management System.

tele 03.05.2004 22:05

aufwand / nutzen?

Pirke 03.05.2004 22:06

Kommt auf die Homepage an, für eine kleinere Page ist es sicherlich überflüsig.

Plautze 03.05.2004 23:38

[quote=Pirke]Kommt auf die Homepage an, für eine kleinere Page ist es sicherlich überflüsig.[/quote]

für "under construction" :mrgreen:

Pirke 04.05.2004 12:42

[quote=Plautze][quote=Pirke]Kommt auf die Homepage an, für eine kleinere Page ist es sicherlich überflüsig.[/quote]

für "under construction" :mrgreen:[/quote]
Da braucht man wohl keine Suchfunktion für ...

Gast 04.05.2004 16:53

Hallo

für alle die nach dem server fragen:ftp

und kerri auf einer hauptseite auf ca. 30 andere seiten verlinkt und auf jeder dieser seite ist eine namens liste und das nicht jeder alle seiten durchsuchen muss um einen namen zu finden bräuchte ich eine suchfunktion

tele 04.05.2004 18:16

bei einer solch großen struktur würde ich dir dann schon einen Datenbank server ans herz legen, vor allem wenn rausgesucht werden soll

ansonsten gab weiter oben schon nen reht brauchbaren link

Pirke 04.05.2004 18:37

Geht es nur um das auffinden der namen? Dann solltest du diese wirklich in eine Datenbank ablegen und die dann durchsuchen, da kannste dann ja eine Tabelle machen, wo dann noch weitere informationen zu dem Namen stehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.