[ Ïîèñê ] - [ Ïîëüçîâàòåëè ] - [ Êàëåíäàðü ]
Ïîëíàÿ Âåðñèÿ: Îøèáêà â ìîäóëå äëÿ èçâëå÷åíìÿ èíôû èç xml
panickq
Êîä 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) Èâàí íàïèñàë(à):
Íó ÷åñòíî ãîâîðÿ íå çíàþ
Áûñòðûé îòâåò:

 Ãðàôè÷åñêèå ñìàéëèêè |  Ïîêàçûâàòü ïîäïèñü
Çäåñü ðàñïîëîæåíà ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû.
Invision Power Board © 2001-2024 Invision Power Services, Inc.