L-S1mk@ Опубликовано 17 Февраля 2008 Жалоба Поделиться Опубликовано 17 Февраля 2008 Приветствую!Иметься проблема со скриптом.Скрипт вида:<?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.Т.е. скрипт её должен перекодировать. Кто знает, как сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 17 Февраля 2008 Жалоба Поделиться Опубликовано 17 Февраля 2008 http://php.net/iconv Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.