Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak dobrać się do pliku rss.xml ?
Romskey
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 16.02.2007

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


Witam.
Testuję własny skrypt kanału RSS witryny. Jako "nadajnik" działa dobrze - odbieram "newsy" m.in w iGoogle.
Stworzyłem także czytnik i tutaj jest problem. Gdy lokalnie pobieram z url plik rss.xml z partnerskiej witryny wszystko działa świetnie.
Gdy jednak umieściłem skrypt na serwerze - możliwość pobrania zawartości takiego pliku z innej witryny (serwera) stało się niewykonalne.

Pytanie moje brzmi jak w tytule : Jak dobrać się do pliku rss.xml na innym serwerze ?
(jak pobrać jego zawartość ?)


pozdrawiam;)
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Choćby nawet file_get_contents


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Romskey
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 16.02.2007

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


Korzystałem z tej opcji.
Być może chodzi o czas wykonywania skryptu..?
Niekiedy zawartość plików jest pokaźna.
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Może pokażesz ten plik i sprecyzujesz po co Ci jego zawartość?


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Romskey
post
Post #5





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 16.02.2007

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


Pliki znajdują się na każdej witrynie zaopatrzonej w RSS. Jako że mają różne nazwy otwieram źródło i wyciągam link z :
<link rel="alternate" type="application/rss+xml" href="http://domena/rss.xml" title="Bloog - XXX" />

Z uwagi na to iż stronę zakodowałem w ISO 8859-2 miałem problem z polskimi znakami przy wykorzystaniu DOM.
Napisałem więc skrypt który za pomocą kombinacji funkcji wyciąga zawartość items, title,decription itd.

W każdym razie po osadzeniu kodu na serwerze nie działa zarówno DOM jak i mój skrypt, który lokalnie działał mi.
Fakt że lokalnie nadałem sobie wszelkie możliwe uprawnienia i powiększyłem czas wykonywania skryptów, wielkości itd.
Dlatego myślę że rzecz może mieć związek z ograniczeniami - tylko jakie ograniczenie może blokować odczyt pliku wielkości kilkudziestu KB ?

Próbowałem także zuploadować i kopiować plik ale też bez skutku.

Ten post edytował Romskey 3.02.2010, 14:28:14
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


A może hosting Ci blokuje np. :

allow_url_fopen = Off

(w php.ini)


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Romskey
post
Post #7





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 16.02.2007

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


Zgadza się.
Na tym serwerze nie mam dostępu do php.ini.
Dzięki.
Go to the top of the page
+Quote Post

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 - 10:17