Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2004, 08:03
hesisair
 
Fecha de Ingreso: diciembre-2003
Ubicación: Zaragoza
Mensajes: 30
Antigüedad: 20 años, 4 meses
Puntos: 0
Problemas con la expresión dl()

Hola a todos:

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();
    }

Muchas gracias por adelantado. Un saludo,