mám takovýto kód:
Kód: Vybrat vše
<?php
if ( @$_GET['m']=="erase" && isset($_GET['d']) && isset($_GET['f']) )
{
$fn = $_GET['d']."/".$_GET['f'];
if ( file_exists($fn) ) {
if ( unlink($fn) ) { echo "Soubor ".$_GET['f']." byl smazán!"; } else { echo "Soubor ".$_GET['f']." nelze smazat..."; }
} else { echo "Soubor nenalezen."; }
}
?> <center> <br><br><br>
<table border="2" style="float: left;" bgcolor="silver" width="50%">
<tr bgcolor="green"><td style="text-align:center;" colspan="4"><h2><h2>Playerstaty</h2></th><td><img widtd="60" height="50"" src="http://4.bp.blogspot.com/_rKx6H_cXP34/SyiLDHPFIeI/AAAAAAAAABM/lXLzamsTnvg/s320/nhl_logo.gif"></td></tr>
<tr bgcolor="gray"><th>Pořadí</th><th>Název souboru uloženého na ftp <?php
print 'v ' . $confname . ' ' . "\n";?> </th><th style="width:15em">Datum změny</th><th>Velikost</th><th style="width:3em">Smazat</th></tr>
<?php
$dir = 'playerstaty/confid='.$_GET['conf'].'';
$hn = opendir($dir);
while (false !== ($file = readdir($hn))) $files[$file] = filemtime($dir."/".$file);
closedir($hn);
arsort($files);
$i = 1; //razení podle jména A-Z
//krsort($files); //razení podle jména Z-A
//asort($files); //razení podle data 0-9
//arsort($files); //razení podle data 9-0
foreach ($files as $file => $time) {
if (strstr($file,".csv")) { //filtr
echo "<tr>"
."<td align=\"center\">" . $i . "</td>"
."<td align=\"center\"><a href=\"d.php?d=$dir&f=$file\" title=\"$file\">$file</a></td>"
."<td align=\"center\">".date('d-m-Y H:i:s',filemtime($dir."/".$file))."</td>"
."<td align=\"right\">".filesize($dir."/".$file)." B</td>"
."<td align=\"center\"><a href=\"index.php?action=ftp&conf=$conf&m=erase&d=$dir&f=$file\" title=\"$file\">X</a></td>"
."</tr>\n";
$i++;
}
}
?>
</table>
Zobrazuje a maže obsah složky po jednotlivém souboru na ftp.
Jak přidat tlačítko pro smazání obsahu celé složky a zachovat i mazání po jednom souboru? Tak aby složka zůstala a jen se vymazal její obsah.
Díky za radu.