phun-ky Skrevet 27. september 2004 Del Skrevet 27. september 2004 (endret) har knotet sammen dette lille scriptet: <? //database snakk include("db.php"); $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); $query = mysql_query("SELECT id,tittel,artikkel,forfatter,dato, type FROM news"); echo "<?xml version=\"1.0\" ?> "; echo "<rss version=\"2.0\">"; echo "<channel>"; echo "<title>UMedia Nyhetsfeed</title>"; echo "<description>En nyhetsfeed for UMedia.no. Her vil du finne alle våre siste nyheter.</description>"; echo "<link>http://www.umedia.no</link>"; while($row = mysql_fetch_array($query)) { echo "<item>"; echo "<title>$row[tittel]</title>"; echo "<description>$row[artikkel]</description>"; echo "<link>http://www.umedia.no/?s=news.php</link>"; echo "</item>"; } mysql_close(); echo "</channel>"; echo "</rss>"; ?> men jeg får ikke ut en feed.. mangler jeg noe? eller må den inn i en separat fil? Endret 30. september 2004 av phun-ky Lenke til kommentar
Loomy Skrevet 27. september 2004 Del Skrevet 27. september 2004 Får du ut noe i det hele tatt? Anyhoo, jeg ser ingen åpenbare feil egentlig Klarer aldri å lete opp et endelig svar på dette, men du må kanskje legge fnutter inn i $row['noe'] Lenke til kommentar
phun-ky Skrevet 27. september 2004 Forfatter Del Skrevet 27. september 2004 (endret) dette får jeg ut når linken er: /?s=make_rss En nyhetsfeed for UMedia.no. Her vil du finne alle våre siste nyheter.URLstår foreløpig hjemme her, det er derfor den er så ustabil. skal prøve å få en fast og fin linje til den, det er bare å smøre seg med tålmodighet imens. URL har nå kommet i gang med bedriften og er i full gang med et prosjekt for en kafé i Sandvika. Vi skal levere maskiner til bruk som kaféens kunder kan surfe på. Siden holder vi på å gjøre i stand, men i mellomtiden kan du ta en titt innom forumet vårt på UMedia Outpost Community. Du kan også registrere deg som kunde her hos oss imens! Registrer deg her URL usammenhengende og <title> forsvinner.. med denne url'en: /make_rss.php ingenting.. Endret 27. september 2004 av phun-ky Lenke til kommentar
phun-ky Skrevet 27. september 2004 Forfatter Del Skrevet 27. september 2004 kanskje jeg må skrive den til en *.xml fil? Lenke til kommentar
LoS Skrevet 27. september 2004 Del Skrevet 27. september 2004 hmm, kanskje du må sette en xml header? å bytte filetternavn tror jeg ikke hjelper noen ting gett. Lenke til kommentar
phun-ky Skrevet 27. september 2004 Forfatter Del Skrevet 27. september 2004 prøvde å putte en xml fil manuelt på siden, men da fikk jeg: XML-siden kan ikke vises Kan ikke vise XML-inndata ved hjelp av -stilark. Rett opp feilen og velg deretter Oppdater eller prøv på nytt senere. -------------------------------------------------------------------------------- XML-dokumentet må ha et toppnivåelement. Feil under behandling av ressursen http://www.umedia.no/rss.xml. Lenke til kommentar
Ueland Skrevet 28. september 2004 Del Skrevet 28. september 2004 kan fint være php fil og, men saken er at du åpenbart ikke får ut noe ifra databasen i hele tatt. Lenke til kommentar
phun-ky Skrevet 28. september 2004 Forfatter Del Skrevet 28. september 2004 hvis du leser det jeg har postet nøye, så ser du at jeg får noe fra databasen når linken er: /?s=make_rss. men LoS sier at jeg må sette inn en xml header. how? what? where? Lenke til kommentar
phun-ky Skrevet 30. september 2004 Forfatter Del Skrevet 30. september 2004 ok, har prøvd noe nytt nå.. men det eneste jeg får skrevet til fila er "0" !?!?! how? what? where? make_rss.php: <? //database snakk include("db.php"); $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); $query = mysql_query("SELECT id,tittel,artikkel,forfatter,dato, type FROM news"); $file = "rss.xml"; if (!$file_handle = fopen($file,"a")) { echo "Kan ikke åpne fil!"; } $data = " <?xml version=\"1.0\" ?>\n\r <rss version=\"2.0\">\n\r <channel>\n\r <title>UMedia Nyhetsfeed</title>\n\r <description>En nyhetsfeed for UMedia.no. Her vil du finne alle våre siste nyheter.</description>\n\r <link>http://www.umedia.no</link>"; while($row = mysql_fetch_array($query)) { $a = $row[tittel]; $data +="<item>\n\r <title>$a</title>\n\r <description>$row[artikkel]</description>\n\r <link>http://www.umedia.no/?s=news.php</link>\n\r </item>\n\r"; } mysql_close(); $data += "</channel>\n\r </rss>\n\r"; if (!fwrite($file_handle, $data)) { echo "Kan ikke skrive til fil!"; } header ("Location: http://www.umedia.no/rss.xml"); fclose($file_handle); ?> Lenke til kommentar
phun-ky Skrevet 30. september 2004 Forfatter Del Skrevet 30. september 2004 løst, brukte lokaltog siN Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå