Ксерокс файлов

<?php
/*
	скрипт: 		Ксерокс файлов
	описание:		Скрипт копирует файл заданное количество раз с заданным именем и расширением
	сайт:			http://computerlessons.ru/php/xerox_files_dmaw/
	автор: 			Дмитрий Альховик
	дата создания: 	24 сентября 2009 год
*/
$folder = "copies"; //папка для копий
$userfile = $_FILES['userfile']['name'];
$ext = substr($userfile, strpos($userfile,'.'), strlen($userfile)-1);
$rx = $_POST['rx'];
if (!empty($_POST['rx']))
{
$page_r = $ext;
}
else{
$page_r = $_POST['page_r'];
}
$path = $_FILES['userfile']['tmp_name']; 
$col_vo = $_POST['col_vo'];
$new_page = $_POST['new_page'];
if(is_dir("$folder"))
{
echo "Папка <b>$folder</b> для копий файлов уже создана! <a href=$folder target=_blank>Открыть папку</a>.<br>";
}
else{
mkdir("$folder");
echo "Создана папка <b>$folder</b> для копий файлов. <a href=$folder target=_blank>Открыть папку</a>.<br>";
}
if (empty($_FILES['userfile']['name'])){
}
else{
if (empty($_POST['col_vo'])){
echo "<b>Выберите файл для копирования!</b><br>";
echo "<b>Введите количество копий файла!</b><br>";
}
else{
echo "Для копирования выбран файл <b>$userfile</b><br>";
if(file_exists("$file"))
{
echo "Файл <b>$userfile</b> не найден!";
}
else{
echo "Будет сделано <b>$col_vo копий</b> файла <b>$userfile</b><br>";
$nom_page = range(1, $col_vo);
foreach($nom_page as $key => $nom)
{
if(!file_exists("$folder/$new_page$nom$page_r"))
{
echo "Создаю файл <b>$new_page$nom$page_r</b><br>";
copy("$path","$folder/$new_page$nom$page_r");
}
else{
echo "Файл <b>$new_page$nom$page_r</b> уже скопирован!<br>";
}
}
echo "<h2>Готово!</h2><a href=$folder target=_blank>Открыть папку</a>";
}
}
}
?>

<center>
<h1>Ксерокс файлов</h1>
Скрипт предназначен для создания копий нужного файла.
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<p>Файл <input name="userfile" type="file" size="70"></p>
<p>Имя для копий <input name="new_page" type="text" size="60"></p>
<p>Расширение для копий <select size="1" name="page_r">
<option></option>
<option>.html</option>
<option>.htm</option>
<option>.txt</option>
<option>.doc</option>
<option>.docs</option>
<option>.xls</option>
<option>.xlsx</option>
<option>.jpg</option>
<option>.jpeg</option>
<option>.gif</option>
<option>.bmp</option>
<option>.rar</option>
<option>.zip</option>
<option>.exe</option>
<option>.pdf</option>
</select> или 
<input name="rx" type="checkbox" /> оставить без изменений</p>
<p>Количество копий <input name="col_vo" type="text" size="10"></p>
<p><input type="submit" name="submit" value="Скопировать файл" /></p>
</form>
<a style="color:#333333" href="http://computerlessons.ru/php/xerox_files_dmaw/" title="Ксерокс файлов" target="_blank">&copy; Dmaw</a>
</center>
Теги:
substr, is_dir, mkdir, file_exists, copy
Добавлено: 11 Апреля 2018 07:38:23 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...