Para desarrollar mi aplicación bajé una rchivo de interenet para crear gráficos. Cuando lo instalo en el servidor, me da el siguiente error:
Fatal error: dl() is not supported in multithreaded Web servers - use extension statements in your php.ini in V:\ArcIMS\Website\iatm\altres\Proyecto\phpchartdir .php on line 19
El servidor web dónde lo tengo que instalar, dispone de dos servidores dentro, iPlanet y Tomcat, y se necesitanlos dos. La cuestión es si se puede sustituir el dl() q da error por otro comando, ya que dónde saqué el script no saben/no contestan.
El código que da el problema es el siguiente:
Código PHP:
$ver = split('\.', phpversion());
$ver = $ver[0] * 10000 + $ver[1] * 100 + $ver[2];
if ($ver < 40004)
die("Only supports PHP Ver 4.0.4 or above. Your PHP version is ".phpversion().".");
if (!extension_loaded("ChartDirector PHP API"))
{
if ($ver >= 40201)
$ext = "phpchartdir421.dll";
else if ($ver >= 40100)
$ext = "phpchartdir410.dll";
else if ($ver >= 40005)
$ext = "phpchartdir405.dll";
else
$ext = "phpchartdir404.dll";
if (!dl($ext))
{
die();
}
}
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)