sviesc Posted April 22, 2004 Report Share Posted April 22, 2004 es lietoju šādu te kodu, bet nu kautakas vairs nau lab <?xml version="1.0" encoding="utf-8" ?> <rss version="2.0"> <channel> <title>sviesc.valsts.lv</title> <link>http://sviesc.valsts.lv/</link> <description>PHP, MySql iesācēju barības barotņu placis</description> <language>lv</language> <?PHP MYSQL_CONNECT ($hostname,$username,$password) OR DIE ("nav servera"); mysql_select_db("$dbName") or DIE ("Nav DB."); $all = mysql_query("SELECT * FROM $usertable ORDER BY `id` DESC LIMIT 0,8"); if (!$all) { echo( mysql_error()); } else { while ($row1 = mysql_fetch_array($all)) { $head = $row1["headline"]; $name = $row1["vards"]; $teksts = $row1["text"]; $dat = $row1["datums"]; $id = $row1["id"]; ?> <item> <title><?PHP echo '$head'; ?></title> <link>http://sviesc.valsts.lv/index.php?menu=read&id=<?PHP echo '$id'; ?></link> <description><?PHP echo '$text'; ?></description> <pubDate><?PHP echo '$dat'; ?></pubDate> <author><?PHP echo '$name'; ?></author> </item> <?PHP } } ?> </channel> </rss> :blink: moš kādam gudrajam i kāda ideja Link to comment Share on other sites More sharing options...
Aleksejs Posted April 22, 2004 Report Share Posted April 22, 2004 Un kas tas "kaut kas" būtu? P.S. ...Izlasiet savu uzrakstīto jautājumu pats piecas reizes. Palūdziet, lai to izlasa kolēģis un pasaka, vai saprata, ko jūs ar to vēlaties uzzināt. ... Rakstot, cenšaties to darīt saprotami. Ja jautājums būs nesaprotams, neviens uz to nebūs spējīgs atbildēt. Link to comment Share on other sites More sharing options...
bubu Posted April 22, 2004 Report Share Posted April 22, 2004 vai ta shitais: echo '$head' tev neizdrukaa $head, nevis to veertiibu ko satur $head mainiigais? tb nafig tu tur vienkaarshaas peedinjas lieto? Link to comment Share on other sites More sharing options...
sviesc Posted April 23, 2004 Author Report Share Posted April 23, 2004 (edited) Un kas tas "kaut kas" būtu? P.S. ...Izlasiet savu uzrakstīto jautājumu pats piecas reizes. Palūdziet, lai to izlasa kolēģis un pasaka, vai saprata, ko jūs ar to vēlaties uzzināt. ... Rakstot, cenšaties to darīt saprotami. Ja jautājums būs nesaprotams, neviens uz to nebūs spējīgs atbildēt. kārtējo reizi esmu pacenties riktīgi pareizi nenoformulēt jautājumu. Jautājums - ir šāds rss kods, bet kad to sajūdzu ar PHP nenotiek nepieciešamā tagu izvade varbūt kādam ir zināms kāds jēdzīgāks php un rss savienojamības piemērs :blink: Edited April 23, 2004 by sviesc Link to comment Share on other sites More sharing options...
Aleksejs Posted April 23, 2004 Report Share Posted April 23, 2004 Nu pirmais, ko redz - ir tas, ko teica bubu: rindiņa echo '$head'; izdrukā zīmi "'$" un vārdu "head". Ko skripts saka, ja tu ieliec error_reporting(E_ALL); ? Link to comment Share on other sites More sharing options...
Gacha Posted April 23, 2004 Report Share Posted April 23, 2004 Tā ir ! Gribeju tik biku papildināt. Parastas pedinjas 'bla' lieto tikai tad kad ir tikai tirs texts un nav ietverts neviens $mainigais vai ari nav ari citas pedinjas ieksh taa. Jo php stap shim pedam nemekle mainigos un tapec tas izpildas atrak. Bet lietojot "bla" php mekle vai tur nav kads $mainigais. Link to comment Share on other sites More sharing options...
sviesc Posted April 23, 2004 Author Report Share Posted April 23, 2004 to es tākā saprast, bet jautājums ir tieši par rss vai rss barotni var veodot šādi un ja var tad kur ir mana kļūda, jo tā netiek izvadīts nekas no rss Link to comment Share on other sites More sharing options...
Gacha Posted April 23, 2004 Report Share Posted April 23, 2004 Nu kods izskatas pareizi. Te butu vienalga vai tas ir rss vai parasts dokuments, bet kaut ko butu jaizvada. Pamegini tai cikla iebast ieksha echo 'TESTS'; Un ja vinjsh tev 8x izvadis TESTS tad ar php viss ir kartibaa. Un tad tev jaskatas kas ar xml. Link to comment Share on other sites More sharing options...
Venom Posted April 23, 2004 Report Share Posted April 23, 2004 RSS domāts lai atvieglotu noslodzi uz serveru - t.i. tā veidotāja nevajadzētu katru reizi slēgties klāt datu bāzei. Doma ir šāda: pie jauna raksta pievienošanas tu izpildi to sql vai ko un rezultātus ieraksti failā - viss kas tev iet uz echo jāiet iekš fwrite! Tad RSS readeri vilks failu pa tieši un papildus netraucēs mysqlam. Link to comment Share on other sites More sharing options...
sviesc Posted April 27, 2004 Author Report Share Posted April 27, 2004 ņu ņemos es ar to rss taga es sagudroju šādu te kodu vis strādā tiklīdz nenodefinē mainīkos kā nodefinē tā bum no efect <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>sviesc.valsts.lv</title> <link>http://sviesc.valsts.lv</link> <description>Par un ap php un mYsql</description> <language>en</language> <?php //piekonektejas serverim un datu bazei MYSQL_CONNECT (localhost,user,pass) OR DIE ("nav servera"); mysql_select_db("db") or DIE ("Nav DB."); $all = mysql_query("SELECT * FROM page ORDER BY `id` DESC LIMIT 0,10"); //te saksies to datu izvade kas ir datu bazee if (!$all) { echo( mysql_error()); } else { while ($row1 = mysql_fetch_array($all)) { $head = $row1["headline"]; $name = $row1["vards"]; $dat = $row1["datums"]; $id = $row1["id"]; ?> <item> <title><? echo "$head"; ?></title> <link>http://sviesc.valsts.lv/index.php?menu=read&id=<? echo "$id"; ?></link> <description><? echo "$teksts"; ?></description> <dc:creator><? echo "$name"; ?></dc:creator> <dc:date><? echo "$dat"; ?></dc:date> </item> <?php } } ?> </channel> </rss> varbūt jums ir kāda ideja kādēļ tiklīdz nodefinēju mainīgos vis aiziet pa pieskari Link to comment Share on other sites More sharing options...
Venom Posted April 27, 2004 Report Share Posted April 27, 2004 kādus mainīgos? localhost,user,pass - tās ir definētas konstantes? citādi jāliek apostrofos atsit sev pieradumu rakstīt quotes ", vairumā vietās jāpielieto ' - vieglāk kad jāizvada html (pats padomā, kā vieglāk - echo "<a href=\"\">"; vai '<a href="">') tāpat $head = $row1["headline"]; vietā ātrāk ies ar $row['headline']; otrādi iet iekš SQL queriejiem (vismaz te ir pareizi) tāpēc ka te vērtībām jāizmanto apsotrofi ("...SET `column`='value'...") echo( mysql_error()); vispār incanti izskatās (kapēc iekš iekavām?) echo "$head"; vispār brīnums (echo $head; neiet?) ja jau augšā ir <?php, kāpēc zemāk iet <? echo "$teksts"; ?> nevis <?php echo ... globāls jautājums - kāds ir faila paplašinājums *.rss, *.xml vai tomēr *.php? ja tomēr napalīdz, pašā augšā uzliec <?php error_reporting(E_ALL); ?> un paskaties, ko tev pateiks kļūdu pārsētājs. Link to comment Share on other sites More sharing options...
sviesc Posted April 28, 2004 Author Report Share Posted April 28, 2004 laikam Tur nau problēma ar php ja jau izmet šādu te erorru XML Parsing Error: not well-formedLocation: http://sviesc.valsts.lv/rss/ Line Number 9, Column 59: <link>http://sviesc.valsts.lv/index.php?menu=read&id=168</link> ---------------------------------------------------------------^ vabūt jums ir doma kādēļ kā ieliek <?php header('Content-Type: text/xml; charset=utf-8'); ?> rodās šāda te problēma Link to comment Share on other sites More sharing options...
bubu Posted April 28, 2004 Report Share Posted April 28, 2004 & ziimi nedriikst lietot! taa vietaa man liekas bija jaaliek & Link to comment Share on other sites More sharing options...
Recommended Posts