unlink()

salve gente,

avrei la necessitą di eliminare al click un file presente in una cartella del server.

Credo che la funzione sia unlink($file)...ma non riesco a compinarla con lo script che utilizzo per visualizzare il contenuto del file,

Posto il codice dello script

$sizelimit = "no"; 
$sizebytes = "200000"; 
$dl = "http://www.miosito.it/cartella"; 
$absolute_path = "cartella"; 

switch($action) {
default:
echo"
<html>
<head>
<title>Upload And Download</title>
</head>
<body>
<a href=$PHP_SELF?action=upload>Upload File</a>
 <a href=$PHP_SELF?action=download>Download File</a>
 
</body>
</html>";
break;
case "download":
echo "
<html>
<head>
<title>File Download</title>
</head>
<body><a href=$PHP_SELF?action=upload>Upload File</a>";
$list = "<table width=700 border=1 bordercolor=orange style=\"border-collapse: collapse\">";
$list .= "<tr><td width=700><center><b>Clicca per Scaricare</font></b></center></td></tr>";
$dir = opendir($absolute_path);


while($file = readdir($dir)) {
if (($file != "..") and ($file != ".")) {
$list .= "<tr><td width=700><center><a href=$dl/$file><font face='' color='white'>$file </font></a></center></td></tr>";
}
}

in pratica in quest'ultima parte vorrei inserire un'immagine di fianco al nome del file e, al click utilizzare la funzione unlink()

grazie mille per eventuali risposte.

inviato 10 anni fa
yusizu
X 0 X

A unlink devi anche passargli il percorso nel caso il file non si trovi nella stessa cartella in cui č lo script che sta girando, per cui presumo che il passaggio corretto sia:

unlink ($dl."/".$file);

E comunque, vedendo $dl, passare un URL non funziona con unlink.

Edit:

dannata tastiera!

risposto 10 anni fa
LonelyWolf
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda