Файлова Система част II
Ето ни във втората част на урока. 🙂
Следващия файл е стила(вида) на файловата система.
style.css
body {
background-color: #80AFCF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
input {
border-color: blue;
color: blue;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-width: 1px 1px 1px 1px;
border: 1px solid blue;
background-color: silver;
}
a {
text-decoration: none;color: green;
font-family: tahoma, sans-serif, helvetica;
font-size: 11px;
font-weight:bolder;
}
a.refresh {
color:green;
font-size:11px;
font-weight:bolder;
}
a.tire {
color:red;
font-size:11px;
font-weight:bolder;
}
a.create {
color: blue;
font-family: tahoma, sans-serif, helvetica;
font-size: 11px;
font-weight:bolder;
}
a.mod {
color: darkblue;
font-family: tahoma, sans-serif, helvetica;
font-size: 11px;
font-weight:bolder;
}
a.size {
color:blue;
font-size:11px;
font-weight:bolder;
}
table {
background: #D5EAF4;
font-size: 12px;
width: 1000;
border-collapse: collapse;
border: solid #006699 1px;
border: none;
}
td {
border: solid #006699 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px;
background: #85AFCF;
font-size: 12px;
}Ето и файла за триене на файлове и папки.
Както видяхме по-горе това става с unlink и rmdir.
delete.php
<link rel="stylesheet" href="style.css" type="text/css" />
<?php
$delete=$_GET['delete'];
if (is_file("$delete")) //това проверява дали пътя е файл и ако е го трие
{
@unlink($delete);
if(@unlink($delete)==1)
{
echo "File Not Delete";
}
else
{
echo'<script language="JavaScript">
window.close();
</script>';
}
}
if (is_dir("$delete")) //проверява дали пътя е папка
{
function remove_dir($delete)
{
$handle = opendir($delete);
while (false!==($item = readdir($handle)))
{
if($item != '.' && $item != '..')
{
if(is_dir($delete.'/'.$item))
{
remove_dir($delete.'/'.$item);
}else{
unlink($delete.'/'.$item);
}
}
}
closedir($handle);
if(rmdir($delete))
{
echo "";
}
}
remove_dir($delete);
echo "Directory Delete Ok";
}
?>
<center><a href="javascript:window.close()">Close Window</a></center>Следващия файл е за преименуването на файлове и папки.
rename.php
<link rel="stylesheet" href="style.css" type="text/css" />
<?php
$filename= $_POST['filename'];
$dir= $_GET['dir'];
if($filename !="")
{
$_GET['rename'] = preg_replace('#(\\\|)#', '', $_GET['rename']);
$rename = $_GET['rename'];
rename("$rename", "$dir$filename");
echo'<script language="JavaScript">
window.close();
</script>';
}
else
{
echo '
<form method="post">
<input type="text" name="filename">
<input type="submit" name="rename" value="Rename">
</form>';
}
?>
<center><a href="javascript:window.close()">Close Window</a></center>

