hello kamui,
a part of your answer:
- identification of user
- read all the files/directory of a directory
todo:
- read a file for the transfert
- display only files on the list (actually all elements appears file & dir.)
find it on
http://fpepito.dyndns.org/php/test2.php
see you, and hope that help you,
fpepito
[PHP]
<?
$logins = array(
"user" => "php",
"login" => "pass"
);
# quick check of user
function check_user ($log, $pas) {
global $logins;
if (($logins[$log] == $pas) && !($log == "") ) {
return 1;
} else {
return 0;
}
}
# read directory
function read_dir ($path) {
global $PHP_SELF,$login,$pass;
$ls = popen ("/bin/ls $path", "r");
echo "The link does not open the file<BR>\n";
while (!feof($ls)) {
$buffer = fgetss($ls, 4096);
#here the link to read the file
echo "<A HREF=$PHP_SELF?login=$login&pass=$pass&read=$buffer>$buffer</A><BR>";
}
}
if (isset($login) && (check_user($login,$pass)==1)) {
echo "welcome $login<BR>";
read_dir ("/var/cache/man/X11R6");
} else {
echo "for test try:<BR>\nlogin = user<BR>\npass=php<BR>\n";
echo "<FORM ACTION=$PHP_SELF>\n";
echo "Login : <INPUT TYPE=TEXT NAME=login><BR>\n";
echo "Pass : <INPUT TYPE=TEXT NAME=pass><BR>\n";
echo "<INPUT TYPE=submit value=\"Identify\">\n";
echo "</FORM>\n";
}
?>
[/PHP]