Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problemy ze zczytywaniem rss
ongaqjin
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


napotkalem w pracy nad projektem bardzo dziwny problem (z mojego punktu widzenia - mam nadzieje, ze dla kogos kto to przeczyta bedzie to problem banalny). otoz musze napisac prosty skrypt php do odczytywania rssow z propozycjami prac (np.:http://www.pracuj.pl/ofertypracy/rss.aspx?regionID=1&name=dolnoslaskie). przy probie odczytania tego pliku na trzy rozne sposoby otrzymuje trzy rozne rezultaty.
1. jesli otworze adres w przegladarce, oczywiscie otrzymuje niesformatowany i malo uzyteczny ciag tekstu, po obejzeniu zrodla mam dokladny kod xml -- wszystko dziala jak nalezy;
2. jesli uzyje funkcji fopen() do otwarcia podanego wyzej adresu a poniej fread() do zamiany go na string, po wypisaniu zawartosci tego stringa otrzymuje tylko fragment pliku, przy czym w funkcji fread ustawilem ograniczenie ilosci znakow na 200000 a otrzymuje jakies 150 znakow. co ciekawsze, po kilkunastokrotnym odswiezeniu strony otrzymalem okolo dwukrotnie wiekszy fragment pliku (oczywiscie nadal o wiele za krotki), a po kolejnym odswiezeniu spowrotem ten sam fragment co wczesniej. przy probie wczytania innego adresu (z tej samej strony ale dla innego wojewodztwa) otrzymalem prawie identyczny fragment (jesli chodzi o liczbe znakow).
3. jesli uzyje funkcji simplexml_load_file(), zmienna ktorej przypisalem wartosc zwracana tej funkcji ma zawsze wartosc false - czyli wynik jest bledem.

jakies pomysly? winksmiley.jpg

Ten post edytował ongaqjin 9.06.2008, 20:58:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:22