Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > загрузка файлов на сервер


Автор: lasalexx 14.7.2005, 20:23
хочу загрузить mp3 файл на сервер. слышал о методе Post но так загружаются только текстовые файлы, и те не сохраняются на сервере. если кто чего знает об этом, напишите. буду весьма благодарен.

Автор: DIMONSOFT 14.7.2005, 20:33
А FTP нет? есть скрипты(remview.php)

Автор: Mal Hack 14.7.2005, 21:12
http://forum.vingrad.ru/index.php?showtopic=11017

Автор: Чих_и_Пых_Пых(MySql_and_PHP) 15.7.2005, 07:44
Название темы: "загрузка файлов на сервер, как загрузить mp3 файл?"

Ответ: так-же как и все другие файлы, можешь хоть библиотеку dll загрузить, вот только будет ли она у тебя там работать это уже другой вопрос....

Первое что-тебе нужно это пхп и самое ГЛАВНОЕ право на запись и чтение в дирректорию(chmod 777)....

Теперь пишеь форму:

<form action="<?=$_SERVER['SCRIPT_NAME']?>" method=post>
<input type=file name=yourfile>
<input type=submit value="Сохранить Файл">
</post>

Теперь обработчик этих данных:

<?
if($_POST['submit'])
{
$dir = "musik/";

if (is_uploaded_file($_FILES["yourfile"]["tmp_name"]))
{
$res = move_uploaded_file($_FILES["yourfile"]["tmp_name"], $dir.$_FILES["yourfile"]["name"]);
}
}
?>

Автор: PARROT 15.7.2005, 07:56
Уважаемый, Чих_и_Пых_Пых(MySql_and_PHP), пожалуйста, пользуйтесь тегами
Код
КОД
для повышения читабельности текста/кода.

Автор: Чих_и_Пых_Пых(MySql_and_PHP) 15.7.2005, 08:13
PARROT, ок.. Хорошо.... Но разве сложно отличить код от текста???

Автор: PARROT 15.7.2005, 08:24
Это небольшая просьба... Когда кода много, сложно.
Но так ведь лучше видно, правда? И читать приятно.
Код

<form action="<?=$_SERVER['SCRIPT_NAME']?>" method=post>
<input type=file name=yourfile>
<input type=submit name=send value="Сохранить Файл">
</post>//а это что? Может имелось ввиду </form>

Теперь обработчик этих данных:

<?
if(isset($_POST['send'])) {//мы загрузку файла по нажатой кнопке? 
$dir = "musik/"; 

     if (is_uploaded_file($_FILES["yourfile"]["tmp_name"])) {
     $res = move_uploaded_file($_FILES["yourfile"]["tmp_name"], $dir.$_FILES["yourfile"]["name"]);
     }
}
?> 

Автор: lasalexx 15.7.2005, 10:06
Чих_и_Пых_Пых(MySql_and_PHP)
merci beaucoup

Автор: Чих_и_Пых_Пых(MySql_and_PHP) 15.7.2005, 10:18
Цитата
</post>//а это что? Может имелось ввиду </form>
- да именно, я перепутал.

Автор: Lancet 18.7.2005, 13:31
и после этого надо

chmod ($file_name, 0775);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)