| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
luc7v
Data înscrierii: 26/Aug/2005
Mesaje: 5
|
| Trimis: Mie Sep 21, 2005 12:04 pm Titlul subiectului: RSS pe hosting gratuit |
|
|
Am nevoie sa agreg 2 feed-uri RSS pe un site cu hosting gratuit. Stiu Carp, dar nu functioneaza pentru ca e blocata fopen cu drept de scriere. Cunoaste cineva o solutie care sa nu necesite scrierea in fisiere? Precizez ca am acces la o baza de date MySQL.
Multam',
Lucian |
|
| Sus |
|
Ropiku
Data înscrierii: 12/Ian/2005
Mesaje: 54
Locație: Bucuresti
|
| Trimis: Mie Sep 21, 2005 7:02 pm Titlul subiectului: |
|
|
Am scris asa ceva si pe blogul meu:
an style="color: #000000"><?php $address="http://localhost/rss/phpromania.xml";
$maxrows=5;
$xml = simplexml_load_file($address);
echo "<h4>".$xml->channel->title."</h4>";
for ($x=0; $x<$maxrows; $x++) {
$item = $xml->channel->item[$x];
echo "<a href=\"$item->link\">$item->title</a><br />$item->description<p />";
}
Nu necesita nici scris in fisiere, nici baza de date. |
|
| Sus |
|
luc7v
Data înscrierii: 26/Aug/2005
Mesaje: 5
|
| Trimis: Mie Sep 21, 2005 8:32 pm Titlul subiectului: |
|
|
Pare o solutie excelenta, o sa-i faca proba (apropo, in blogul tau, la RSS Feed Generator, ai pus </channel> de doua ori, ma indoiesc ca functioneaza).
Oricum, aceasta este o solutie pentru un singur feed, iar eu am nevoie sa combin 2 feed-uri. Alte sugestii? |
|
| Sus |
|
Ropiku
Data înscrierii: 12/Ian/2005
Mesaje: 54
Locație: Bucuresti
|
| Trimis: Mie Sep 21, 2005 8:51 pm Titlul subiectului: |
|
|
| Asteapta pana maine ca mi-e tare somn. Mersi. |
|
| Sus |
|
Ropiku
Data înscrierii: 12/Ian/2005
Mesaje: 54
Locație: Bucuresti
|
| Trimis: Mie Sep 21, 2005 9:10 pm Titlul subiectului: |
|
|
Mai exact ce vrei ?
Daca le vrei separate doar apeleaza codul de 2 ori.
Daca le vrei "intretesute" si ordonate dupa data e mai complex. Ar trebuie sa le iei si sa le pui intr-un array si sa il ordonezi dupa data. |
|
| Sus |
|
Ropiku
Data înscrierii: 12/Ian/2005
Mesaje: 54
Locație: Bucuresti
|
| Trimis: Mie Sep 21, 2005 9:22 pm Titlul subiectului: |
|
|
Inca o chestie, vezi ca pe unele situri este
$item = $xml->channel->item[$x];
si pe altele
$item = $xml->item[$x];
Ar trebui pus if.
//Modificare ulterioara:
an style="color: #000000"><?php if (isset($xml->channel->item)) {
$item = $xml->channel->item[$x];}
elseif (isset($xml->item)) {
$item = $xml->item[$x];}
in loc de $item = $xml->channel->item[$x]; |
|
| Sus |
|
luc7v
Data înscrierii: 26/Aug/2005
Mesaje: 5
|
| Trimis: Mie Sep 21, 2005 9:28 pm Titlul subiectului: |
|
|
Ropiku a scris: Mai exact ce vrei ?
Daca le vrei separate doar apeleaza codul de 2 ori.
Daca le vrei "intretesute" si ordonate dupa data e mai complex. Ar trebuie sa le iei si sa le pui intr-un array si sa il ordonezi dupa data.
Imi trebuie "intretesute". Ma gandesc ca ar trebui sa existe un script pentru asa ceva gata facut care nu are nevoie sa scrie in fisiere. |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4355
Locație: la birou
|
| Trimis: Mie Sep 21, 2005 9:52 pm Titlul subiectului: |
|
|
| ce cauta asta la software ??? 8O |
|
| Sus |
|
luc7v
Data înscrierii: 26/Aug/2005
Mesaje: 5
|
| Trimis: Mie Sep 21, 2005 10:06 pm Titlul subiectului: |
|
|
Pirahna a scris: ce cauta asta la software ??? 8O
Pentru ca eu caut un software PHP, in speta un agregator RSS care sa nu aiba nevoie sa scrie in fisiere. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |