Articles of mime types

PHP Mail – обнаружены множественные или некорректные символы перевода строки

мы обновили нашу версию PHP и теперь получаем сообщение об ошибке «Предупреждение: mail (): множественные или неверные строки, найденные в дополнительном_header». Я создал эксперименты с разными вещами, но не получил ничего, чтобы работать. Прошу прощения, поскольку я не очень хорошо знаком с тем, как все это работает, поэтому, пожалуйста, несите меня. Цель (которая работала в […]

Отказался от выполнения сценария из-за проблемы с типом MIME (Javascript, Google Chrome)

Я получаю сообщение об ошибке на своем веб-сайте: Refused to execute script from 'http://viralsmods.com/scripts/loader.php?sids[]=1&sids[]=3&_=1429706046304' because its MIME type ('image/gif') is not executable. Сценарий, о котором идет речь, является файлом PHP, который выталкивает JavaScript с помощью gif MIME-типа для целей сокрытия (я понимаю, что это не доказательство дурака, а просто небольшое сдерживание). В любом случае, это […]

Как заставить IIS 7 анализировать js-файл также как файл PHP?

В конечном счете, я пытаюсь создать особенно надежный способ, настроенный на моем сервере, для обнаружения имени и версии браузера кого-то (для ведения журнала, а не для включения функций), и кто-то указал на этот проект . При этом они используют файл htaccess со следующим содержимым: AddType application/x-httpd-php .js Их файл readme сказал, что это должно заставить […]

PHP: Как определить тип MIME вложений электронной почты?

Я использую Zend's Zend_Mail_Storage_Pop3 для подключения к почтовому серверу, открытия электронной почты и повторения его вложений. Если приложение является PDF, мне нужно его загрузить. На каждой итерации каждой части сообщения я вызываю getHeaders и использую Regex для определения типа mime вложения. В большинстве случаев я получаю что-то вроде этого: ["content-type"]=> string(64) "application/octet-stream; name=abc.pdf" ["content-transfer-encoding"]=> string(6) […]

файлы .docx через мой веб-сервер повреждены при открытии

хотя я нашел ответ здесь: Обслуживание файлов .docx через Php Но я все еще получаю ошибку, что файл поврежден при попытке загрузить и открыть сервер docx через php. Возможно, вы видите что-то не так с моим кодом. Файл .doc отлично работает, а docx не работает. $parts = pathinfo($doc); $docFile = $userDocRoot.$doc; if ( !file_exists($docFile) ){ […]

Загрузка изображения через PHP

Я пытаюсь загрузить изображение через PHP, но я не знаю, как это сделать. Имя файла хранится в базе данных, например, image.jpg if($_GET['image']){ // Client requesting image, so retrieve it from DB $id = mysql_real_escape_string($_GET['image']); $sql = "SELECT * FROM $tbl_name WHERE id = '$id' LIMIT 1"; } Клиент должен запросить изображение, подобное этому http://example.com/index.php?image=1 И […]

Правильный способ определения типа mime в php

Каков наилучший и надежный способ обнаружения типа mime файла в php? Следующий код, предложенный многими людьми, не смог определить тип файла docx file mime: $finfo = new finfo(FILEINFO_MIME_TYPE); $mime = $finfo->file($_FILES['file']['tmp_name']); echo $mime; exit; Это печать приложения / zip, но предполагается, что Применение / vnd.openxmlformats-officedocument.wordprocessingml.document

Ошибка загрузки файла Strange CodeIgniter

Я установил «Uploadify» для загрузки файлов на свой сервер, где я обрабатываю их с помощью библиотеки загрузки файлов CodeIgniter. Однако, я думаю, что Uploadify изменяет тип файла mime или делает что-то еще странное, что приводит к тому, что CodeIgniter дает ошибку «тип файла недопустим», несмотря на то, что это разрешено. Например, я разрешил файлы JPEG, […]

CodeIgniter Класс публикации Тип файла PDF не разрешен

Работает локально, но на двух серверах, которые я пробовал, отображается одно и то же сообщение об ошибке. Использование Codeigniter 2.1.3 private function upload_file(){ $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'jpg|png|jpeg|gif|pdf'; $config['max_width'] = '0'; $config['max_height'] = '0'; $config['encrypt_name'] = true; $this->load->library('upload', $config); var_dump($_FILES); if ( ! $this->upload->do_upload()){ $error = array('error' => $this->upload->display_errors()); var_dump($error); die(); return $error; } […]

Как получить тип mime файла после использования file_get_contents с удаленного сервера

Я читаю файл из php из Alfresco, а затем выводя его в браузер. Единственный ptoblem – это mimetype или расширение файла. Это код, который я использую: <?php ob_start(); //require_once("libs/FirePHPCore/fb.php"); require_once("libs/AlfrescoConnect.php"); $nomeFile = rawurldecode($_GET['nomeFile']); $urlDownload = $_GET['urlDownload']; $fileDownloadUrl = AlfrescoConnect::$serverPath. $urlDownload . "&attach=true&alf_ticket=".AlfrescoConnect::getTiket(); fb($fileDownloadUrl); $cnt = file_get_contents($fileDownloadUrl); header("Content-type: Application/octet-stream"); header('Cache-Control: must-revalidate'); header('Content-disposition: attachment; filename=' .$nomeFile); echo($cnt); […]