Scusate se mi intrometto, ma se il server è Aruba su piattaforma windows, allora puoi fare tutte le prove che ti pare ma tanto non funzioneranno: bloccano le GDlib!!!
La loro giustificazione è che su windows hanno dei rallentamenti dei server con le GD attivate.
Penso che con phpinfo() vedi se le hai attive per il tuo spazio.
Comunque puoi provare questo codice:
Codice PHP:
<?php
function GDVersion(){
if( !in_array('gd', get_loaded_extensions()) ) return 0;
elseif( isGD2supported() ) return 2;
else return 1;
}
function isGD2supported(){
global $GD2;
if( isset($GD2) AND $GD2 ) return $GD2;
else{
$php_ver_arr = explode('.', phpversion());
$php_ver = intval($php_ver_arr[0])*100+intval($php_ver_arr[1]);
if( $php_ver < 402 ){ // PHP <= 4.1.x
$GD2 = in_array('imagegd2',get_extension_funcs("gd"));
}
elseif( $php_ver < 403 ){ // PHP = 4.2.x
$im = @imagecreatetruecolor(10, 10);
if( $im ){
$GD2 = 1;
@imagedestroy($im);
}
else $GD2 = 0;
}
else{ // PHP = 4.3.x
$GD2 = function_exists('imagecreatetruecolor');
}
}
return $GD2;
}
echo 'Su questo sistema è presente la versione ' . GDVersion() . ' delle librerie GD.';
?>