| | |
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 16.01.2008 19:48 | |
|
zdravim,
noo vyskytol sa mi pri kodeni mensi problem a prechadzal som nejake docs ale nic,
problem je ze sa snazim vytiahnut informacie z RSS zdroja fora www.ozzu.com , pouzil som na to XMLReader funkcie, vsetko islo korektne az dovtedy kym sa im na stranke nezobrazilo nejake divne kodovanie, cakal som chybu s kodovanim uz davno no a nakoniec prisla, tu je teda chybova hlaska
Kód: Warning: XMLReader::read() [function.XMLReader-read]: http://ozzu.com/rss.xml:197: parser error : Input is not proper UTF-8, indicate encoding ! in /opt/lampp/htdocs/dev/classes.php on line 13
Warning: XMLReader::read() [function.XMLReader-read]: <title>Redirects � Are they OK with Google?</title> in /opt/lampp/htdocs/dev/classes.php on line 13
Warning: XMLReader::read() [function.XMLReader-read]: ^ in /opt/lampp/htdocs/dev/classes.php on line 13
Warning: XMLReader::read() [function.XMLReader-read]: http://ozzu.com/rss.xml:197: error: Bytes: 0x96 0x20 0x41 0x72 in /opt/lampp/htdocs/dev/classes.php on line 13
Warning: XMLReader::read() [function.XMLReader-read]: <title>Redirects � Are they OK with Google?</title> in /opt/lampp/htdocs/dev/classes.php on line 13
Warning: XMLReader::read() [function.XMLReader-read]: ^ in /opt/lampp/htdocs/dev/classes.php on line 13
Warning: XMLReader::read() [function.XMLReader-read]: An Error Occured while reading in /opt/lampp/htdocs/dev/classes.php on line 13
Warning: XMLReader::read() [function.XMLReader-read]: http://ozzu.com/rss.xml:197: parser error : Input is not proper UTF-8, indicate encoding ! in /opt/lampp/htdocs/dev/classes.php on line 28
Warning: XMLReader::read() [function.XMLReader-read]: <title>Redirects � Are they OK with Google?</title> in /opt/lampp/htdocs/dev/classes.php on line 28
Warning: XMLReader::read() [function.XMLReader-read]: ^ in /opt/lampp/htdocs/dev/classes.php on line 28
Warning: XMLReader::read() [function.XMLReader-read]: http://ozzu.com/rss.xml:197: error: Bytes: 0x96 0x20 0x41 0x72 in /opt/lampp/htdocs/dev/classes.php on line 28
Warning: XMLReader::read() [function.XMLReader-read]: <title>Redirects � Are they OK with Google?</title> in /opt/lampp/htdocs/dev/classes.php on line 28
Warning: XMLReader::read() [function.XMLReader-read]: ^ in /opt/lampp/htdocs/dev/classes.php on line 28
Warning: XMLReader::read() [function.XMLReader-read]: An Error Occured while reading in /opt/lampp/htdocs/dev/classes.php on line 28
Warning: XMLReader::read() [function.XMLReader-read]: An Error Occured while reading in /opt/lampp/htdocs/dev/classes.php on line 46
Warning: XMLReader::read() [function.XMLReader-read]: An Error Occured while reading in /opt/lampp/htdocs/dev/classes.php on line 44 na riadkoch kde sa vyskytuju chyby som pouzil XMLReader:: read, @sice chybe zabrani no kodovanie potom pravdepodobne nebude najkrajsie uvazoval som nad funkciou iconv, az na to ze za pc uz sedim strasne dlho za posledny mesiac kazdy den a uz som kusok unaveny, nepomohol by mi niekto ako by som danu funckiu mohol vyuzit (a ci vobec mohol) tu je zaciatok triedy kodu, mozno to bude kusok nie najkvalitnejsi kod lebo s pod. vecami som zacal prednedavnom takze .... Kód: class parser{
var $url; function load(){ $this->xml = new XMLReader(); $this->xml->open($this->url); } function load_info(){ $xml=$this->xml; while ($xml->read()) { if($xml->nodeType==1 && $xml->name=="channel"){ while($xml->read() && $xml->name!="item"){ // next array is array of main rss properities, where the url is url of the image $features=array("title","link","description","language","pubDate","lastBuildDate","url"); foreach($features as $feature){ $this->assign($feature,$xml,"info"); } } } } } ......... }
dik
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 Bydlisko: 127.0.0.1 | Napísal vl4kn0: 16.01.2008 20:32 | |
|
mohol by si skusit nacitavat rss do suboru. potom by si hned v prvom riadku dostal Kód: <?xml version="1.0" encoding="iso-8859-2"?>
a to by si mohol ci uz pomocou simpleXML alebo uz obycajne prepisanim prepisat kodovanie na ake potrebujes alebo mozes skusit pouzit pear XML/RSS class. maju to poriesene dost premakane.
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal autor témy javo: 16.01.2008 20:38 | |
|
vl4kn0 píše: mohol by si skusit nacitavat rss do suboru. potom by si hned v prvom riadku dostal Kód: <?xml version="1.0" encoding="iso-8859-2"?> a to by si mohol ci uz pomocou simpleXML alebo uz obycajne prepisanim prepisat kodovanie na ake potrebujes alebo mozes skusit pouzit pear XML/RSS class. maju to poriesene dost premakane.
to ale vzhladom k zameraniu stranky technicky nieje mozne
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 Bydlisko: 127.0.0.1 | Napísal vl4kn0: 16.01.2008 21:20 | |
|
javo píše: to ale vzhladom k zameraniu stranky technicky nieje mozne
preoc nie?
ale potom myslim ze nacitanie rss do suboru nebude ziaden problem:
Kód: $source = 'file.rss'; if (file_exists($source) && (filemtime($source) > time() - 86400)) { unlink($source); }
if (!file_exists($source)) { copy('path_odkial_tahas_rss', $source); } potom staci zavolat na pomoc bud simplexml ktora je ale bohuzial explicitne povolena az od php5. alebo mozes zavolat domXML. potom mozes zavolat este SAX ale to sa nepouziva ukazem priklad s domXML: ked uz mas ulozene RSS v subore file.rss mozes ho volat takto Kód: $dom = new DomDocument(); $dom->load('file.rss'); $body = $dom->documentElement->getElementsByTagName('body')->item(0); echo $body->getAttributeNode('background')->value . "\n";
v skratke najskor si vyziadas korenovy prvok dokumentu (documentElement) potom prvy prvok v zozname vnorenych uzlov (v spravne formatovanom dokumentu je vzdy prvy uzol znacka body)
potom pomocou metody getAttributeNode() zistis hodnotu atributu background. hodnotu nacitas z vlastnosti value.
nemam tu teraz po ruke rss tak davam iba takyto ubohy priklad. ale celkovo by si mal pochopit o co ide
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal autor témy javo: 16.01.2008 21:31 | |
|
hmm ako citat z XML suborov nie je zlozite, tomu rozumiem, co ale ziskam tym ze si RSS subor nakopirujem k sebe? sak mozem pracovat rovno s originalom nie? stale ale nechapem ako to vyriesi moj problem s kodovanim
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 Bydlisko: 127.0.0.1 | Napísal vl4kn0: 16.01.2008 21:38 | |
|
javo píše: hmm ako citat z XML suborov nie je zlozite, tomu rozumiem, co ale ziskam tym ze si RSS subor nakopirujem k sebe? sak mozem pracovat rovno s originalom nie? stale ale nechapem ako to vyriesi moj problem s kodovanim
Kód: <?xml version="1.0" encoding="iso-8859-2"?>
zmenis hodnotu atributu encoding hned v prvom riadku a mas po porbleme imho
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal autor témy javo: 16.01.2008 21:44 | |
|
hmm neviem ci to bude fungovat len zmenou encoding, nejako sa mi to nezda, kazdopadne to skusim a dam vediet , ak by mal este niekto nejaky iny napad budem rad
zatim thx to vl4kn0
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | |
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal autor témy javo: 27.01.2008 10:36 | |
|
no vyskytol sa mi este 1 problem tak ho dam do tejto temy :
Cannot instantiate non-existent class: xmlreader ....
na locale slo vsetko ok, ked som to upol na server tak je nieco zle, PHP je s podporou XML, ... v com moze byt chyba?
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 27.01.2008 13:06 | |
|
ked som robil s xml, tiez som mal problem s kodovanim. pomohla mi tato funkcia Kód: string iconv ( string $in_charset , string $out_charset , string $str )
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal autor témy javo: 27.01.2008 13:15 | |
|
suchy píše: ked som robil s xml, tiez som mal problem s kodovanim. pomohla mi tato funkcia Kód: string iconv ( string $in_charset , string $out_charset , string $str )
hmm s tym sa este pohram dik, ale nevies ako by som rozbehal na hostingu tie XMLREader funkcie? totiz nejako mi z hostingu neodpovedaju, moze to byt nastavenim?
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 27.01.2008 13:20 | |
|
no podla tej hlasky co si sem hodil Citácia: Cannot instantiate non-existent class: xmlreader predpokladam, ze tam tu class nemaju. tak ju skus stiahnut a nahod si ju niekde k sebe do adresara a includni odtial.
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal autor témy javo: 27.01.2008 13:57 | |
|
suchy píše: no podla tej hlasky co si sem hodil Citácia: Cannot instantiate non-existent class: xmlreader predpokladam, ze tam tu class nemaju. tak ju skus stiahnut a nahod si ju niekde k sebe do adresara a includni odtial.
jedine co som nasiel su XMLreader zdrojaky, no tie sa musia skompilovat, to akoze existuje normalne .php subor ktory zabezbeci to iste ako keby bola tato funkcia skompilovana? neviem neco take najst
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 27.01.2008 16:10 | |
|
neviem ja prave. trebars co sa tyka pear, ked ho na hostingu nemas, nakopirujes klasicke php zdrojaky. som myslel, ze s xmlreaderom to bude podobne. ak si ich nasiel iba v takejto podobe modulu pre apache, tak s tym ti pomoze asi len admin.
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal autor témy javo: 27.01.2008 16:44 | |
|
suchy píše: neviem ja prave. trebars co sa tyka pear, ked ho na hostingu nemas, nakopirujes klasicke php zdrojaky. som myslel, ze s xmlreaderom to bude podobne. ak si ich nasiel iba v takejto podobe modulu pre apache, tak s tym ti pomoze asi len admin.
pomohol resp. ja som delal kusok detinsku chybu, no zatial dik
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| zmena kodovania v RSS v PHP, ASP | 2 | 381 | 16.12.2008 14:20 max-m | | Zmena kódovania v Databázy | 1 | 736 | 11.12.2007 16:56 mokus | | zmena kodovania v JAVE v Assembler, C, C++, Pascal, Java | 1 | 373 | 12.04.2010 15:06 Forty- | | Zmena kodovania MMDS signalu? v TV | 1 | 853 | 15.04.2007 19:17 Shark NX | | Hromadná zmena kódovania - Sizuliser Kaboom v Články | 0 | 2235 | 13.04.2008 14:05 Numline1 | | Zmena zdroja v Modifikácie, návody a projekty | 25 | 2789 | 30.07.2008 19:24 kruzin99 | | zmena zdroja pri kúpe PC zostavy v PC zostavy | 1 | 446 | 23.03.2011 19:18 mino_85 | | RSS bez RSS v Sieťové a internetové programy | 0 | 2441 | 09.02.2009 12:53 frenkacik | | Opravenie kodovania v HTML, XHTML, XML, CSS | 5 | 437 | 25.07.2011 18:11 kubino76 | | program na zmenu kodovania v Ostatné programy | 0 | 590 | 31.03.2007 19:13 javo | | Zmena obrazka pri nadideni z myslov.../...Zmena pozadia v JavaScript, VBScript, Ajax | 2 | 2237 | 11.09.2007 22:42 rik | | RSS v Správy pre vedenie fóra | 6 | 3466 | 01.07.2008 13:44 JanoF | | RSS v PHP, ASP | 4 | 2600 | 15.06.2008 15:29 k3tch | | RSS v Sieťové a internetové programy | 7 | 1866 | 31.12.2006 3:42 AVAST | | RSS v HTML, XHTML, XML, CSS | 2 | 2636 | 03.12.2007 14:02 festersvk | | RSS v Redakčné systémy | 1 | 2861 | 04.08.2006 18:17 JanoF |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|