Forum Katalogu Ciekawych Stron Strona Główna  Forum Katalogu Ciekawych Stron Strona Główna  
 
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Ranking systemów  Ranking systemów   Grupy  Grupy  
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » jak zrobic rss z pliku w php skladajacego sie z linkow

Napisz nowy temat  Odpowiedz do tematu
 jak zrobic rss z pliku w php skladajacego sie z linkow « Zobacz poprzedni temat :: Zobacz następny temat » 
Autor Wiadomość
idaho666
PostWysłany: 25 Sty 2007, 12:11    Temat postu: jak zrobic rss z pliku w php skladajacego sie z linkow Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Kwi 2006
Posty: 844

Ostrzeżeń: 1

witam. mam na stronie glownej includowany plik php o tresci:

NOWOSCI NA STRONIE:
<a href="link">link</a><br>
<a href="link">link</a><br>
<a href="link">link</a><br>

moge to jakos przerobic na rss. chodzi mi o ty po zaladowaniu rss.php pokazywal wlasnie te pliki. dzieki temu na innych stronach mialbym nowosci z tej glownej. plik nowosci.php jest aktualizowany recznie.

dzieki z gory za pomoc
_________________
katalog seo ~ wzroscik
Kapturek
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
KCS
Wysłany:     Temat postu: Reklama w KCS







Powrót do góry
JankesM
PostWysłany: 25 Sty 2007, 12:33    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Przyjaciel KCS
Przyjaciel KCS

Dołączył: 14 Lut 2006
Posty: 1445


idaho666 napisał:
plik nowosci.php jest aktualizowany recznie.

Jeżeli plik z którego chcesz zrobić RSS masz aktualizowany ręcznie to będziesz musiał sobie aktualizować RSS ręcznie. Nie lepiej zrobić sobie na bazie danych?
_________________
J@nkes (przyjaciel KCS)
B?dz zauwa?alny w Internecie! Dodaj swoj? stron? do najlepszego polskiego katalogu stron --> zobacz ciekawe strony. Nie tra? czasu i zrób to teraz! Najlepszy serwis dla e-mieszka?ca to: Piaseczno, który cz?sto czytam i udzielam si? na forum piaseczna. Polecam
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
idaho666
PostWysłany: 25 Sty 2007, 12:59    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Kwi 2006
Posty: 844

Ostrzeżeń: 1

w ten sposob musze aktualizowac recznie az dwa pliki ;P a gdybym wiedzial jak to zrobic na bazie byloby na prawde milutko Wink
_________________
katalog seo ~ wzroscik
Kapturek
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
JankesM
PostWysłany: 25 Sty 2007, 13:24    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Przyjaciel KCS
Przyjaciel KCS

Dołączył: 14 Lut 2006
Posty: 1445


idaho666 napisał:
gdybym wiedzial jak to zrobic na bazie byloby na prawde milutko

W poście: RSS 10 ostatnich wpisów w otwarty.pl mini user: pgt podał przykład jak robić to na bazie katalogu. Wystarczy, że to dostosujesz do swojej bazy danych i masz jak znalazł Wink
_________________
J@nkes (przyjaciel KCS)
B?dz zauwa?alny w Internecie! Dodaj swoj? stron? do najlepszego polskiego katalogu stron --> zobacz ciekawe strony. Nie tra? czasu i zrób to teraz! Najlepszy serwis dla e-mieszka?ca to: Piaseczno, który cz?sto czytam i udzielam si? na forum piaseczna. Polecam
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
idaho666
PostWysłany: 26 Sty 2007, 11:54    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Kwi 2006
Posty: 844

Ostrzeżeń: 1

dzieki, ale nie wychodzi mi, ciagle pokazuje blad. wpadlem jak zrobic recznie, ale to amatorszczyzna

www.e-angielski.com/rss.xml no i kodowanie dziala mi tylko w windows 1250...
_________________
katalog seo ~ wzroscik
Kapturek
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
pepej
PostWysłany: 26 Sty 2007, 12:23    Temat postu: Re: jak zrobic rss z pliku w php skladajacego sie z linkow Odpowiedz z cytatem Zacytuj zaznaczone

Czasem tu wpada...
Czasem tu wpada...

Dołączył: 14 Wrz 2006
Posty: 72

Skąd: Lodz

idaho666 napisał:
witam. mam na stronie glownej includowany plik php o tresci:

NOWOSCI NA STRONIE:
<a href="link">link</a><br>
<a href="link">link</a><br>
<a href="link">link</a><br>

moge to jakos przerobic na rss. chodzi mi o ty po zaladowaniu rss.php pokazywal wlasnie te pliki. dzieki temu na innych stronach mialbym nowosci z tej glownej. plik nowosci.php jest aktualizowany recznie.

