$str = ''; //Количество записей $num = 10; //Максимум символов для описания $chars = 100; $xml = file_get_contents('http://blog.ru/feed/'); $base = new SimpleXMLElement($xml); //здесь надо подставить кодировки для конвертации for($i=0;i<$num;$i++){ $post = $base->channel->item[$i] or break; //здесь надо подставить кодировки для конвертации $desc = iconv('FROM_CHARSET', 'TO_CHARSET', $post->description); $post->title = iconv('FROM_CHARSET', 'TO_CHARSET', $post->title); $desc = (strlen($desc)>$chars) ? substr($desc, 0, $chars) : $desc; $str .= "<p><a href=\"$post->link\">$post->title</a>"; $str .= "$desc</a></p>"; } echo $str;
Не сработает. MAC можно определить только внутри подсети, для остальных IP определится MAC шлюза.
delete....
точка обозначает любой символ, звездочка - любое количество, в т.ч. 0. Когда убираете точку, считать нечего, вот и выдается ошибка
По умолчанию используется жадный алгоритм, второй шаблон - нежадный.
Если есть такой код:
текст <a href="http://site.ru">site.ru</a> текст <a href="http://site2.ru">site2.ru</a> текст
жадный захватит наибольшее вхождение, то есть
<a href="http://site.ru">site.ru</a> текст <a href="http://site2.ru">site2.ru</a>
нежадный - наименьшее
<a href="http://site.ru">site.ru</a>
решето этот ваш NOD, он много чего не ловит.
Такое ощущение, что ТС просто не умеет читать, если поздравления пишет в раздел хостинга, а грамотность написания это только подтверждает 🤪
если база не очень большая, то и обычный текстовый редактор справится, если больше пары мегабайт, то лучше с помощью sed под линуксом
ну вот, sql уже в utf8, только в запросах на создание таблиц стоит latin1. нужно всего лишь заменить все latin1 на utf8 и залить базу обратно
про религию я не вам, посмотрите цитату.
так, ладно, что данные в базе, выяснили.
Все файлы перекодировать не обязательно. надо только те, в которых есть русский текст. хотя страшного ничего не будет
Базу вы уже перекодировали? осталось еще соединение с базой в нужной кодировке сделать. Для этого сразу после подключения выполните запрос SET NAMES cp1251