Durante l'esecuzione in linea di un programma php che gestisce un db mysql mi compare questo messaggio
Fatal error:
Call to undefined function: bcmul() in /membri2/gigiordan/statistiche/grafico_sito.php on line
Lanciando il programma in locale sotto Apache tutto funziona im modo regolare.
Le istruzioni sono le seguenti:
if (($valmax>=1) AND ($valmax<=4))
$val4=1;
if (($valmax>=5) AND ($valmax<=20))
$val4=5;
echo bcmul($val4,4,0);
Qual'è il problema??
Grazie per l'attenzione
Ultima modifica di gigiordan : 26-07-2004 alle ore 10.49.17
Grazie, ma probabilmente l'errore nasce dal fatto che il PHP di AV non è stato configurato per sopportare le funzioni matematiche a precisione arbitraria BCMath (bcmul(), bcdiv(), bcadd(), ecc...).
Dalla versione 4.0.4 del PHP non c'è bisogno di librerie esterne, mentre per la versione 4 queste funzioni sono disponibili solo se PHP è stato configurato con "enable-bcmath".
Ho risolto il problema scrivendo semplicemente "echo ($val4*4);".