Перейти к содержимому

Реферальная программа Мегаплана

Выбрать шаблон и создать сайт

Не загружается mp3 файл

#1 cap4369

cap4369
  • Пользователь
  • 62 сообщений
  • Репутация: 1
0

Отправлено 25 Декабрь 2013 - 23:44

Здравствуйте!
Сделал форму добавления файлов на сервер. Изображения грузятся отлично, но аудиофайлы никак не хочет. Распечатываю $_FILES,выодит: ячейку [type] пустой и [error] => 1. Помогите разобраться!
Код:
<?php
class add_playlist_fest extends ACore_Admin {

protected function obr() {
  include "config.php";

  //print_r($_FILES);

  if(!empty($_FILES['mp3']['tmp_name'])) {
   if(!move_uploaded_file($_FILES['mp3']['tmp_name'],'media/blyskavka/'.$_FILES['mp3']['name'])) {
	exit("Не удалось загрузить файл");
   }
   $mp3 = 'media/blyskavka/'.$_FILES['mp3']['name'];
  }
  else {
   exit("Необходимо загрузить файл");
  }

  $title = $_POST['title'];

  if(empty($title)) {
   exit("Не заполнены поля!");
  }
  $query = "INSERT INTO `media_fest` (`title`,`url`) VALUES ('$title','$mp3')";

  if(!mysql_query($query)) {
   exit(mysql_error());
  }
  else {
   $_SESSION['res'] = "Изменения сохранены";
   header("Location:?option=add_playlist_fest");
   exit;
  }
}

public function get_center() {
  echo '<div class="middle">
	<div class="container">
	 <div class="content">
	 <h2>Добавление музыкальной композиции на страницу Фестиваль "Блискавка"</h2>';
if($_SESSION['res']) {
echo '<div class="msg">';
echo $_SESSION['res'];
echo '</div>';
unset($_SESSION['res']);
}	
echo '
<div class="form_admin">
<form enctype="multipart/form-data" action="" method="POST">
<p><span style="color:red"><b>*</b></span>Название композиции:<br />
<input type="text" name="title">
</p>
<p><span style="color:red"><b>*</b></span>Выберите файл:<br />
<input name="mp3" type="file" />
</p>
<div class="submit"><input type="submit" name="button" value="Сохранить"></div>

</form>
</div>';
echo '</div><!-- .content-->
   </div><!-- .container-->';
}
}
?>

в php.ini Денвера внес изменения upload_max_filesize=100M и post_max_size = 100M, файлы меньше 2-х мегабайт загружаются нормально

 

 

  • 0

#2 cap4369

cap4369
    Topic Starter
  • Пользователь
  • 62 сообщений
  • Репутация: 1

Отправлено 26 Декабрь 2013 - 00:39

Нашел решение! В файле .htaccess добавил:
php_value post_max_size 100M
php_value upload_max_filesize 100M
И все пошло!
  • 0


Оформление форума – IPBSkins.ru