<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=cp1251">
<title>Insert title here</title>
</head>
<body style="border-right: 20px solid hidden; ">
<?php
if (isset($_POST['in'])) {//$HTTP_POST_VARS давно устарел и к использованию не рекомендуется
$fn = $_POST['in'];
$handle = fopen ($fn, 'rb');
if(!$handle) {
echo 'Не могу открыть исходный файл!';
die;
}
// папка (у меня '/music'), помнится, должна существовать - fopen её не создаст.
$handle_write = @fopen ('./music/'.basename($fn), 'wb'); // собака - т.к файла не существует и функция выдаст warning
if(!$handle_write) {
echo 'Не могу создать файл!';
die;
}
while (!feof($handle)) {
fwrite($handle_write, fread($handle, 8192));
}
fclose($handle_write);
fclose ($handle);
echo 'Передача завершена!';
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="act" value="send">
Ссылка на файл: <input type="text" name="in" SIZE="64"> <input type="submit" value="Send">
</form>
</body>
</html>