Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Парсер xml файла

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
7erj
Отправлено: 25 Февраля, 2015 - 02:20:16
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




В чем проблема?
Не работает код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $xml = file_get_contents('http://olx.ua/nedvizhimost/prodazha-kvartir/rss/');
  3.  
  4. $movies = new SimpleXMLElement($xml, LIBXML_NOCDATA);
  5. foreach($movies->channel->item as $item){
  6.     $str = $item->description;
  7.     if(strstr($str, 'Этажность дома: 2') and strstr($str, 'Этаж: 2')){
  8.         preg_match('#<a.*?>(.*)</a>#is', $str, $m);
  9.         echo $m[1] . 'hhh<br>';
  10.     }
  11. }
  12. ?>

Сайт: http://www[dot]invalue[dot]com[dot]ua/decodexml.php

Помогите пожалуйста, ребят)


-----
trust me i'm an engineer
 
My status
 Top
GoDr
Отправлено: 25 Февраля, 2015 - 07:37:40
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




А что должно быть то? Я запустил и у меня выскочила одна ссылка.. Да и код очень знакомый Радость
(Добавление)
.
кстати. в конце кода не надо ставить ?>


-----
Система управления веб-содержимым Lotos CMS
 
 Top
7erj
Отправлено: 25 Февраля, 2015 - 11:43:23
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




GoDrА пишет:
что должно быть то? Я запустил и у меня выскочила одна ссылка.. Да и код очень знакомый Радость
(Добавление)
.
кстати. в конце кода не надо ставить ?>

Ну это Ваш код Улыбка
Вот наконец пришло время поставить))
Дело в том что, что за прикол? У вас по ссылке с моего сайта все работает, да?
Почему у меня ошибка Не понял , могу скриншот прислать Не понял
Ниже скриншот добавил, и еще, чего в конце ?> не надо?

(Отредактировано автором: 25 Февраля, 2015 - 11:51:26)



-----
trust me i'm an engineer
 
My status
 Top
7erj
Отправлено: 25 Февраля, 2015 - 11:48:07
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




Вот скриншот, правда с андроида но на компе тоже самое
Прикреплено изображение (Нажмите для увеличения)
Screenshot_2015-02-25-11-47-16.png


-----
trust me i'm an engineer
 
My status
 Top
RickMan
Отправлено: 25 Февраля, 2015 - 12:01:10
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




А вы уверенны что вам xml приезжает? Потому что там в сообщении говорится что там не XML.
 
 Top
7erj
Отправлено: 25 Февраля, 2015 - 13:30:22
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




RickMan пишет:
А вы уверенны что вам xml приезжает? Потому что там в сообщении говорится что там не XML.

Так я это понимаю, вот в том и прикол))
Почему тогда GoDr приезжает, а мне нет?
А как у вас?


-----
trust me i'm an engineer
 
My status
 Top
GoDr
Отправлено: 25 Февраля, 2015 - 13:48:38
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




7erj, сохрани значение $xml в файл и посмотри что там у тебя вообще


-----
Система управления веб-содержимым Lotos CMS
 
 Top
7erj
Отправлено: 25 Февраля, 2015 - 13:53:54
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




GoDr пишет:
7erj, сохрани значение $xml в файл и посмотри что там у тебя вообще

Сделал, можете посмотреть на результат по ссылке((
Свой скрин прикрепил*
Прикреплено изображение (Нажмите для увеличения)
Снимок.PNG


-----
trust me i'm an engineer
 
My status
 Top
GoDr
Отправлено: 25 Февраля, 2015 - 14:49:53
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




да не нужно показывать что на экран выводится.. ты просто сохрани результат в файл и посмотри сам файл(!)
PHP:
скопировать код в буфер обмена
  1. $xml = file_get_contents('http://olx.ua/nedvizhimost/prodazha-kvartir/rss/');
  2. file_put_contents('files_bad_content.xml', $xml);


-----
Система управления веб-содержимым Lotos CMS
 
 Top
7erj
Отправлено: 25 Февраля, 2015 - 21:23:26
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




GoDr пишет:
да не нужно показывать что на экран выводится.. ты просто сохрани результат в файл и посмотри сам файл(!)

0 байт. Файл пустой Однако

Да и, извиняюсь, как он создаст содержимое, если первый $xml не выполняется и ничего не парсит?
Интересно как у вас все работает Не понял

(Отредактировано автором: 25 Февраля, 2015 - 21:26:53)



-----
trust me i'm an engineer
 
My status
 Top
Ts.Saltan
Отправлено: 25 Февраля, 2015 - 22:21:30
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. Warning: file_get_contents(http://olx.ua/nedvizhimost/prodazha-kvartir/rss/) [function.file-get-contents]: failed to open stream: HTTP request failed! in /home/serj9143/public_html/decodexml.php on line 2


Написано же черным по белому, не может выполнить запрос, мб в настройках php запрещены исходящие соединения.

(Отредактировано автором: 25 Февраля, 2015 - 22:22:02)

 
 Top
7erj
Отправлено: 25 Февраля, 2015 - 22:44:51
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




Ts.Saltan пишет:
Написано же черным по белому, не может выполнить запрос, мб в настройках php запрещены исходящие соединения.
Ну так у GoDr то работает, насколько я понял.
Эта проблема берет корни еще с того момента, как GoDr мне впервые дал этот код и я его на денвере ставил. Тогда он тоже работал только у него, но я списал все на денвер. Теперь и здесь не работает, вот и думаю в чем дело.
Но я еще спрошу у хостера, вы правы. Спасибо.
Еще жду ответ от GoDr Улыбка

(Отредактировано автором: 25 Февраля, 2015 - 22:48:36)



-----
trust me i'm an engineer
 
My status
 Top
GoDr
Отправлено: 26 Февраля, 2015 - 06:46:31
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




посмотри значение allow_url_fopen в настройках PHP


-----
Система управления веб-содержимым Lotos CMS
 
 Top
7erj
Отправлено: 26 Февраля, 2015 - 09:49:18
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




GoDr пишет:
посмотри значение allow_url_fopen в настройках PHP

Прикрепил скрин*
Прикреплено изображение (Нажмите для увеличения)
Screenshot_2015-02-26-09-48-30.png


-----
trust me i'm an engineer
 
My status
 Top
7erj
Отправлено: 26 Февраля, 2015 - 16:23:37
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




Ребят, по какой причине еще может не открывать?
GoDr у Вас код по прежнему работает, может это олх, что-то изменили или защиту какую поставили?


-----
trust me i'm an engineer
 
My status
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB