функция по самоудалению скрипта

Статус
В этой теме нельзя размещать новые ответы.

Levitt

Профессор
Регистрация
20 Май 2008
Сообщения
361
Реакции
43
Ребята, реализуемо ли сделать функцию которая бы удаляла полностью код файла с скриптом, откуда она запускается или вообще стереть физически сам файл с ней?
 
unlink(), но не всегда будет работать.
 
PHP:
  unlink(__FILE__);

Не будет работать если прав нету, а так в принципе php скрипты не лочит, так что из-за блокировок не должно в принципе заглючить.
 
реализуемо ли сделать функцию которая бы удаляла полностью код файла с скриптом, откуда она запускается или вообще стереть физически сам файл

используй обычное удаление файла, если пользователю, от которого запускался скрипт разрешено удалять файлы - файл будт удален

либо через смену пользователя на нужного и командой удаления через экзек можно сделать - файл удалиться, скрипт доработает
 
А если не будет, то сделай запись в этот же файл с усечением до нуля. Я так делаю.
Если есть права на запись, то и unlink() работать будет :D
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху