php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2004, 16:42  
Gast
 
Beiträge: n/a
Standard [Erledigt] Seiten Indizierung

Hi,
meine Frage bezieht sich auf ein suchscipt das ich gemacht hab, aber immernoch nicht ganz fertig bekomme.
Und zwar fehlt mir einfach eine Idee wie ich alle Seiten einer domain indizieren /auflisten kann.
Würde ich z.B. ein script schreiben, das alle Seiten durchgeht und alles zwischen "<a href=" und "</a>" kopiert und in ne mysql Tabelle schreibt, hätte ich ja nicht die tatsächlichen links, sondern nur sowas wie "../toll.php" .
Deshalb bräuchte ich etwas, das wirklich die links öffnet und dann den tatsächlichen link auch auflistet.
So etwas gibt es auch auf diversen linkchecker Seiten, diese Programme machen ja auch nichts anderes.
Hat einer von euch eine Idee oder vielleicht sogar einen fertigen Code den ich mal durcharbeiten könnte ?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.05.2004, 16:58  
Gast
 
Beiträge: n/a
Standard Re: Seiten Indizierung

Ein etwas schwammiges Konzept:
Zitat:
Zitat von Björnderantichecker
meine Frage bezieht sich auf ein suchscipt das ich gemacht hab (das keiner außer Dir kennt), aber immernoch nicht ganz fertig bekomme.
Und zwar fehlt mir einfach eine Idee wie ich alle Seiten einer domain indizieren /auflisten kann.
Dazu könnte ich das erst mal beisteuern:
http://test.php-help.info/dirlist-1/
Das Script findet erst mal die Files. Das Problem ist nur, wenn Du die Seiten nach Inhalten durchsuchen willst.

Sind es nur 100-200, geht das mit file() und preg_match(). Wenn es aber zuviele Seiten sind, wird das Script in einer vom User akzeptierten Wartezeit nicht fertig. Für den Fall gibt es zwar andere Möglichkeiten, die aber allesamt auf einen Server mit Rootaccount basieren.
  Mit Zitat antworten
Alt 31.05.2004, 14:43  
Gast
 
Beiträge: n/a
Standard

Danke für deine Antwort, aber so ganz hilft mir dein kleines script nicht weiter.
Wenn ich es ausführe dann werden mir alle files angezeigt, aber nicht wirklich die urls mit den jeweiligen Variablen.
Bsp.: ./root/index.php
statt: ./root/index.php?id1=german
Was auch logisch ist, da diese ja nur beim anklicken eines links hinzugefügt werden.
Ich bräuchte also ein script, das sich rekursiv durch die Seiten klickt und immer den tatsächlichen link speichert.
Dazu auch ne Idee ?
  Mit Zitat antworten
Alt 31.05.2004, 14:58  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Björnderantichecker
Ich bräuchte also ein script, das sich rekursiv durch die Seiten klickt und immer den tatsächlichen link speichert. Dazu auch ne Idee ?
Nein. Da ich den Content fast ausschließlich in einer MySQL Tabelle speichere, sieht meine "Suchmaschine" wesentlich anders aus.
  Mit Zitat antworten
Alt 01.06.2004, 18:46  
Gast
 
Beiträge: n/a
Standard

Leider habe ich keinen Einfluss darauf, wie der Content dieser Seite gespeichert wird, da ich nur ein suchscript programmieren soll Aber könntest du oder irgendjemand mir vielleicht wenigstens sagen wie ich die Adresse einer aktuell geöffneten Seite auslesen kann ??? Also quasi das, was oben im Adressfeld des browsers steht wenn ich auf einer Seite bin.
Wäre klasse, danke.
  Mit Zitat antworten
Alt 01.06.2004, 19:28  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Björnderantichecker
Aber könntest du oder irgendjemand mir vielleicht wenigstens sagen wie ich die Adresse einer aktuell geöffneten Seite auslesen kann ???
Janz einfach: schreibe in Dein Script testweise ganz unten
Code:
phpinfo();
rein, ruf die Seite im Browser auf und guck Dir die letzte Tabelle der Ausgabe von phpinfo() an. Der Rest steht dann im Handbuch...
  Mit Zitat antworten
Antwort


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
mit htaccess keine indizierung in der suchmaschine rady Server, Hosting und Workstations 7 27.06.2008 16:03
php Seiten als html anzeigen Soese PHP Tipps 2007 3 02.04.2007 18:59
Gästebuch...wie soll ich jetzt mehrere Seiten daraus machen? buggybugga PHP Tipps 2007 5 18.01.2007 10:46
Seiten sichern!? c01001 PHP Tipps 2006 7 20.01.2006 09:13
[Erledigt] Zuviele Seiten werden angezeigt PHP Tipps 2007 5 24.12.2005 12:49
Mysql Inhalt auf mehreren Seiten verteilen... Datenbanken 4 02.11.2005 11:26
[Erledigt] gute seiten gesucht Off-Topic Diskussionen 1 09.10.2005 23:12
Instanz über mehrere Seiten verwenden? becks123 PHP Tipps 2005-2 3 22.08.2005 10:10
php seiten in einen iframe includen => HILFE PHP Tipps 2005-2 10 12.07.2005 19:24
HTML Seiten generieren obi PHP Tipps 2005-2 5 05.06.2005 03:21
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
wml oder php/html Seiten automatisch erkennen Soese PHP Tipps 2005 4 13.01.2005 22:57
[Erledigt] div auf mehreren Seiten HTML, Usability und Barrierefreiheit 0 25.11.2004 19:10
PHP Seiten Cachen ?! MadCro PHP-Fortgeschrittene 6 02.11.2004 11:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
indizierung php, volltextsuche für php-seiten, inhalte von php-seiten indexieren, php indizieren, php internetseiten indizieren, google indizieren php-seiten, domain indizieren, php seiten inizieren, html seiten indizieren, mysql tabelle indizieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:35 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.