dzieki z gory za pomoc


pewno ze można to zrobić Smile

najpierw rozbijasz przez explode swój plik z linkami później wyciągasz z nich link oraz anchor, nastepnie łaczysz sie z kazdym z adresów i pobierasz pierwsze kilka zdań jako skrót niusa, nastepnie wszystko parsujesz do XML i po klopocie.
_________________
Czytnik RSS Smile
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
idaho666
PostWysłany: 26 Sty 2007, 13:48    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Kwi 2006
Posty: 844

Ostrzeżeń: 1

hm.. gdybys mi tlumaczyl naprawe silnika w oplu zrozumialbym mniej wiecej tyle samo.... moze ma ktos ochote na bardziej uszczegolowiona pomoc ? ;P
_________________
katalog seo ~ wzroscik
Kapturek
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
pepej
PostWysłany: 26 Sty 2007, 23:54    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Czasem tu wpada...
Czasem tu wpada...

Dołączył: 14 Wrz 2006
Posty: 72

Skąd: Lodz

idaho666 napisał:
hm.. gdybys mi tlumaczyl naprawe silnika w oplu zrozumialbym mniej wiecej tyle samo.... moze ma ktos ochote na bardziej uszczegolowiona pomoc ? ;P


jakbyś znał PHP'a to takie tłumaczenie by Ci wystarczyło, napisz, że szukasz gotowego rozwiązania i będzie prościej odpowiadać Very Happy

w tym pliku linki prowadzące do nowości są bezpośrednie czy pośrednie ?

zresztą nieważne, masz szczęście że mi się dziś nudziło
PHP:


<?
header
("Content-type: application/xml");
function 
parse_xml($rec)
{

$i 1;
foreach (
$rec as $value)
{
$item .= "<item>\r\n";
$item .= "<title>".$rec[$i][anchor]."</title>\r\n";
$item .= "<link>".$rec[$i][link]."</link>\r\n";
$item .= "<guid>".$rec[$i][link]."</guid>\r\n";
$item .= "</item>\r\n"
++
$i;
}

$rss .= "<?xml version=\"1.0\" encoding=\"iso-8859-2\"?>\r\n";
$rss .= "<rss version=\"2.0\">\r\n";
$rss .= "<channel>\r\n";
$rss .= "<title>tytul kanału</title>\r\n";
$rss .= "<link>domena.pl</link>\r\n";
$rss .= "<description>Twój RSS opis</description>\r\n";
$rss .= "<image>\r\n";
$rss .= "<title>tytul logo</title>\r\n";
$rss .= "<link>http://domena.pl</link>\r\n";
$rss .= "<url>http://domena.pl/logorss.gif</url>\r\n";
$rss .= "</image>\r\n";
$rss .= "$item";
$rss .= "</channel>";
$rss .= "</rss>";
return 
$rss;
}

//odczytaj dane z pliku z linkami
$plik "news.php";
$uchwyt fopen($plik,"r");
while (!
feof($uchwyt)) {$danezpliku .= fgets($uchwyt);}

//jeśli po każdym linku występuje <br> można go wykorzystać jako element rozbijający dane do tablicy
$tablica explode("<br>",$danezpliku);

$newtab = array();
$i 1;
foreach (
$tablica as $value)
{
$link stristr($value,"<a href=");
$link stristr($link,"\"");
$pozycja1 strpos($link,"\">");
$link substr($link0$pozycja1);
$link =str_replace("\"","",$link);

$anchor stristr($value,"\">");
$anchor str_replace("\">","",$anchor);
$pozycja2 strpos($anchor,"</a>");
$anchor substr($anchor0$pozycja2);

if(
$link!="")
{
$newtab[$i][link] = strip_tags($link);
$newtab[$i][anchor] = strip_tags($anchor);
++
$i;
}
}

echo 
parse_xml($newtab);
?>



tu masz dane wejsciowe http://search.safrina.net/test/news.php
a tu efekt działania skryptu http://search.safrina.net/test/
_________________
Czytnik RSS Smile


Ostatnio zmieniony przez pepej dnia 27 Sty 2007, 02:35, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
idaho666
PostWysłany: 27 Sty 2007, 01:55    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Kwi 2006
Posty: 844

Ostrzeżeń: 1

dzieki ogromne!!! jutro bede testowal.
_________________
katalog seo ~ wzroscik
Kapturek
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1


Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » jak zrobic rss z pliku w php skladajacego sie z linkow
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


katalog stron | forum
Powered by phpBB © 2005 phpBB Group