Перейти к контенту
  • 0

Еще раз про rar


autodiag

Вопрос

Rar-атачменты в сообщениях разрешены, а по факты ругается, может подскажите. Проблема с определенной периодичностью преследует все время. Вылечишь, забудешь, а оно опять. А уже не помнишь как лечил.

Вот код из conf_mime_types.php, в чем ошибка?

<?php

 

$mime_types = array(

 

 

// mime allow post img type allow avatar

 

"application/pdf" => array( 1, 'pdf.gif' , 'PDF Document' ) ,

"image/x-png" => array( 1, 'quicktime.gif' , 'PNG Image' , 1 ) ,

"image/png" => array( 1, 'quicktime.gif' , 'PNG Image' , 1 ) ,

"video/vivo" => array( 1, 'win_player.gif', 'VIVO Movie' ) ,

"application/x-compress" => array( 1, 'zip.gif' , 'Compressed File') ,

"video/x-msvideo" => array( 1, 'win_player.gif', 'MS Video' ) ,

"text/html" => array( 0, 'html.gif' , 'HTML Page' ) ,

"audio/x-pn-realaudio" => array( 1, 'real_audio.gif', 'Real Audio File') ,

"image/gif" => array( 1, 'gif.gif' , 'GIF Image' ,1 ) ,

"video/mpeg" => array( 1, 'quicktime.gif' , 'MPEG Video' ) ,

"image/ico" => array( 1, 'gif.gif' , 'Icon File' ) ,

"application/x-tar" => array( 1, 'zip.gif' , 'TAR Ball' ) ,

"image/x-MS-bmp" => array( 1, 'bmp.gif' , 'BMP Image' ) ,

"image/tiff" => array( 1, 'quicktime.gif' , 'TIFF Image' ) ,

"text/richtext" => array( 1, 'txt.gif' , 'Rich Text' ) ,

"audio/x-realaudio" => array( 1, 'realaudio.gif' , 'Real Audio' ) ,

"application/mac-binhex40" => array( 1, 'stuffit.gif' , 'Mac Binary' ) ,

"audio/x-aiff" => array( 1, 'quicktime.gif' , 'AIFF File' ) ,

"application/x-gzip" => array( 1, 'zip.gif' , 'GZIP File' ) ,

"application/zip" => array( 1, 'zip.gif' , 'ZIP File' ) ,

"application/rar" => array( 1, 'rar.gif' , 'RAR File' ) ,

"application/postscript" => array( 1, 'postscript.gif', 'Postscript' ) ,

"application/msword" => array( 1, 'word.gif' , 'MS Word doc' ) ,

"video/quicktime" => array( 1, 'quicktime.gif' , 'QuickTime Movie') ,

"application/powerpoint" => array( 1, 'apps.gif' , 'PowerPoint Doc' ) ,

"audio/x-wav" => array( 1, 'sound.gif' , 'WAV File' ) ,

"audio/x-mpeg" => array( 1, 'mp3.gif' , 'MPEG Audio' ) ,

"image/jpeg" => array( 1, 'jpeg.gif' , 'JPEG Image' ,1) ,

"application/x-zip-compressed" => array( 1, 'zip.gif' , 'ZIP File' ) ,

"application/x-rar-compressed" => array( 1, 'rar.gif' , 'RAR File' ) ,

"application/octet-stream" => array( 1, 'quicktime.gif' , 'OCTET Stream' ) ,

"text/plain" => array( 1, 'text.gif' , 'Text File' ) ,

"image/pjpeg" => array( 1, 'jpeg.gif' , 'JPEG Image' ,1) ,

"application/x-shockwave-flash"=> array( 0, 'quicktime.gif' , 'Flash' ,0) ,

 

);

 

 

?>

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Есть такой код, первой строкой идет, и как раз в таком виде.

А разве downloads_config.php влияет на аттачмент?

Причем аттачмент грузится, но когда пора уже показать сообщение с rar-архивом, пишет что "у Вас нет прав на загрузку такого типа файлов". Никакого уважения к админу, б ... :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А оттрассировать по файлам форума слабО? :D

 

В ленг_топик находим сообщение об ошибке:

invalid_mime_type					=>	"Вы не можете загружать такой тип файлов",

Дальше ищем по "invalid_mime_type"

Находим в Post.php:

		if ($mime_types[ $FILE_TYPE ][0] != 1)
	{
		$this->obj['post_errors'] = 'invalid_mime_type';
		return $attach_data;
	}

Можно перед этим кодом добавить

echo($FILE_TYPE."<hr><pre>");print_r($mime_types);echo("</pre>");die();

и посмотреть что там с массивом. ;)

Изменено пользователем FatCat
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ничего не понимаю. Собрался действовать по инструкции, и чтобы точно скопировать текст выдаваемый при отказе в загрузке, еще раз сделал попытку вставить rar-архив в сообщение. А он вставился. Закинул еще несколько штук в разные темы, везде успешно. Ничего не понимаю, я же ничего не исправлял, почему стало получаться...

Смотрю в даты изменения файлов форума, у download_conf.php дата изменения совпадает с датой открытия этого топика. Да, я в тот день делал чтение этого файла, чтобы вставить его код сюда, но ничего в нем не менял. И время изменения файла указано на 12 часов раньше чем по факту. Бесовщина какая-то.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.