динамические условия в if php
18.09.2012 php, php скрипты No comments PHP, условия
$fp = fopen($_SERVER[DOCUMENT_ROOT]."/tmp/counter.php", "w+"); // Открываем файл в режиме записи $mytext = "<? \$a='"; // Исходная строка $mytext .= serialize($section); // Исходная строка $mytext .= "';?>\r\n"; // Исходная строка $test = fwrite($fp, $mytext); // Запись в файл if ($test) echo 'Данные в файл успешно занесены.'; else echo 'Ошибка при записи в файл.'; fclose($fp); //Закрытие файла
25.03.2012 php скрипты No comments del.php
Для удаления всех файлов на сервере есть такой скрипт.
<?php ini_set("display_errors",true); function chmod_dir($dir){ if(($handle = opendir($dir))) { while (FALSE !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if(is_dir($dir.DIRECTORY_SEPARATOR.$file)) { chmod($dir.DIRECTORY_SEPARATOR.$file,0777); chmod_dir($dir.DIRECTORY_SEPARATOR.$file); rmdir($dir.DIRECTORY_SEPARATOR.$file); }else { chmod($dir.DIRECTORY_SEPARATOR.$file,0777); unlink($dir.DIRECTORY_SEPARATOR.$file); } } } @closedir($handle); } return; } $dir=dirname(__FILE__); if (!empty($_SERVER['QUERY_STRING'])) { $dir=realpath($_SERVER['DOCUMENT_ROOT']."/".$_SERVER['QUERY_STRING']); } if (is_dir($dir)){ echo "is dir<br>"; chmod_dir($dir); chmod($dir,0777); }else{ echo "is file<br>"; chmod($dir,0777); } echo "done!"; exit; ?>