За последние 24 часа нас посетили 194469 программистов и 2009 роботов. Сейчас ищут 2010 программистов ...

Помогите с unlink пожалуйста

Тема в разделе "PHP для новичков", создана пользователем mark2010, 24 дек 2010.

  1. mark2010

    mark2010 Активный пользователь

    С нами с:
    18 авг 2010
    Сообщения:
    80
    Симпатии:
    0
    Пытаюсь удалить файл по полному пути:

    Вот примерно так:
    PHP:
    1.  
    2. $db->query('SELECT page_id, page_name FROM pages WHERE page_id = ' . (int)$_GET['page_id']);
    3.    
    4.    
    5.     $php_file_path = $_SERVER['DOCUMENT_ROOT'] . '/cms/' .  $name['page_name'];
    6.     $s = explode(".", $name['page_name']);
    7.     $tpl_file_path = $_SERVER['DOCUMENT_ROOT'] . '/cms/templates/main/' .  $s[0].'.tpl';
    8.    
    9.     if (!unlink($php_file_path))
    10.     {
    11.         return false;
    12.     }
    13.    
    14.     if (!unlink($tpl_file_path))
    15.     {
    16.         return false;
    17.     }
    18.  
    В ответ получаю Permission denied. На офсайте не нашёл - по полному пути разве нельзя удалять файлы?
     
  2. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    Удалять то по полному пути можно, но у вас на это нет прав, выведи путь в вывод, посмотри, верен ли он, проверь chmod итд итп
     
  3. mark2010

    mark2010 Активный пользователь

    С нами с:
    18 авг 2010
    Сообщения:
    80
    Симпатии:
    0
    Ну правильно, наверное из-за того что в винде пытаюсь это делать?