Vraag & Antwoord

Webprogrammeren & scripting

[Smarty]Fatal error: Call to undefined function () <HELP!

6 antwoorden
  • hallo mensen!! Ik probeer gebruik te maken van de Smarty template engine. Ik krijg echter de volgende fatale error: Fatal error: Call to undefined function: () in /export/home/websmith.nl/objs/Smarty.class.php on line 1599 De code in Smarty.class.php rond regel 1599: [code:1:2fbbaccab1] function _fetch_template_info($tpl_path, &$template_source, &$template_timestamp, $get_source = true, $quiet = false) { $_return = false; if ($this->_parse_file_path($this->template_dir, $tpl_path, $resource_type, $resource_name)) { switch ($resource_type) { case 'file': if ($get_source) { $template_source = $this->_read_file($resource_name); } $template_timestamp = filemtime($resource_name); $_return = true; break; default: // call resource functions to fetch the template source and timestamp if ($get_source) { $resource_func = $this->_plugins['resource'][$resource_type][0][0]; $_source_return = $resource_func($resource_name, $template_source, $this); } else { $_source_return = true; } $resource_func = $this->_plugins['resource'][$resource_type][0][1]; $_timestamp_return = $resource_func($resource_name, $template_timestamp, $this); //regel 1599 $_return = $_source_return && $_timestamp_return; break; } } [/code:1:2fbbaccab1] De functie $resource_func() zou dus niet bestaan.... En dat klopt idd, ik kan m ook niet vinden (sowieso vind ik het raar, een functie die begint met een $)... Maar dezelfde engine werkt met een ander pagina wel... Wat kan ik fout doen???????? thanks. Jasper
  • $blabla is toch een variable ... ?
  • Ja, en de waarde is de naam van een functie die dan uitgevoerd wordt.. M'n probleem is nog steeds niet verholpen.... Heeft iemand enig idee wat deze functie voorstelt zodat ik kan afleiden wat ik vergeet te initieren oid??? thanks!!! Jasper
  • Haale eens de $ weg, kijken wat hij dan doet.
  • De code die ik bijgevoegd is onderdeel van de Smarty engine en werkt in principe... Ik heb echter een instantie gemaakt van de 'Smarty klasse'. Maar dit gaat dus niet helemaal goed... De code is dus in principe goed... Is er niemand die ervaring heeft met Smarty?? Jasper
  • Ik heb geen ervaring met Smarty dus kan je niet gericht helpen (is er geen website/forum waar je ondersteuning van de makers krijgt?) dus het enige wat ik kan doen is wat debug tips geven. De (variabele) functie $resource_func() bestaat niet en als ik de foutmelding goed interpreteer zegt deze eigenlijk dat de variabele $resource_func leeg is. Met andere woorden echo deze eens naar het scherm om dit te verifieren en probeer te achterhalen waar deze variabele wordt ge-set. Heb je zelf voorbeelden waar de template wel werkt? Zo ja, kijk dan ook eens waar de verschillen zitten. Of start met een basic template en probeer steeds meer elementen toe te voegen tot deze fout loopt en kijk dan waardoor dit wordt veroorzaakt.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.