Паранойю... Насколько безопасно выполнять скрипт?

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

Горбушка

Ищу её...
Регистрация
2 Май 2008
Сообщения
3.444
Реакции
2.524
Всем привет!

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

Написан простой скриптик:

PHP:
<?php

header('Content-Type: text/html; charset=utf-8');
date_default_timezone_set('Europe/Moscow');

$dir    = '\\\\1.1.1.1\\folder\\';
$files = scandir($dir);

echo 'Обнаружены следующие файлы за ' . date('d.m.Y', time() - 60 * 60 * 24 * 2) . ':<br />';

foreach ($files AS $name) {
	
	if (substr($name, -7, 3) != '123') {
	
		if (substr($name, 0, 3) == 123 OR substr($name, 0, 3) == 456) {
			
			if (substr($name, 4, 10) == date('Y.m.d', time() - 60 * 60 * 24 * 2) OR substr($name, 4, 10) == date('d.m.Y', time() - 60 * 60 * 24 * 2)) {
				
				echo $name . '<br />';
				
			}
			
		}
	
	}
	
}

?>

Теперь собственно вопрос... Т.к. эти файлы ну ппц ценные меся скрутила паранойя... А нет ли каких-либо условий, при которых этот скрипт может снести файл? Понятно, что при штатном - нет, а вот при каких-то дополнительных условиях... Аля, плохая карма, проблемы с сетью и тому подобное...
 
Последнее редактирование:
Нет. (Имхо такое не возможно). Если уж совсем параноик, поставьте права только на чтение для php на эти файлы.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху