J'ai le script du répertoire de liste php à partir de ce lien http://www.gaijin.at/en/scrphpfilelist.php. Comment supprimer un seul fichier du directoy? J'ai essayé unlink
, mais il a supprimé tous les fichiers de ce répertoire. ceci le code court ce que j'ai obtenu du lien!php supprimer un seul fichier dans le répertoire
while ($file = readdir ($hDir)) {
if (($file != '.') && ($file != '..') && (substr($file, 0, 1) != '.') &&
(strtolower($file) != strtolower(substr($DescFile, -(strlen($file))))) &&
(!IsFileExcluded($Directory.'/'.$file))
) {
array_push($FilesArray, array('FileName' => $file,
'IsDir' => is_dir($Directory.'/'.$file),
'FileSize' => filesize($Directory.'/'.$file),
'FileTime' => filemtime($Directory.'/'.$file)
));
}
}
$BaseDir = '../_cron/backup';
$Directory = $BaseDir;
foreach($FilesArray as $file) {
$FileLink = $Directory.'/'.$file['FileName'];
if ($OpenFileInNewTab) $LinkTarget = ' target="_blank"'; else $LinkTarget = '';
echo '<a href="'.$FileLink.'">'.$FileName.'</a>';
echo '<a href="'.unlink($FileLink).'"><img src="images/icons/delete.gif"></a></td>';
}
}
l'appel du dossier de répertoire de liste: sauvegarde.
dans le unlink($FileLink)
, lorsque je survoler le lien a un autre dossier dans le dossier d'administration?
Pouvez-vous poster le code que vous avez essayé s'il vous plaît? – Harold
vous avez utilisé dissocier à l'intérieur d'une boucle de sorte que tout à l'intérieur de la boucle est parti. –
@experimentX aucune idée comment mettre «unlink» sans supprimer tous les fichiers – tonoslfx