Salve.
Ho uno script che prende semplicemente il testo da un'attributo di un nodo xml che separo con il separatore ; con la funzione explode(), questo è il codice:
Codice PHP:
$num_visite = explode("=", file_get_contents($visit));
$numero_visite = $num_visite[1];
$doc = new DOMDocument("1.0", "ISO-8859-1");
$doc->load("db.xml");
$root = $doc->documentElement;
$elements = $root->getElementsByTagName("nodo");
//$isset = false;
foreach ($elements as $el)
{
$id = $el->getAttribute("id");
$separata = explode(";", $id);
print_r($separatore);
echo$separatore(0);
}
Mi funziona tutto bene fino a quando stampo la struttura dell'array $separata, ma quando provo a stampare il primo elemento dell'array mi restituisce questo errore:
Codice:
Fatal error: Function name must be a string in /membri/sevenjeak/Pc_tools_v1.0/inc/counter.php on line 20
Non riesco a capire perché mi restituisce questo errore, visto che non è la prima volta che separo una stringa con la funzione explode(), di cosa si trotta?