Seite 1 von 1

PHP Suchen/Ersetzen-Fkt. & 301 Weiterleitung php?phpurl

Verfasst: 02.06.2008, 19:06
von CubeMaster
Hi Leute,

nachdem ich mich heute den ganzen sonnigen Tag mit PHP Codes rumgeschlagen habe, stehe ich dennoch vor zwei Problemen.

1)
Und zwar habe ich die Seite "seiteA.php" diese möchte ich jetzt auf Grund eines GET URL Befehls (Einbindung eines Vergleichsrechners) auf die Seite "seiteA.php?phpurl=seiteAA.php" weiterleiten.
Doch irgentwie klappt es nicht, wo ist mein Denkfehler?

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.website\.com$
RewriteRule ^(.*)$ https://www.website.com/$1 [L,R=301]
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule (.*)index\.php https://www.website.com/$1 [NC,R=301]

Redirect 301 /seiteA.php https://www.website.com/seiteA.php?phpurl=seiteAA.php

2) Ich habe eine Vergleichsrechner eingebunden per PHP und das fkt. auch, jedoch wird mir jedesmal eine H1 Überschrift und ein kleiner Text mitgeschickt, den ich aber garnicht habe möchte. Wie kann man das mit einer Suchen und Ersetzen-Funktion vor der Ausgabe noch löschen? Also das mir die Info zwar geschickt wird, ich Sie aber nicht zur Anzeige freigebe.

Wäre klasse, wenn mir jemand helfen könnte.
Grüße

Verfasst:
von

Verfasst: 02.06.2008, 22:09
von Southmedia
Zu Frage 1:
Ich bin mir nicht sicher ob du mit Redirect einen Parameter anhängen kannst. Ich würde die Weiterleitung in seiteA.php einbauen und mit PHP erledigen.

Zu Frage 2:
Wie bindest du den Vergleichsrechner denn ein?

Verfasst: 02.06.2008, 22:32
von CubeMaster
Danke Southmedia. Hast du zufälligerweise noch den Tag-Befehl parat bzw. eine Bezeichnung, damit ich weiß, wonach ich suchen muss?

Also der Vergleichsrechner wird vom Server des Anbieters geladen und ich binde diesen lediglich per GET-Variable phpurl ein. Sodass ich keinen direkten Einfluss auf den Inhalt habe sondern nur aufs Design. Ich habe mit dem technischen Ansprechpartner telefoniert und er meinte, ich könne die Überschrift per Suchen und ersetzten Funktion vor der Anzeige herausfiltern. Da soll es irgent einen Befehl für geben.

Verfasst: 02.06.2008, 22:48
von Southmedia
Falls du mit "Tag-Befehl" die Antwort zu Frage 1 meinst: header("Location ...");

Und zu Teil 2: Ich meinte wie du das in deiner php-Seite einbindest. include()? fopen()?

Verfasst: 02.06.2008, 23:05
von CubeMaster
An welcher Stelle muss ich den header("Location: $url"); genau einsetzten, nacht oder vor </head> ?

Teil 2: per include

Verfasst: 02.06.2008, 23:26
von Southmedia
An welcher Stelle muss ich den header("Location: $url"); genau einsetzten, nacht oder vor </head> ?
Das ist PHP-Code.
Teil 2: per include
Das wirst du anders machen müssen wenn du etwas filtern möchtest.

Verfasst: 03.06.2008, 11:06
von CubeMaster
muss ich dann generell auf die einbindung meines vergleichsformulars per include funktion verzichten, wenn ich etwas filtern möche?

Verfasst: 03.06.2008, 11:39
von Southmedia
per include, ja, darauf musst du verzichtne.
aber auf andere art und weise kannst du das immer noch einbinden.

besorge dir doch hilfe von jemandem der sich damit auskennt...

Verfasst: 03.06.2008, 18:30
von CubeMaster
ok, danke bis hierher!