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? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował ongaqjin 9.06.2008, 20:58:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ongaqjin
post
Post #2





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

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


lol, dzieki, dziala. choc szczerze mowiac nie wiem czemu. chcialem uzyc simplexml, bo ta biblioteka fajnie i wygodnie zamienia xmla w obiekt. chodzi o to, ze musze te informacje z xmla wczytac do bazy danych, wiec tak byloby najwygodniej, ale z tym co napisales powinienem sobie poradzic.
tak czy inaczej jest to dziwne. programuje juz od ladnych paru lat i nadal nie moge sie przyzwyczaic, ze niektore rzeczy po prostu nie dzialaja, choc powinny, chyba ze zrobi to ktos inny :/
w kazdym badz razie dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 18:16