Gå til innhold

Hente artikler fra MySQL database til RSS


Anbefalte innlegg

Videoannonse
Annonse

I følge feilmeldinga, har du ikke gjort det på alle. Det er sikkert flere steder du må skrive...

 

Kanskje hvis du henter ut fra databasen, og det er en link der, som er slik (&) uten amp; bak, så kanskje det ødelegger?

 

Jeg veit ikke...må være noe i koden din. Altså en & som ikke har fått amp; bak seg.

Lenke til kommentar
Hvilke variabler skal jeg kjøre strip_tags på?

 

Prøver $tekst jeg.

8078698[/snapback]

 

Ikke der, her:

foreach($result as $r){
       $date = date('d/m/Y@H:i:s', $r->timestamp);
       	$rss .="
             <item>
     <title>".strip_tags($r->title)."</title>
     <pubDate>$date</pubDate> 
     <description>".strip_tags($r->text)."</description>
     <link>http://bogus.uib.no/~sha015/museum/index.php?page=item&item_id=$r->item_id</link>
   	</item>";
 	}



			
		
Lenke til kommentar
Har prøvd den, men får den ikke til å funke, prøver på den her først.

8078808[/snapback]

 

Som gyldig feed i feks bloglines må koden endres litt:

http://bogus.uib.no/~sha015/php/test30.php

 

Dvs datoformat må være på et spesielt format.

Jeg har endret kildekoden. Det er noen få linjer som er endret

 

Men denne feeden - http://bogus.uib.no/~sha015/php/test28.php går ann å legge til i bloglines.

Lenke til kommentar

I IE klager den på å Kanskje fordi det ikke er iso-8859-1, som den forventer.

Et slag i blinde, men som iallfall konverterer å til å er html_entity_decode, og da blir foreach-løkka slik:

 

foreach($result as $r){
       $tm=$r->timestamp;  // time stamp of the present time
   $tm=date("D, d M Y H:i:s",$tm); // generating the format
   $date=$tm. " GMT"; // added GMT but you can add your format
       	$rss .="
             <item>
     <title>".strip_tags(html_entity_decode($r->title))."</title>
     <pubDate>$date</pubDate> 
     <description>".strip_tags(html_entity_decode($r->text))."</description>
     <link>http://bogus.uib.no/~sha015/museum/index.php?page=item&item_id=$r->item_id</link>
   	</item>";
 	}

Endret av CruellaDeVille
Lenke til kommentar
Gjest Slettet-rXRozPkg

Dette burde vel egentlig bli dekt av header() som CruellaDeVille skrev om.

Men prøv å legge til <?xml version="1.1" encoding="iso-8859-1"?> på toppen av det du skriver ut.

 

Er du forøvrig sikker på at det er iso-8859-1 filen er lagret i, og ikke UTF-8?

Endret av Slettet-rXRozPkg
Lenke til kommentar
Dette burde vel egentlig bli dekt av header() som CruellaDeVille skrev om.

Men prøv å legge til <?xml version="1.1" encoding="iso-8859-1"?> på toppen av det du skriver ut.

 

Er du forøvrig sikker på at det er iso-8859-1 filen er lagret i, og ikke UTF-8?

8082213[/snapback]

 

La den helt på toppen, og da fikk jeg denne feilmeldingen:

Parse error: syntax error, unexpected T_STRING in /web/www/frac/users/s/sklasjlk/index.php on line 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...