Seite 1 von 2
Tell-a-Friend MOD
Verfasst: 20.10.2002 20:45
von clubbiker
Hallo,
ich habe einen Hack zur Empfehlung eines Themas installiert. Funktioniert auch bestens. Bis auf eine kleine Kleinigkeit. Im generierten Text, den der Empfänger erhält steht unter anderem folgendes: Hier ist der Link:
http://www.perke.de/viewtopic.php?t=127
Das ist aber nicht richtig. Der richtige link lautet z.B.
http://www.clubbiker.de/viewtopic.php?t=127
Was ist das Problem und wie kann ich es korrigieren?
Ich sag schon mal DANKE!
Verfasst: 20.10.2002 21:04
von Acid
..was steht´n bei Domainname im Adminpanel (Konfiguration) ?
Verfasst: 20.10.2002 21:15
von Gast
gute Idee! ich hatte auch für einen kurzen Moment Hoffnung. Aber da steht die richtige URL (
www.clubbiker.de)
Verfasst: 20.10.2002 21:18
von clubbiker
sorry, war nicht eingeloggt. Der Beitrag stammt also von mir
Verfasst: 21.10.2002 00:16
von Acid
Ich nehme dann ma an, das
www.perke.de ned zu Dir gehört ... wo hast´n den Hack her ?
Verfasst: 21.10.2002 16:53
von clubbiker
Doch, das ist meine Hauptdomain. Den Hack hab ich aus
www.phpBB.com Scheint nun aber doch ein etwas umfangreicheres Problem zu sein..?
Verfasst: 22.10.2002 10:48
von Acid
..is
www.perke.de Dein Anbieter oder was is
www.clubbiker.de ?

Verfasst: 22.10.2002 11:28
von clubbiker
www.perke.de ist meine hauptdomain und
www.clubbiker.de ist meine (eine) zusatzdomain. beide liegen bei strato
Verfasst: 22.10.2002 12:38
von Acid
Wenn wir beide über den selben Hack reden, dann wird dieser Link mit
http://$HTTP_HOST$PHP_SELF?t=$topic_id (beim Code das Du in die viewtopic einfügen musstest) definiert, d.h. das das Script den Server checkt, um herauszufinden wie die Hauptdomain lautet.
..zur Not ersetzt Du halt
$HTTP_HOST mit
www.clubbiker.de/ (weiss jetzt ned ob mit / am Ende oder ohne)
Verfasst: 23.10.2002 19:40
von clubbiker
Ja, das kommt der sache schon sehr nahe. nur das der code statt
Code: Alles auswählen
http://".$HTTP_SERVER_VARS['HTTP_HOST'].$HTTP_SERVER_VARS['PHP_SELF']."?t=$topic_id
lautet . dort ist auch der bereich
HTTP_HOST entalten. wenn ich
HTTP_HOST jedoch durch
www.clubbiker.de ersetze, wie du vorgeschlagen hast erscheint bei der fehlerhaften ausgabe statt bspw.
http://www.perke.de/viewtopic.php?t=127 dann
http:///viewtopic.php?t=127. also fehlt die domain dann komplett. ich habe auch verschiedene andere variationen ausprobiert, wie z.b
HTTP_HOST durch
$HTTP_HOST zu ersetzen. aber das resultat ist das selbe. wäre es vielleicht einfacher, das problem an der wurzel zu packen, indem man z.b. den ursprung von
HTTP_HOST korrigiert?
------------------------------------------------------------------------------------
P.S.
ich hab mich jetzt noch mal dran gesetzt und noch mal ne viertel std. rumprobiert. das resultat: ich war erfolgreich und die lösung ist: statt
Code: Alles auswählen
http://".$HTTP_SERVER_VARS['HTTP_HOST'].$HTTP_SERVER_VARS['PHP_SELF']."?t=$topic_id
muss der code
lauten.
SCRIPT_URI statt
HTTP_HOST war also die lösung. dann mussten noch die bereiche
http://".$HTTP_SERVER_VARS und
$HTTP_SERVER_VARS['PHP_SELF']. entfernt werden, da
SCRIPT_URI dieses schon beinhaltet oder ausgiebt.
ich dank dir trotzdem für deine hilfe, weil ich ohne deinem tip keine lösung gefunden hätte.