Вы не зашли.
Главная » PHP » PHP+MySQL
#71. Серый
Гость
2008.02.05 15:03
Gemorroj, спасибо, всё ясно. Не посчитай за тупость, но где эти iconv и что это такое
#72. Gemorroj Off (107)
Administrator
2008.02.05 16:04
В папке include файл email.php функция pun_mail
замени на это:
Код:
function pun_mail($to, $subject, $message, $from = '')
{
global $pun_config, $lang_common;
 
$to = trim(preg_replace('#[\n\r]+#s', '', $to));
$subject = '=?utf-8?B?'.base64_encode(trim(preg_replace('#[\n\r]+#s', '', $subject)))."?=\n";
$from = '"Forum Mailer" <'.$pun_config['o_webmaster_email'].'>';
 
$headers = 'From: '.$from."\r\n".'Date: '.date('r')."\r\n".'MIME-Version: 1.0'."\r\n".'Content-transfer-encoding: 8bit'."\r\n".'Content-type: text/plain; charset='.$lang_common['lang_encoding']."\r\n".'X-Mailer: PunBB Mailer';
 
$message = str_replace(array("\n", "\0"), array("\r\n", ''), pun_linebreaks($message));
 
if ($pun_config['o_smtp_host'] != '')
smtp_mail($to, $subject, $message, $headers);
else
{
if (strtoupper(substr(PHP_OS, 0, 3)) == 'MAC')
$headers = str_replace("\r\n", "\r", $headers);
else if (strtoupper(substr(PHP_OS, 0, 3)) != 'WIN')
$headers = str_replace("\r\n", "\n", $headers);
 
mail($to, $subject, $message, $headers);
}
}
Отредактировано Gemorroj (2008.02.05 16:04)
#73. Серый
Гость
2008.02.05 17:05
Gemorroj, всё заменил, огромное тебе спасибоsmile
#74. Helqg Off (2)
Участник
2008.02.05 17:05
Браузер поймет такую страницу? Она собственно для браузеров, или универсальная? // да там на твоей ссылке только функции для работы. Надо глянуть шо за хмлъ
Стране нужны автобусы!
#75. Gemorroj Off (107)
Administrator
2008.02.05 17:05
Какую такую? XML это РАСШИРЯЕМЫЙ язык, т.е. из него хоть собственный аналог HTML слепить можно. Но это все же XML для него нужен свой парсер. если выдать в заголовке что это RSS, то будет RSS и откроется в соответствующем приложении. Других распространенных WEB сервисов на XML я не знаю smile Так же XHTML и WML отвечают (ну должны отвечать) XML правилам.
#76. Helqg Off (2)
Участник
2008.02.08 23:11
Вот втыкаю в html. Есть какая то суровая разница между html и xhtml?
Стране нужны автобусы!
#77. Gemorroj Off (107)
Administrator
2008.02.09 01:01
Ага, самое суровое как раз там, это обязательное соответствие XHTML стандартам XML. И как следствие очень жесткий контроль ошибок. Если в HTML браузер попытается игнорировать ошибку, то в XHTML, W3C консорциум рекомендует производителям браузеров показывать сообщение об ошибке. Это то, что сразу бросается в глаза. Так же, есть сведения, что поисковики (Google) больше ценят страницы на XHTML. Я когда-то сам верил в XHTML и что он спасет мир smile но меня ждал облом. Блин, скрестили бы как-нибудь WML и HTML.
#78. Helqg Off (2)
Участник
2008.02.09 19:07
Усе. Все в xhtml. Все прологи взял твои. Заголовок тоже где то взял: application/xhtml+xml. Наверно верно. // новостную ленту я добил. Надо сделать терь простенький форум на mysql. smile
Стране нужны автобусы!
#79. Gemorroj Off (107)
Administrator
2008.02.09 20:08
еще есть 1 серьезный ньюанс. если смотреть, например, мои скрипты, то там MIME тип отправляется так:
Код:
span style="color: #0000BB"><?phpif(substr_count($_SERVER['HTTP_USER_AGENT'], 'MSIE')){header('Content-type: text/html; charset=utf-8');}else{header('Content-type: application/xhtml+xml; charset=utf-8');}?>
т.е. если в юзер агенте есть MSIE отправляем MIME тип что это HTML а не XHTML.
Интернет Эксплорер и все что построено на его движке не понимают MIME тип XHTML smile
#80. Helqg Off (2)
Участник
2008.02.10 09:09
Ага. Я прочитал об этом. Но там написано что IE нечего делать в вапе. Пусть оперу ставятsmile
Стране нужны автобусы!
Страниц: 16 7 8 9 10119 Все
Главная
WEB
PunBB Mod v0.6.2
0.040 s