php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.05.2005, 17:32  
Gast
 
Beiträge: n/a
Standard [Erledigt] Such-Skript auf Startseite

Hallo alle zusammen,
ich bin leider PHP-Anfänger und möchte von euch wissen, wie ein Such-Skript in eine Startseite integriert wird. Ich benutze keinen Content-Management-System, sondern habe alle PHP-Skripte selbst programmiert.

Gibt es Code für Suche-Skripte in Web?

Freue mich auf eure Antwort.

 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.05.2005, 17:38  
Gast
 
Beiträge: n/a
Standard

google ---> suche

oder www.tutorials.de glaub ich etz mal
 
Alt 09.05.2005, 18:16  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Naja, du kannst die Meta-Daten z.B. keywords und description durchsuchen gefundene Begriffe schreibst du in eine Logdatei oder DB
z.B Suchbegriff#Seite. Wenn die Suchmaschine oft genutzt wird, so wird sie immer wie schneller, da vor jedem Suchgang die Logdatei durchsucht wird oder aber du legst dir eine Datenbank und in diese speicherst du zu jeder Seite schlüsselwörter.
Eine Tabelle könnte so aussehen:
Tabelle: meta => filename, keywords

Die Lösung mit der Datenbank wäre eine sehr schnelle und effiziente Suche, allerdings musst du immer wenn du eine neue Seite anlegst auch die Datenbank (schreib dir einfach ein Forumalr) aktualiesieren, also neue Stichwörter eintragen. Du kannst die einzelen Wörter auch berwerten sprich Noten zu verteilen z.B. von 1-10. So kannst du auch den Eintrag mit den meisten Treffern etc. ermitteln.

Eine alternative Suchmaschine wäre z.B. Planetsearch (einfach mal googeln)

Musst dir halt was überlegen, aber am besten wäre es wohl wenn du eben eben selbst was codest. Das kannst du dann ja auch in >>Tutorials<< veröffentlichen, wäre sicher mal interessant.
CSS ist offline  
Alt 09.05.2005, 18:19  
Gast
 
Beiträge: n/a
Standard

bau doch einfach die google homepage suche ein

nicht vergessen die url deiner HP im script einzutragen, da wo es steht

Code:
<form method="get" action="http://www.google.com/search">
              <p align="left">
                    <font size="1" face="Verdana">
                    <input type="hidden" name="as_sitesearch" value="die url deiner hp, bsp. compu-zone.de" />
                    </input>
                    Suche:</font>    
                    <input type="text" name="q" size="16" maxlength="255" value="" />
    </input>
    <input type="submit" name="sa" value="Suchen !" />
              </p>
              </form>
 
Alt 09.05.2005, 18:52  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Schau mal hier:
http://www.webmasterpro.de/content_tip-1356.php
Corvin ist offline  
Alt 09.05.2005, 19:48  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

@Corvin Gröning
Das ist gar keine schlechte Idee, dann noch das Design anpassen (Streams), damit das Script auch gut in deine Website passt und fertig.

Wenn du streams verwendest (also nur die Suchmaschinen Ergebnisse auslesen und dann formatieren, nicht die ganze Seite inkludieren)

Da könnte was schönes draus werden!

EDIT: Es dritt allerdings ein Problem auf, wenn du die Suchergebnis selbst formatieren willst! Es werden nämlich nur die ersten 10 angezeigt.
Welche Ergebnisse angezeigt werden bestimmt die Variable $_GET['max']
Also wenn $_GET['max'] auf 0 ist wird die erste Seite angezeigt, wenn es auf $_GET['max'] 10 ist die 2 Seite. Wie du die Anzahl der Seite ermittelst musst du dir überlegen. Vielleich nach einem Link mit der Höchstenzahl als Wert (was zwischen <a></a>) durchsuchen, wobei das href-Attribut mit search..
beginnen muss.
Naja, du wirst wahrscheinlich eh die das Google im Original verwenden. Denn irgendjemand (hier im Forum) hat mir mal gesagt: Warum die Kopie verwenden, wenn ich doch auch das Original haben kann?
CSS ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Skript auf einem anderen Server! aha_01 PHP Tipps 2008 3 05.12.2007 09:02
Startup Skript m_haussner Datenbanken 3 10.10.2007 20:56
.htpasswd (im geschützten Ordner!) per skript ändern! Funky_ PHP Tipps 2006 8 22.07.2006 18:03
ein Skript startet ein zweites... ajo_silent PHP-Fortgeschrittene 8 03.05.2006 13:42
Skript &amp;amp;amp;quot;tarnen&amp;amp;amp;quot;? Off-Topic Diskussionen 17 07.08.2005 19:42
Ein php skript aus einem anderen skript heraus aufrufen PHP Tipps 2005-2 8 06.08.2005 20:23
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Kann Startseite nicht ändern themonk Off-Topic Diskussionen 21 31.03.2005 14:38
Javascript - CountUP Skript zählt falsch.. Chr!s HTML, Usability und Barrierefreiheit 0 28.03.2005 14:32
[Erledigt] php skript ruft anderes php skript auf PHP-Fortgeschrittene 7 09.01.2005 23:06
SKRIPT GESUCHT - Werbung auf einer site anzeigen Beitragsarchiv 4 29.08.2004 14:07
Startseite passt nicht ins Fenster ;) HTML, Usability und Barrierefreiheit 8 08.08.2004 00:49
Skript Meldeformular PHP Tipps 2004 8 27.07.2004 18:00
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06
[Erledigt] Php Skript an Html Formular binden!! PHP Tipps 2004 3 17.06.2004 23:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
such skripte

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.