Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: РНР скрипт с самоудалением после выполнения
 
 автор: igorel   (19.07.2006 в 21:09)   письмо автору
 
 

Читал что такое возможно, а теперь не могу найти. Поиск не помог. Подскажите как сие сделать? Что б скрипт самоудалился после выполнения? Какими функциями/способами это делается, если можно пример (код самоудаляющегося скрипта) или где почитать об этом. Только лучше с примерами, я с теорией плохо :(

   
 
 автор: Vitas   (19.07.2006 в 21:23)   письмо автору
 
   для: igorel   (19.07.2006 в 21:09)
 

Используйте ф-ию unlink с параметром __FILE__:

<?php
что
-то тут...
unlink (__FILE__);
?>

   
 
 автор: Loki   (19.07.2006 в 21:27)   письмо автору
 
   для: igorel   (19.07.2006 в 21:09)
 

unlink()

   
 
 автор: Unkind™   (19.07.2006 в 21:51)   письмо автору
 
   для: igorel   (19.07.2006 в 21:09)
 

Но дело в том, что еще скрипту права нужны на удаление файла. =)

   
 
 автор: Igorel   (19.07.2006 в 22:02)   письмо автору
 
   для: Unkind™   (19.07.2006 в 21:51)
 

Про права это само собой. Только вот опять вопрос, а можно сделать что б не весь файл удалялся, а строки с * по * ? Извините что сразу не спросил, только мысль пришла.

   
 
 автор: Vitas   (19.07.2006 в 22:15)   письмо автору
 
   для: Igorel   (19.07.2006 в 22:02)
 

Наверно.
Типа такого:

<?php
  $lines 
file (__FILE__);
  
// С какой строки удалять
  
$start 5;
  
// По какую
  
$stop 10;
  
$lines array_slice ($lines$start 1$stop $start 1);
  
$content implode (""$lines);
  
file_put_contents (__FILE__$content);
?>

Сорри за ошибки (если есть).

   
 
 автор: Unkind™   (19.07.2006 в 22:15)   письмо автору
 
   для: Igorel   (19.07.2006 в 22:02)
 

Че же вы хотите? =))

   
 
 автор: Igorel   (20.07.2006 в 00:15)   письмо автору
 
   для: Unkind™   (19.07.2006 в 22:15)
 

Научиться программировать на РНР :) А поскольку только учусь идеи "прут" одна за другой.

P.S. Vitas, спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования