/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/mbstring/tests/gh7902.phpt
34 строки
852 B
Jorg Adam Sowa
ext/mbstring: Use `internal_encoding` INI setting instead of `mb_internal_encoding()` in tests (#19663)
03 сен 2025, 13:34
Не верифицирован
03 сен 2025, 13:34
1e02099
Код
Авторство
О чём код?
--TEST-- GH-7902 (mb_send_mail may delimit headers with LF only) --EXTENSIONS-- mbstring --SKIPIF-- <?php if (str_contains(getcwd(), " ")) die("skip sendmail_path ini with spaces"); ?> --INI-- sendmail_path={MAIL:{PWD}/gh7902.eml} internal_encoding=UTF-8 --FILE-- <?php mb_language("uni"); $to = "omittedvalidaddress@example.com"; $subject = "test mail"; $message = "body of testing php mail"; $header["Mime-Version"] = "1.0"; $header["Content-Type"] = "text/html; charset=UTF-8"; $header["From"] = "omittedvalidaddress2@example.com"; $header["X-Mailer"] = "PHP/" . phpversion(); mb_send_mail($to, $subject, $message, $header); $stream = fopen(__DIR__ . "/gh7902.eml", "rb"); $eml = stream_get_contents($stream); fclose($stream); var_dump(preg_match_all('/(?<!\r)\n/', $eml)); ?> --CLEAN-- <?php @unlink(__DIR__ . "/gh7902.eml"); ?> --EXPECT-- int(0)