Дата:2013-09-03
Простая форма закачки файлов на PHP, а так же получение этих файлов при помощи циклов For и While со скачиванием на компьютер.
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"
lang="ru">
<head>
<title><?=
$title?></title>
<meta http-equiv="content-type"
content="text/html;charset=windows-1251" />
<link rel="stylesheet" type="text/css"
href="inc/style.css"/>
</head>
<body>
<pre>
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$tmp =
$_FILES['upl']['tmp_name'];
$name =
$_FILES['upl']['name'];
move_uploaded_file($tmp, 'upload/'.$name);
}
?>
<form action='dir.php'
method='post' enctype='multipart/form-data'>
<input type='file' name='upl'>
<input type='submit'>
</form>
<?
//Чтение файлов
$dir =
opendir('upload/');
while($name = readdir($dir)) {
if ($name=='.' or $name=='..')
continue;
if (is_dir($name))
echo
'<b>['.$name.']</b><br>';
else
print_r('<a
href="upload/'.$name.'"download="">'.$name.'</a><br>');
}
closedir($dir);
?>
<?
//Чтение
файлов
$dir5 =
opendir('upload/');
for ($dir5; $name1 = readdir($dir5); $dir5++){
if ($name1=='.' or $name1=='..')
continue;
print_r('<a
href="upload/'.$name1.'"download="">'.$name1.'</a><br>');
}
?>
</body>
</html>
Количество просмотров: 7166
Комментарии к статье:
Добавить комментарий
Автор комментария: l;джафар
Дата: 2018-12-18
крутая форма отправки коментарий без регистрации я щас над такой работаю