PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
rayeagle Отправлено: 19 Октября, 2013 - 11:07:24 • Тема: Создать и скачать zip файл без сохранения • Форум: Работа с файловой системой и файлами

Ответов: 1
Просмотров: 1293
Добрый день!
Помогите, пожалуйста, решить задачу: По клику пользователя создать файл №1(не сохраняя), взять из директории файл №2. Упаковать оба файла в zip архив. И выдать его пользователю для скачивания.

Т.е. хочу динамически создать файл, упаковать, отдать пользователю. И чтобы ничего не сохранялось.
rayeagle Отправлено: 30 Августа, 2013 - 17:54:56 • Тема: кодировка письма • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 5381
armancho7777777 пишет:
rayeagle пишет:
win-1251

Нету такой кодировки.
windows-1251

вот я дурень, сейчас проверю. Спасибо Улыбка
(Добавление)
заработало. Еще раз спасибо! Радость
rayeagle Отправлено: 30 Августа, 2013 - 17:48:21 • Тема: кодировка письма • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 5381
armancho7777777 пишет:
rayeagle пишет:
я делаю файл PHP в кодировке Win, то вообще всё приходит ромбиками

А тут кодировку правите ?
rayeagle пишет:
$header.="Content-type: text/plain; charset=\"utf-8\"";

пробовал править на "win-1251", не помогает. Может не на это надо править?

А да, забыл сказать, что письмо приходит на Mail.ru Может у них какие-то хитрости? Типа письмо обязательно должно быть в UTF-8 ?
rayeagle Отправлено: 30 Августа, 2013 - 16:14:05 • Тема: кодировка письма • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 5381
Мелкий пишет:
Я и с первого раза понял, что он в UTF8. Вопрос - почему и зачем? Не разводите зоопарк кодировок там, где оный зоопарк уже существует и без вас.

так в том-то и дело, что если я делаю файл PHP в кодировке Win, то вообще всё приходит ромбиками Недовольство, огорчение
rayeagle Отправлено: 30 Августа, 2013 - 15:57:38 • Тема: кодировка письма • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 5381
уточнение: файл PHP в кодировке UTF-8. Все данные переменной $message передаются нормально, кроме данных переменных $f1 и $f2. Они вставляются внутрь строки $message (см. код выше). В итоге приходит письмо в виде (см. первый пост).
rayeagle Отправлено: 30 Августа, 2013 - 15:43:39 • Тема: кодировка письма • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 5381
Мелкий пишет:
Данные в форме отправляются в той кодировке, в которой эта форма была открыта.


это я догадался. Как поменять кодировку. Вот у меня что делается:

<?php
$to = "mymail@mail.ru";

$f1 = $_REQUEST["f1"];
$f2 = $_REQUEST["f2"];

$message = "Название:".$f1." \r\n
Описание: ".$f2."\r\n";

$subject = "Заявка";
$header.="Content-type: text/plain; charset=\"utf-8\"";

mail($to, $subject, $message, $header);
?>
rayeagle Отправлено: 30 Августа, 2013 - 11:52:04 • Тема: кодировка письма • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 5381
Добрый день!
Ситуация такая: есть сайт (писал не я) в кодировке win-1251. На страничке есть форма. Данные с нее передаются посредством POST. В PHP файлике переменные, переданные из формы вставляю в текст письма и отправляю (mail) его на ящик.

Письмо приходит в таком виде:

Название:"������ ������"
Описание: ��������

Т.е. то, что прописано в файле PHP приходит в нормальной кодировке. Файл в кодировке UTF-8. А то, что я беру из переменных, то не совпадает по кодировке. Чего-то у меня башка не варит как это поправить.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB