You are here: Re: parsing RSS feeds where allow_url_fopen=OFF on php 4.4.4?? « All PHP « IT news, forums, messages
Re: parsing RSS feeds where allow_url_fopen=OFF on php 4.4.4??

Posted by Christoph Burschka on 11/21/06 14:09

Paul schrieb:
> "Christoph Burschka" <christoph.burschka@rwth-aachen.de> wrote in message
> news:4s8vc7Fum6b8U1@mid.dfncis.de...
>
>>Paul wrote:
>>
>>>I need to get, parse and display RSS feeds while having the ini setting,
>>>allow_url_fopen = Off.
>>>
>>>I used to use (in version 4.1) domxml_open_mem() but it's not longer
>>>available in this verison for some reason - and cannot install pecl
>>>extensions.
>>>
>>>Any ideas? Any example scripts?
>>>
>>>Thanks!!
>>>
>>>
>>
>>There are at least two ways to make an http connection in PHP without
>>allow_url_fopen being enabled
>>(I've tried both of these; the second one seems to be slightly faster).
>>
>>
>>1. The cURL library: http://www.php.net/cURL
>>If your host has it installed. For example, Dreamhost has allow_url_fopen
>>disabled and offers cURL
>>as a replacement.
>>
>>2. The open-source Drupal CMS contains a very powerful HTTP function that
>>has no other dependencies
>>within the Drupal code - meaning you can easily copy and re-use it
>>elsewhere. You can see the
>>function here: http://api.drupal.org/api/HEAD/function/drupal_http_request
>>. This function uses
>>fsockopen().
>>
>>--
>>Christoph Burschka
>
>
> OK _ I got a handle to the file using cURL. However, for some reason,
> domxml_open_file() is not working. I have verified the curl gets and and
> display the xml file properly. I just need to rpocess it and format it the
> way I want without the domxml_open_file().
>
> Any ideas?
>
>
Instead of domxml_open_file(), use domxml_open_mem().

http://de3.php.net/manual/en/function.domxml-open-mem.php

That function will parse the XML it receives directly, instead of
loading it from a file. Since you have the file's contents from cURL,
just pass them to domxml_open_mem.

---
CB

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация