Glebr
-
Posts
355 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Glebr
-
-
RSS парсер
in PHP
лучше всю страницу сделать в utf-8 и ничего думать не надо будета тогда скажите пожалуйста, как сделать так, чтобы при этом русские символы были русскими, а не иероглифами?
ааа, ну это понятно, непонятно то какую строку брать...
-
RSS парсер
in PHP
Что непонятно? спрашивай!мне не понятно как применить функцию перекодировки к simpleXML
-
RSS парсер
in PHP
Ну например foreachда нет, это не проще
-
RSS парсер
in PHP
Можно циклом тащить.а поподробнее можно? я не очень хорошо владею php
-
RSS парсер
in PHP
Нет, конечно! $rss - это не переменная, а объекта тогда вопрос: как перевести сразу весь полученный текст и всё с ним? какую переменную брать и к чему?
-
RSS парсер
in PHP
я пробовал- ничё не выводит. А можно было за строку взять $rss?
-
RSS парсер
in PHP
К переменным объекта $rssа как именно?
-
RSS парсер
in PHP
Кодировку сменить. mb_convert_encoding, iconvТак... я не понимаю к чему её применять(функцию)
-
RSS парсер
in PHP
А зачем так всё сложно?Не проще сделать что-то вроде
$rss=simplexml_load_file('http://avto.ru/rss/rub_14.rss');
и далее делать с $rss всё, что душе угодно?
Конечно! Но... я не могу справиться с отображением иероглифов... На отдельной странице(пустой) скрипт всё на русском показывает, а на сайте иероглифы... Не знаете как можно исправить? Буду благодарен!
-
RSS парсер
in PHP
Подскажи пожалуйста как с помощью этого кода изображение вытащить из RSS:
Код
<?
$url = 'http://avto.ru/rss/rub_14.rss'; //адрес RSS ленты
$adress1="<a href=";
$adress2="></a>";
$rss = @file_get_contents($url); //получаем содержимое RSS лент в виде одной строки
if ($rss) {
preg_match_all("/title>[^>]+>/", $rss, $title); //парсим титлы
preg_match_all("/link>[^>]+>/", $rss, $link);
preg_match_all("/<description>[^<]+<\/description>/", $rss, $description); //парсим дескрипшены
$count = count($title[0])-1; //число проходов цикла.
for ($i=0; $i < $count; $i++) {
echo '<h2>'.substr($title[0][$i+1], 6, -8).'</h2>'; //выводим на печать заголовок статьи
echo substr($description[0][$i], 13, -14); //выводим на печать текст статьи
echo substr($link[0][$i], 12);
}
} else {
echo '<font color="red">Ошибка парсинга '.$url.'</font>'; //выводим ошибку если file_get_contents() вернула false
}
?> -
А я вообще футбол не люблю и презираю Чего интересного в том, что 14 потных мужиков бегают по полю и кидают мячик?
Ну и презирай... ты вообще спортом каким-нибудь занимаешься или хотяб интересуешься? Или за компом токо сидишь:
-
Да, с составом намудрил, но Быстров не в лучшей форме(на данный момент). У него игра не шла даже в прошлом матче, хотя его надо было выпустить.... Но что теперь то? Остаётся только сожалеть... и делать выводы, которые наши похожи не сделали, дебилы блин. Просто подвели почти всю страну и оставили без ЧМ-2010! :)
Аршавин в этой игре не играл. Ни скорости, нифига.Может, конечно, за брошеный в Акинфеева ножечег что-неть будет =)
да что там будет... купили всех уже
Ни ФИГА эта ФИФА не сделает, кроме можт символического штрафа... А надо было бы за судейство! Да, и судью К СТЕНКЕ!
-
Блин, тема то о футболе!!! До сих пор не могу поверить что наши не поехали на ЧМ-2010!!! Просто Козлы!!! И судья и наши игроки(кроме Акинфеева). Ну как так можно было подставить всех болельщиков и страну, которая верила в них, были уверены что попадём наконец на чемпионат мира... ан нет! Нате.... ПРосто слов на них нет!!! Зачем тогда все эти отборочные матчи? Чтоб в конце выйти на поле и ходить пешком без всякого желания хорошо играть и поехать на ЧМ?! Не понимаю!!!!!!!!!!!!! :)
-
Гениальный дизайн... в прямом смысле Особенно что качество графики очень порадовало. Так держать!
-
Уважаемый Павел? За кого вы меня принимаете?! Я всё это читал и пробовал, но епт... не молучаетцо!!!! Не получается вывести нормальным текстом на сайте. На отдельнойй странице всё отлично...
Не могу. А что у вас конкретно не получается?Подскажи тогда пожалста как с помощью этого кода изображение вытащить(тк здесь норм кодировка):
<?
$url = 'http://avto.ru/rss/rub_14.rss'; //адрес RSS ленты
$adress1="<a href=";
$adress2="></a>";
$rss = @file_get_contents($url); //получаем содержимое RSS лент в виде одной строки
if ($rss) {
preg_match_all("/title>[^>]+>/", $rss, $title); //парсим титлы
preg_match_all("/link>[^>]+>/", $rss, $link);
preg_match_all("/<description>[^<]+<\/description>/", $rss, $description); //парсим дескрипшены
$count = count($title[0])-1; //число проходов цикла.
for ($i=0; $i < $count; $i++) {
echo '<h2>'.substr($title[0][$i+1], 6, -8).'</h2>'; //выводим на печать заголовок статьи
echo substr($description[0][$i], 13, -14); //выводим на печать текст статьи
echo substr($link[0][$i], 12);
}
} else {
echo '<font color="red">Ошибка парсинга '.$url.'</font>'; //выводим ошибку если file_get_contents() вернула false
}
?> -
Да, даже два.
Не могли бы вы поделиться одним, ну не получается у меня...
-
Ничем не могу помочь. У меня все работает хорошо, иероглифов нет.
у меня в отдельном файле тоже без иероглифов, а как только подключаю к основной странице- беда прям...
кодировка основной- windows-1251. Менял на utf-8 - не помогло. А у вас свой код?
-
Ладно, скажите пожалуйста как хотя бы сделать так, чтоб извлечённое содержимое RSS лент отображалось НЕ иероглифами. Помогите пожалуйста!
-
Что? Как?
записывал переменную rss- не получилось...
-
Что вы пробовали?
записать...
-
Я поражаюсь вашей лени. Неужели настолько трудно скопировать данное слово и вставить его в строку поиска гугла? Или вы ждете, что я вам лекцию прочитаю, сделаю за вас работу, и еще и денег дам за хороший вопрос?
Cпасибо, а то я не догадался(про гугл)
Я пробовал, но не получается...
-
Да как и все методы объектов
Если не трудно, покажите на примере моего кода пожалуйста!
-
asXML()
Замечательнейшая функция!
а как её для всей записи то использовать?
-
Так а что не получается?
записать полученные данные, вот что. записывается, скажем, только пустой тег без адреса
подскажите пожалуйста как их полностью записать!
RSS парсер
in PHP
Posted
вот, делаю кодировку utf-8- rss лента всё равно иероглифами.
В отдельном фале без задания кодировки всё показывает