Frame Redirect

Begonnen von Phisker, 11 Dezember 2007, 02:19:15

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Webfan

Das war eilig hingekrizelt von mir, entschuldige bitte:
$result = str_replace('href="https://', $replacement, $result); war wohl der Fehler.
Hier nochmal die Funktionen für https (nur mit www. kann man sich hier wohl schenken, hatte das vergessen und so per STR+C den Fehler produziert):
function replace_uri_redirect_https($str, $redirectscript) {
   $replacement = 'href="'.$redirectscript;
   $result = str_replace('href="https://', $replacement, $str);
   return $result;
}

function undo_replace_uri_redirect_https($str, $redirectscript) {
   $s = $redirectscript.$_SERVER['SERVER_NAME'];
   $result = str_replace($s,'',$str);
   return $result;
}

Und der Aufruf:
      $content = replace_uri_redirect_https($content, 'redirect.php?redirect=https://');
      $content = undo_replace_uri_redirect_https($content, 'redirect.php?redirect=https://');

Hoffe nun scheißt schmiert die Seite nicht mehr ab  ;)

Ftp klappt grad auch bei mir noch nicht, spontan..

Noch eine Anmerkung:
Vielleicht ist es besser statt str_replace eregi_replace zu verwenden (in den replace Funktionen), falls mal jemand HttP:// schreibt oder so?!

mfg
:)