panickq
4.08.2009 - 15:03
Êîä xml ôàéëà :
<? xml version="1.0" encoding="win-1251"?>
<books>
<book>
<name>Èìÿ #1</name>
<pages>304</pages>
<author>Àâòîð #1</author>
<cover>http://www.bestmusic.lt/uploads/posts/2009-07/1247808922_1247769280_00-bamboo_forest-the_seven_chakras.jpg
</cover>
</book>
<book>
<name>Èìÿ #2</name>
<pages>304</pages>
<author>Àâòîð #2</author>
<cover>http://www.bestmusic.lt/uploads/posts/2009-07/1247808922_1247769280_00-bamboo_forest-the_seven_chakras.jpg
</cover>
</book>
</books>
Êîä ìîäóëÿ
PHP |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Untitled Document</title> </head>
<body>
<?php
class book { var $name; var $pages; var $author; var $cover;
function book ($_name, $_pages , $_author , $_cover)
{
this->name = $_name; this->pages = $_pages; this->author = $_author; this->cover = $_cover; }
function printBook () {
echo ("<table border=1>");
echo ("<tr><td>") echo ("Íàèìèíîâàíèå êíèãè</td><td>") echo ($this->name); echo ("</td></tr>");
echo ("<tr><td>") echo ("Êîë-âî ñòðàíèö</td><td>") echo ($this->pages); echo ("</td></tr>");
echo ("<tr><td>") echo ("Àâòîð/td><td>") echo ($this->author); echo ("</td></tr>");
echo ("<tr><td>") echo ("Îáëîæêà</td><td>") echo ($this->cover); echo ("</td></tr>");
echo ("</table>"); echo ("</br>"); }
}
function readDatabase ($filename) { $data = implode ("" , file($filename)); $parser = xml_parser_create(); xml_parse_into_struct($parser , $date , $values , $tags); xml_parser_free($parser);
for ($i=0; $i<count $tags["BOOK"]); $i+=6) { $name = $values[$tags["BOOK"][$i]+1["value"]; $pages= $values[$tags["BOOK"][$i]+3["value"]; $pages= $values[$tags["BOOK"][$i]+5["value"]; $pages= $values[$tags["BOOK"][$i]+7["value"]; $book = new book ($name, $pages, $author, $cover); $book->printtBook(); } } readDatabase ("books.xml");
|
Îøèáêà:Parse error: syntax error, unexpected T_OBJECT_OPERATOR in \xml_\xmlview.
php on line 23
Ñïóñòÿ 1 ÷àñ, 18 ìèíóò, 50 ñåêóíä (4.08.2009 - 15:22) Sylex íàïèñàë(à):
syntax error - ýòî æåñòü...
PHP |
$this->name = $_name; $this->pages = $_pages; $this->author = $_author; $this->cover = $_cover; |
Ñïóñòÿ 17 äíåé, 3 ÷àñà, 55 ìèíóò, 2 ñåêóíäû (21.08.2009 - 19:17) Èâàí íàïèñàë(à):