Link nicht richtig bei Suchmaschinen Script

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Link nicht richtig bei Suchmaschinen Script

Beitrag von Mutated! »

Hallo!
Es geht um ein Suchmaschinen Script, das unter link zu sehen ist. Wenn man dort z.B. Thomas als Suchbegriff eingibt, wird der Link nicht richtig angezeigt, der zu der Seite verlinkt, in der der Suchbegriff vorkommt. Statt: wird angezeigt: . Deswegen will ich euch fragen, ob ihr vielleicht eine Lösung habt, damit dieser Link richtig dargestellt wird. Der Link zum Code ist hier zu sehen:
Mit dem Code:

Code: Alles auswählen

$pfade_gesamt="../ausflug/,..ueber.mich/";
werden alle Ordner, die angegeben sind durchsucht.
Mit dem Code:

Code: Alles auswählen

echo "&nbsp;".$treffer["datei_url"][$i]."</a></td>\n";
wird dieser Link, den ich meine nicht richtig angezeigt.
Ich glaub auch, dass dieser Code:

Code: Alles auswählen

$treffer["datei_url"][$i]=ereg_replace("","",$treffer["datei_url"][$i]);
auch etwas damit zu tun hat.
Ich wäre euch sehr dankbar, wenn ihr mir helfen würdet.
Zuletzt geändert von Mutated! am 20.01.2006 16:19, insgesamt 1-mal geändert.
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

>> pfade_gesamt="../ausflug/,..ueber.mich/"; <<

Ich kenne das Script absolut nicht, aber was passiert, wenn Du in der Zeile die "zu vielen" Punkte weg machst?

Grüße
Dennis
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Mutated! »

Wenn ich die .. entferne wird nichts gefunden.
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Mutated! »

Kann mir keiner weiter helfen?
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

Also ich vermute, dass dein Problem dadurch entsteht, dass du die Suche nach /suche verlegt hast. Das Script ist wohl darauf ausgelegt, im Root der Domain zu liegen.

Um dein Problem ganz notdürftig zu fixen, versuch mal diese Zeile

Code: Alles auswählen

$treffer["datei_url"][$i]=ereg_replace("../","",$treffer["datei_url"][$i]);
nach der anderen (

Code: Alles auswählen

$treffer["datei_url"][$i]=ereg_replace("http://www.thomas-boos.com/suche/","",$treffer["datei_url"][$i]);
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Mutated! »

Ja so ist es. Das ist für den index Ordner. aber ich wollte dort das Script nicht haben sondern unter /suche/. Wie soll ich jetzt den Code reinmachen den 2. durch den 1. ersetzen?
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

nein, nach dem hier

Code: Alles auswählen

$treffer["datei_url"][$i]=ereg_replace("http://www.thomas-boos.com/suche/","",$treffer["datei_url"][$i]);
das

Code: Alles auswählen

$treffer["datei_url"][$i]=ereg_replace("../","",$treffer["datei_url"][$i]);
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Mutated! »

Aber wenn ich das so mach stimmt der Link überhaupt nicht mehr. statt: wird jetzt angezeigt:
Zuletzt geändert von Mutated! am 20.01.2006 16:20, insgesamt 1-mal geändert.
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

Mhh, war ein Schuss in den Ofen....
str_replace() wäre da wohl besser.

Code: Alles auswählen

$treffer["datei_url"][$i]=str_replace("../","",$treffer["datei_url"][$i]);
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Mutated! »

Danke, dass du mir versuchst zu helfen. :D Aber jetzt gibt's wieder ein anderes Problem. Der Link wird zwar richtig angezeigt, aber er verlinkt nicht richtig zu der gefundenen Seite. Es steht das hier da: Aber wenn man dann auf den Link draufklickt, verlinkt dieser zu und diese Seite gibt es ja nicht. Hast du ne Lösung um auch noch dieses Problem zu lösen? Wäre echt nett. :grin:
Zuletzt geändert von Mutated! am 20.01.2006 16:20, insgesamt 1-mal geändert.
Antworten

Zurück zu „Coding & Technik“