26/02/2009, 10:22
|
| | Fecha de Ingreso: diciembre-2006 Ubicación: Miami
Mensajes: 55
Antigüedad: 17 años, 10 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> |