Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2009, 10:22
santuariosw
 
Fecha de Ingreso: diciembre-2006
Ubicación: Miami
Mensajes: 55
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: prohibir que vean mis archivos, carpetas

si quieres puedes ponerle un fichero a cada carpeta con este codigo, lo que hara es que pedira un user y pass de lo contrario no podran ver nada dentro de ese folder
<?php

$user = "username";
$pass = "password";

function httpauth(){
header('WWW-Authenticate: Basic realm="Login Required!"');
header('HTTP/1.0 401 Unauthorized');
echo 'Sorry you are not Authorized to be here!';
exit;
}

while($_SERVER['PHP_AUTH_USER'] != $user && $_SERVER['PHP_AUTH_PW'] != $pass){
httpauth();
}

?>
<!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="Content-Type" content="text/html; charset=utf-8" />
<title>DOCUMENTS</title>
</head>

<body>
<?
// directory path can be either absolute or relative
$dirPath = '.';

// open the specified directory and check if it's opened successfully
if ($handle = opendir($dirPath)) {

// keep reading the directory entries 'til the end
while (false !== ($file = readdir($handle))) {

// just skip the reference to current and parent directory
if ($file != "." && $file != "..") {
if (is_dir("$dirPath/$file")) {
// found a directory, do something with it?
echo "<a href='$file'>$file/</a><br/>";
} else {
// found an ordinary file
echo "<a href='$file'>$file</a><br/>";
}
}
}

// ALWAYS remember to close what you opened
closedir($handle);
}

?>

</body>
</html>