Когда я запускаю сценарий в Wamp, я получаю следующие предупреждения для строк 17 и 21. Что это говорит мне и что можно / нужно сделать для решения проблемы? Предупреждение: неверный аргумент, предоставленный foreach () в C: \ wamp \ www \ eCardScript \ ecard_lib.php в строке 17 * Предупреждение: * Недопустимый аргумент, предоставленный foreach () […]
Я сталкиваюсь с этой странной проблемой с mime_content_type PHP, он отлично работает, за исключением файлов CSS и JavaScript, которые он возвращает text / plain (для стандартного mime для PHP установлено значение text / html). Изменение файла mime.types, по-видимому, не имеет значения (правильный путь к httpd.conf). Примеры <?php echo(mime_content_type('index.html')); // returns text/html echo(mime_content_type('default.png')); // returns image/png […]
Я пытаюсь создать форму, которая будет отправлять вложения вместе с содержанием электронной почты, но я понятия не имею, что я делаю. Я совершенно новичок в PHP и просто научился выполнять основную работу по почте, в основном, проб и ошибок, а также учебные пособия в Интернете. Но когда дело дошло до привязанностей. Теперь я полностью потерян. […]
Я пишу скрипт, и мне нужно правильно (я думаю, что некоторые типы mime могут отличаться от их расширений) получают типы mime-файлов (файлы могут быть любого типа). Используемая веб-хостинг-компания не имеет mime_content_type() и все еще (не знаю, в каком году они будут ее исправлять), обещая исправить альтернативу PECL. Каким другим способом я могу это сделать (и […]
В настоящее время я создаю систему цитат, которая работает следующим образом: Пользователь отправляет данные через форму -> данные, отправленные в db -> pdf generated -> email sent Я использую библиотеку htmlmimemail5 чтобы сделать это, и созданная электронная почта отправляется на почтовый обмен на отдельном сервере в локальной сети. К сожалению, отрицательная сторона этого заключается в […]
У меня есть локальный доступ к файлам, которые мне нужны для получения MIME-типов. Работа в библиотеках WAMP / LAMP, CodeIgniter и Zend. Каков наилучший способ получить информацию о типе MIME?
У меня есть этот код. Это из примера Zend Reading Mail . $message = $mail->getMessage(1); // output first text/plain part $foundPart = null; foreach (new RecursiveIteratorIterator($mail->getMessage(1)) as $part) { try { if (strtok($part->contentType, ';') == 'text/plain') { $foundPart = $part; break; } } catch (Zend_Mail_Exception $e) { // ignore } } if (!$foundPart) { echo […]
Функция finfo возвращает сумасшедшие типы mime. Посмотрите следующий код, что происходит? <?php $files = array ("css.css", "index.html", "js.js", "png.png"); $info = finfo_open (FILEINFO_MIME_TYPE); for ($i = 0; $i < count ($files); $i ++) { $type = finfo_file ($info, $files[$i]); $files[$i] = $type; } finfo_close ($info); echo $files[0]; // text/xc -> WHAT ?! echo $files[1]; // […]
Как я могу кодировать значение имени файла в соответствии с кодировкой значения параметра MIME и расширений кодированного слова: наборы символов, языки и контировки (RFC 2231) ?
Всякий раз, когда я пытаюсь получить тип контента mime из php, это echos: Неустранимая ошибка: Class 'finfo' не найден в /home/jobynadel/finadel.com/video/finfo.php в строке 4 или Неустранимая ошибка: вызов неопределенной функции finfo_open в /home/jobynadel/finadel.com/video/finfo.php в строке 4 Я просто не могу понять это! Код, который я использую: $file_info = new finfo(FILEINFO_MIME_TYPE); // See constant value http://php.net/manual/en/fileinfo.constants.php#113687 […]