Проблем с изтриване на файлове

salamander

Registered
Здравейте. Започнах да се занимавам от скоро с правене на страници и PHP-то ми и много неясно все още за което се извинявам и ви моля за помощ. Проблема ми е следния, ползвам системата на "HunteR" за upload, като съм я модифицирал да се качват само файлове и само от регистрирани потребители. След което се извеждат на една страница в табличен вид |download|име на автора|заглавие|и тук ако си автора излиза delete| направил съм и скрипта за триене, но той ги трие само от тази таблица в страницата и от базата данни, но не и от папката в която са записани. Немога да разбера как да го направя да ги трие и от там, знам че функцията е unlink но незнам как да я добавя в кода.
това е част от кода в страницата която извежда данните
Код:
if (mysql_num_rows($query) > 0)
{
   echo "<table border=\"0\" align=\"center\" valign=\"top\">\n";
   while ($row = mysql_fetch_array($query))
   {

      echo "<tr><td><table border=\"0\">
      <tr><td><a href=\"".$row['file']."\" target=\"_blank\"><font color=\"red\"> download</font></a></td> <td valign=\"top\">Author - ".$row['author'].",Title - ".$row['subject']."</td><td >";
      if ($row[author] == $user)
{
echo "<a href='deletetfile.php?id=$row[id]'>Delete</a>";
}
echo"
</td></tr>



след като се натисне delete - това е което трие


<?php

if($_SESSION[user_name] == NULL)
{
print "You not a member";
exit();
}
else
{
$id = $_GET['id'];
if ($id) {
$sql = "DELETE FROM files WHERE id='$id'";
mysql_query($sql) or die (mysql_error());

echo "File is deleted. <a href='index.php'>Go to home page</a>";
}
else {
echo "not select file.";
}
}



?>


Моля помогнете
 
PHP:
<?php

if($_SESSION[user_name] == NULL)
{
print "You not a member";
exit();
}
else
{
$id = $_GET['id'];
if ($id) {
$sql = "DELETE FROM files WHERE id='$id'";
mysql_query($sql) or die (mysql_error());

echo "File is deleted. <a href='index.php'>Go to home page</a>";
[b]unlink('papka/fail.txt');[/b]
}
else {
echo "not select file.";
}
}



?>
 

Back
Горе