pragmaMx Support Forum pragmaMx Support Forum

Frame Redirect

0 Mitglieder und 1 Gast betrachten dieses Thema.

Webfan

Re: Frame Redirect
« Antwort #20 am: 16 Dezember 2007, 15:52:20 »
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
 :)