4images Forum & Community

4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: Hawker on May 30, 2016, 06:58:13 PM

Title: 4images und xampp 3.2.2
Post by: Hawker on May 30, 2016, 06:58:13 PM
hallo habe mir vor ein paar tagen xampp zugelegt um meine homepage vorab zu bearbeiten
jetzt habe ich ein kleines / großes problem
immer wenn ich mich auf der hp versuche einzuloggen bekomme ich diese fehlermeldung
Quote
Fehler: Beschädigte Inhalte
Die Seite, die Sie anzusehen versuchen, kann nicht angezeigt werden, da ein Fehler in der Datenübertragung festgestellt wurde.
Die Seite, die Sie anzusehen versuchen, kann nicht angezeigt werden, da ein Fehler in der Datenübertragung festgestellt wurde.
Bitte kontaktieren Sie die Website-Betreiber, um sie über dieses Problem zu verständigen.
habe schon versucht herrauszufinden woran dies liegen könnte und denke das es an dem redirect in dem php files liegt
 
login.php
Code: [Select]
<?php

$main_template 
0;

$nozip 1;
define('ROOT_PATH''./');
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');

$error 0;
if (
$user_info['user_level'] != GUEST || empty($HTTP_POST_VARS['user_name']) || empty($HTTP_POST_VARS['user_password'])) {
  if (!
preg_match("/index\.php/"$url) && !preg_match("/login\.php/"$url) && !preg_match("/register\.php/"$url) && !preg_match("/member\.php/"$url)) {
    
redirect($url);
  }
  else {
    
redirect("index.php");
  }
}
else {
  
$user_name trim($HTTP_POST_VARS['user_name']);
  
$user_password trim($HTTP_POST_VARS['user_password']);
  
$auto_login = (isset($HTTP_POST_VARS['auto_login']) && $HTTP_POST_VARS['auto_login'] == 1) ? 0;

  if (
$site_sess->login($user_name$user_password$auto_login)) {
    if (!
preg_match("/index\.php/"$url) && !preg_match("/login\.php/"$url) && !preg_match("/register\.php/"$url) && !preg_match("/member\.php/"$url)) {
      
redirect($url);
    }
    else {
      
redirect("index.php");
    }
  }
  else {
    
$error $lang['invalid_login'];
  }
}
if (
$error) {
  
$main_template "error";
  include(
ROOT_PATH.'includes/page_header.php');
  
show_error_page($error);
}
?>
includes/funktions.php (ausschnitt)
Code: [Select]
function redirect($url) {
  global $script_url, $site_sess;
  if (strpos($url, '://') === false) {
    $url = $script_url.'/'.$url;
  }
  $location = @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ? 'Refresh: 0; URL=' : 'Location: ';
  if (is_object($site_sess)) {
    $url = $site_sess->url($url, "&");
  }
  header($location.$url);
  exit;
}

meine frage ist jetzt eigentlich ob ich noch irgend was in apache einstellen muss damit dieser redirect ohne probleme funktionier
denn auf dem eigentlichen web server klappt das ohne probleme
danke schonmal an alle die versuchen zu helfen