Перейти к контенту

Смена кодировки в php скрипте


Рекомендуемые сообщения

Приветствую!

Иметься проблема со скриптом.

Скрипт вида:

<?php

define('PATH','/cache/');

function getnews(){
 return PATH.'news_'.date('G').'.dat';
}
function newsold(){
$mtime = date('G')-1;
 return PATH.'news_'.$mtime.'.dat';
}  

if(!file_exists(getnews())){

$ch = curl_init("http://лалалала"); //ПОДКЛЮЧЕНИЕ К СЕРВЕРУ
$flnw = fopen("cache/tempnews.dat", "w"); //ЗАПИСЬ В ФАЙЛ
curl_setopt($ch, CURLOPT_FILE, $flnw);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($flnw);

$fdnews = fopen("cache/tempnews.dat", "r");  

 if($fdnews){ 
while (!feof ($fdnews))	$contentnw .= fgets($fdnews, 4096); 
 } else return;
 fclose($fdnews);
 $fpnw = fopen(getnews(), "w");
 fwrite($fpnw,$contentnw);
 fclose($fpnw);  
 if(file_exists(newsold())) unlink(newsold());
} 

readfile(getnews());

?>

судь в том, что код

$ch = curl_init("http://лалалала"); //ПОДКЛЮЧЕНИЕ К СЕРВЕРУ

загружает с одного сервера инфу в кодировке windows-1251 и сохраняет её в файле.

$flnw = fopen("cache/tempnews.dat", "w"); //ЗАПИСЬ В ФАЙЛ

а надо сделать, чтобы он подключался к серверу, но сохранял инфу в файл в кодировке UTF-8.

Т.е. скрипт её должен перекодировать. Кто знает, как сделать?

Ссылка на комментарий
Поделиться на других сайтах

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.