sto facendo un piccolo script d'integrazione tra un forum e joomla
l'ho testato e funziona (niente di eccezionale ...ma funziona)
l'unico problema è che nel corso dell'opera ho voluto aggiungere una query al database affinchè si prenda il valore di una variabile (invece che la stessa sia inserita nello script)
questa è la query
Codice PHP:
$sql = "SELECT params FROM `#__comprofiler_plugin` WHERE element = 'swedenfoxconnector' ";
$parameters = getDBresult($sql);
$str = "bbDirText=\"$parameters\"";
parse_str($parameters, $output);
$parameters2 = $output['bbDirText'];
$phpBBtableprefix = $output['tableprefix'];
$pathparts = explode('tableprefix',$parameters2);
$lastpart = count($parameters);
$dirresult = trim($pathparts[$lastpart-1]);
come vedete ho richiamato params di swedenfoxconnector su comprofiler_plugin
nella casella params ho questo array
-------------------------
bbDirText=forum
tableprefix=phpbb_
userDelete=1
-------------------------
ho fatto in modo che si richiamasse il tutto e poi dividesse la stringa in variabili
$parameters e $output
ma mentre questa variabile
$parameters2 = $output['bbDirText'];
funziona senza problemi
questa non ne vuole sapere di funzionare (a meno che non inserisco direttamente il valore)
$phpBBtableprefix = $output['tableprefix'];
è la prima volta che uso parse_str con un valore preso da db , cosa sbaglio ?