Jump to content
php.lv forumi

And

Reģistrētie lietotāji
  • Posts

    3
  • Joined

  • Last visited

Everything posted by And

  1. ko varat minēt par kļūdu lietojot 2. paņēmienu?
  2. v3rb0 Jā lietoju php5. Paldies, tevis dotā saite līdzēja pavirzīties tuvāk strādājošam menu. izpildot norādījumus augšminētajā saitē nozuda kļuda ar t_clone tālāk sekoja kļūda: Fatal error: Call to undefined method Tree::createfromxmltree() risinājums atrodams phpguru.org forumā phpguru.org lapas forumā gan bija teikts, ka kādam līdzēja uzlikt vecāku Tree versiju (versijas 2.0.0 vietā uzstādīt 1.0.3), tomēr man abas versijas izdod šādu kļūdu: Fatal error: Call to a member function traverse() on a non-object in C:\Php_Web\_New\LogSys_3\HTML\TreeMenu.php on line 279
  3. Ir uzsādīts PEAR 1.4.9 un HTML_TreeMenu-1.2.0 to uzinstalējot un vadoties pēc pievienotās dokumentācijas no docs mapes, mēģināju sataisīt mapju-failu kokveida struktūras 1. paņēmiens (ielasot datus par koku no XML faila) izpildīju norādījumus no pievienotā dokumentācijas faila ka jābūt uzstādītām papildus: XML_Tree no PEAR Tree no saita phpguru.org xml fails my_tree.xml <?xml version="1.0"?> <treemenu> <node text="Node 3" icon="folder.gif" /> <node text="Node 4" icon="folder.gif"> <node text="Node 4_1" icon="folder.gif" /> <node text="Node 4_2" icon="folder.gif" /> <node text="Node 4_3" icon="folder.gif" /> </node> <node text="Node 5" icon="folder.gif" /> </treemenu> php fails my_tree.php koka veidošanai <?php require_once("HTML/TreeMenu.php"); require_once("XML/Tree.php"); // Tree class from phpguru.org require_once("Tree.php"); $xml = file_get_contents("my_tree.xml"); $treeMenu = HTML_TreeMenu::createFromXML($xml); ?> apskatot my_tree.php failu pārlūkā uzrāda kļūdu: Parse error: parse error, unexpected T_CLONE, expecting T_STRING in C:\PHP\PEAR\XML\Tree.php on line 297 augšminētajā rindiņā sākas šāda funkcija function clone() { $clone=new XML_Tree($this->filename,$this->version); $clone->root=$this->root->clone(); // clone all other vars $temp=get_object_vars($this); foreach($temp as $varname => $value) if (!in_array($varname,array('filename','version','root'))) $clone->$varname=$value; return($clone); } viss faila Tree.php kods apskatāms te 2. paņēmiens (izmantojot paraugfailu no mapes pear\HTML\docs\map_fs.php) šis variants ļauj izvadīt mapju-failu kokveida struktūru apskatītīt failu map_fs.php, apskatīt failu TreeMenu.php tomēr arī te parādās brīdinājumi (tik brīdinājumu, cik failu/mapju atrodas definētajā sākummapē): Warning: Invalid argument supplied for foreach() in C:\PHP\PEAR\HTML\TreeMenu.php on line 413 droši vien nekas nopietns tas nav, jo pēc 412. rindiņā esošā echo izvada var redzēt, ka tiek apskatīts mapju un failu nosaukumi un kļūda: Fatal error: Call to undefined method HTML_TreeMenu::printMenu() in C:\Php_Web\_New\LogSys_3\_filetree_\map_fs.php on line 41 fails map_fs.php iekļauj TreeMenu.php un 512 rindiņā failam TreeMenu.php ir funkcija printMenu() P.S. Ceru, ka spēsiet līdzēt ar padomu un norādīsiet turpmāko meklējumu virzienu. Paldies par komentāriem jau iepriekš.
×
×
  • Create New...