Jump to content
php.lv forumi

And

Reģistrētie lietotāji
  • Posts

    3
  • Joined

  • Last visited

And's Achievements

Newbie

Newbie (1/14)

  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...