Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Не могу записать в текстовый фаил по русски


Автор: hidden 4.4.2006, 19:56
есть код

Код

$date = sprintf("%s",date ("d.m.Y H:i:s",time()));
$ref = $_SERVER["HTTP_REFERER"];
$f=fopen("stat.txt", "a+");
fwrite($f, "Дата и время $date Пришёл с $ref <br>");
fclose($f);


но в текстовый фаил русские слова он пишет абракадаброй
помогите разобраться

Автор: Day 4.4.2006, 20:04
Я правда не шарю но попробуй так:
Код

fwrite($f, "Дата и время". $date." Пришёл с ".$ref." <br>");

Автор: PARROT 4.4.2006, 20:08
Код

   $file=fopen("gbsms.txt","a");
    fwrite($file,"$date\t$ref\n");
    fclose($file);
echo "Дата и время ".$date." Пришел с ".$ref;

Автор: Serkys 5.4.2006, 00:39
hidden, у меня твой скрипт работает и не искажает русский язык. Что-то у тебя с кодировками не то.
Логи делаешь? smile Нелогично. Можешь сделать вроде
Код

с такого-то сайта человек: 5
с такого-то сайта человек: 3

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)