Ik wil dat gebruikers op deze site bij hun digitaal dossier automatisch een map krijgen die de naam van hun username heeft.

ik heb hier voor een oplossing bedacht maar deze geeft nogal problemen als de map al aangemaakt is en de gebruiker terug keert plz help


<?php
if (!isset($_SESSION)) {
  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 = "/main/main.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;
}
?>


<? mkdir($_SESSION['MM_Username']); ?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META HTTP-EQUIV="Refresh" CONTENT="1; URL=/beheer/upload.php">
<title>Untitled Document</title>
</head>

<body>

</body>
</html>

<?php
// wanneer de directory nog niet bestaat, directory aanmaken.
if(!is_dir($_SESSION['MM_Username'])){
mkdir($_SESSION['MM_Username']);
}
?>
Werkt perfect dank je

Zodra ik me file beheer klaar heb zet ik hem hier online dat word dan me eerste echte eigen script die ik hier post ;)
jeffrey boud schreef op 29.11.2006 11:49
Werkt perfect dank je

Zodra ik me file beheer klaar heb zet ik hem hier online dat word dan me eerste echte eigen script die ik hier post ;)


Graag gedaan, ben benieuwd wat je ervan maakt ;) Maar dat het werkt is geen nieuws hoor, 'k heb het zelf al wel eens eerder gebruikt.

Reageren