форма:
<html>
<head>
<title>Загрузка файлов на сервер</title>
</head>
<body>
<h2><p><b> Форма для загрузки файлов </b></p></h2>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename"><br>
<input type="submit" value="Загрузить"><br>
</form>
</body>
</html>
Обработчик:
<html>
<head>
<title>Результат загрузки файла</title>
</head>
<body>
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную
move_uploaded_file($_FILES["filename"]["tmp_name"], "/path/to/file/".$_FILES["filename"]["name"]);
} else {
echo("Ошибка загрузки файла");
}
?>
</body>
Спустя 7 минут, 29 секунд (11.04.2011 - 09:26) Strannik написал(а):
нашел код: http://htmlweb.ru/java/example/progress_bar.php
но как его привязать к загрузчику, пока ума не приложу(
но как его привязать к загрузчику, пока ума не приложу(
Спустя 57 минут, 29 секунд (11.04.2011 - 10:24) sebastjan написал(а):
Я тоже над этик подумываю, по линке это ЯваСкрипт рисует,
Тут какт о надо реализовать связьява скрипт и РНР загрузчика.
Но тоже пока ума не приложу, интересно может кто знает?
Тут какт о надо реализовать связьява скрипт и РНР загрузчика.
Но тоже пока ума не приложу, интересно может кто знает?
Спустя 9 минут, 18 секунд (11.04.2011 - 10:33) Zerstoren написал(а):
Есть PECL.uploadprogress в связке с jQuery.
Но сам не реализовывал.
Но сам не реализовывал.
Спустя 9 минут, 29 секунд (11.04.2011 - 10:42) Strannik написал(а):
не то. Требуется установить модуль. Но я этого сделать не могу(хостинг не позволит)
Спустя 2 часа, 19 минут, 57 секунд (11.04.2011 - 13:02) Nikitian написал(а):
Тогда flash и стилизовать под обычный контролл.
Спустя 32 минуты, 24 секунды (11.04.2011 - 13:35) Strannik написал(а):
у меня задача только через обычную форму, т.е. изменять мне ее нельзя.
Порыл инфу в нете - похоже никак нельзя сделать(:
Порыл инфу в нете - похоже никак нельзя сделать(: