Avatar billede discotk Nybegynder
20. februar 2008 - 16:50 Der er 5 kommentarer og
1 løsning

Hvorfor får jeg fejl?

Hvis jeg putter alt det her ind i ÉN php-fil får jeg fejl...
Hvorfor? hvad kan jeg gøre? (det SKAL kun være i en php-fil)..


<?php require_once('../Connections/config.php'); ?>
<?php require_once('../Connections/cms.php'); ?>
<?php require_once(DIR_WS_LANGUAGES . DIR_WS_LANG . '.php');?>
<?php
//initialize the session
session_start();



// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  //to fully log out a visitor we need to clear the session varialbles
  unset($_SESSION['MM_Username']);
  unset($_SESSION['MM_UserGroup']);

  //session_unregister('MM_Username');
  //session_unregister('MM_UserGroup');
   
  $logoutGoTo = "../index.php";
  if ($logoutGoTo) {
    header("Location: $logoutGoTo");
    exit;
  }
}
?>
<?php
session_start();
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
  // For security, start by assuming the visitor is NOT authorized.
  $isValid = False;

  // When a visitor has logged into this site, the Session variable MM_Username set equal to their username.
  // Therefore, we know that a user is NOT logged in if that Session variable is blank.
  if (!empty($UserName)) {
    // Besides being logged in, you may restrict access to only certain users based on an ID established when they login.
    // Parse the strings into arrays.
    $arrUsers = Explode(",", $strUsers);
    $arrGroups = Explode(",", $strGroups);
    if (in_array($UserName, $arrUsers)) {
      $isValid = true;
    }
    // Or, you may restrict access to only certain users based on their username.
    if (in_array($UserGroup, $arrGroups)) {
      $isValid = true;
    }
    if (($strUsers == "") && true) {
      $isValid = true;
    }
  }
  return $isValid;
}

$MM_restrictGoTo = "login.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { 
  $MM_qsChar = "?";
  $MM_referrer = $_SERVER['PHP_SELF'];
  if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
  if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
  $MM_referrer .= "?" . $QUERY_STRING;
  $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
  header("Location: ". $MM_restrictGoTo);
  exit;
}
?>
<?php
mysql_select_db($database_cms, $cms);
$query_rsSubmenu1 = "SELECT * FROM sideindhold WHERE mainid = 1";
$rsSubmenu1 = mysql_query($query_rsSubmenu1, $cms) or die(mysql_error());
$row_rsSubmenu1 = mysql_fetch_assoc($rsSubmenu1);
$totalRows_rsSubmenu1 = mysql_num_rows($rsSubmenu1);

mysql_select_db($database_cms, $cms);
$query_rsSubmenu2 = "SELECT * FROM sideindhold WHERE mainid = 2";
$rsSubmenu2 = mysql_query($query_rsSubmenu2, $cms) or die(mysql_error());
$row_rsSubmenu2 = mysql_fetch_assoc($rsSubmenu2);
$totalRows_rsSubmenu2 = mysql_num_rows($rsSubmenu2);

mysql_select_db($database_cms, $cms);
$query_rsSubmenu3 = "SELECT * FROM sideindhold WHERE mainid = 3";
$rsSubmenu3 = mysql_query($query_rsSubmenu3, $cms) or die(mysql_error());
$row_rsSubmenu3 = mysql_fetch_assoc($rsSubmenu3);
$totalRows_rsSubmenu3 = mysql_num_rows($rsSubmenu3);

mysql_select_db($database_cms, $cms);
$query_rsSubmenu4 = "SELECT * FROM sideindhold WHERE mainid = 4";
$rsSubmenu4 = mysql_query($query_rsSubmenu4, $cms) or die(mysql_error());
$row_rsSubmenu4 = mysql_fetch_assoc($rsSubmenu4);
$totalRows_rsSubmenu4 = mysql_num_rows($rsSubmenu4);

mysql_select_db($database_cms, $cms);
$query_rsSubmenu5 = "SELECT * FROM sideindhold WHERE mainid = 5";
$rsSubmenu5 = mysql_query($query_rsSubmenu5, $cms) or die(mysql_error());
$row_rsSubmenu5 = mysql_fetch_assoc($rsSubmenu5);
$totalRows_rsSubmenu5 = mysql_num_rows($rsSubmenu5);
?>

<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "edit_submenu")) {
  $updateSQL = sprintf("UPDATE sideindhold SET overskrift=%s, tekst1=%s, billede=%s, tekst2=%s, navn=%s, mainid=%s WHERE id=%s",
                      GetSQLValueString($_POST['overskrift'], "text"),
                      GetSQLValueString($_POST['tekst1'], "text"),
                      GetSQLValueString($_POST['billede'], "text"),
                      GetSQLValueString($_POST['tekst2'], "text"),
                      GetSQLValueString($_POST['navn'], "text"),
                      GetSQLValueString($_POST['mainid'], "int"),
                      GetSQLValueString($_POST['id'], "int"));

  mysql_select_db($database_cms, $cms);
  $Result1 = mysql_query($updateSQL, $cms) or die(mysql_error());

  $updateGoTo = "index.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $updateGoTo));
}

$colname_rsEdit = "1";
if (isset($_GET['id'])) {
  $colname_rsEdit = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']);
}
mysql_select_db($database_cms, $cms);
$query_rsEdit = sprintf("SELECT * FROM sideindhold WHERE id = %s", $colname_rsEdit);
$rsEdit = mysql_query($query_rsEdit, $cms) or die(mysql_error());
$row_rsEdit = mysql_fetch_assoc($rsEdit);
$totalRows_rsEdit = mysql_num_rows($rsEdit);

mysql_select_db($database_cms, $cms);
$query_rsBilledmenu = "SELECT * FROM billeder";
$rsBilledmenu = mysql_query($query_rsBilledmenu, $cms) or die(mysql_error());
$row_rsBilledmenu = mysql_fetch_assoc($rsBilledmenu);
$totalRows_rsBilledmenu = mysql_num_rows($rsBilledmenu);
?>

<?php
include(DIR_WS_WYSIWYG . 'fckeditor.php') ;
?>
Avatar billede nielle Nybegynder
20. februar 2008 - 17:18 #1
Hvilken fejl får du?
Avatar billede haren Nybegynder
20. februar 2008 - 17:44 #2
Smid gerne de berørte linjenumre. Tjek fx i Notepad eller hvilket program du nu bruger.
Avatar billede discotk Nybegynder
20. februar 2008 - 18:01 #3
Nå... nu får jeg ikke fejl... men nu viser den bare ikke noget af koden :S
Avatar billede discotk Nybegynder
20. februar 2008 - 18:06 #4
Jeg har også koderne her... det er lidt meget at skrive herinde... men kan godt hvis at det er i føler for det :)
skriv lige om det er noget i kan overskue eller ej...
Avatar billede discotk Nybegynder
20. februar 2008 - 18:06 #5
http://217.157.228.188/includes.rar (hov glemte lige linket :)
Avatar billede discotk Nybegynder
20. februar 2008 - 20:02 #6
LUKKER - laver nok en tråd senere, men skal lige studere koden lidt mere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester