<html>
<head>
</head>
<body>
<form enctype="multipart/form-data" action="" method="POST">
Отправить этот файл: <input name="userfile" type="file" />
<input name="submit" type="submit" value="Отправить файл" />
<input name="fileshow" type="submit" value="показать записи" />
<input name="filedelete" type="submit" value="удалить все записи" />
<?php
function set_records()
{
$datatxt = file ("data.txt");
echo "<div id=\"div_1\">";
for ($i = 0 ; $i < count($datatxt);$i++)
{
echo "<div>";
echo "<audio controls>";
echo $datatxt[$i];
echo "</audio>";
echo "<input name=\"record$i\" type=\"submit\" value=\"удалить\" ";
echo "</div>";
}
echo "</div>";
}
if ($_POST['submit'])
{
$uploaddir = 'music\\';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
$fp = fopen('data.txt', 'a');
fwrite($fp, "<source src=\"$uploadfile\" type=\"audio/mpeg\">");
fwrite($fp, "\n");
fclose($fp);
}
if ($_POST['filedelete'])
{
file_put_contents('data.txt', '');
}
$datatxt = file ("data.txt");
for ($i = 0 ; $i < 1000;$i++)
{
if ($_POST["record$i"])
{
array_splice($datatxt,$i, 1);
}
}
$fp = fopen("data.txt", "w");
for ($i = 0 ; $i < count($datatxt);$i++)
{
fwrite($fp, $datatxt[$i]);
}
set_records();
?>
</form>
</body>
</html>
|