Kod
Warning: passthru() has been disabled for security reasons in /var/www/virtual/rdf.cba.pl/inference/rdfapi-php/api/util/RdfUtil.php on line 544
Błąd odnosi się do kodu odpowiedzialnego za tworzenie pliku *.dot , który użyty ma być do stworzenia grafu programem GraphViz. Przepraszam za ogólniki, ale nie rozumiem do końca działania biblioteki, której używam

Na localhost wszystko działa ok.
Zamieszczam blok kodu zawierający blokowaną funkcję:
Kod
if (($format != "input_dot") && (defined('GRAPHVIZ_PATH')) && (strstr(GRAPHVIZ_FORMAT, $format) !== FALSE))
{
mt_srand((double)microtime()*1000000);
$filename=GRAPHVIZ_TEMP.md5(uniqid(mt_rand())).".dot";
$file_handle = @fopen($filename, 'w');
if ($file_handle)
{
fwrite($file_handle, $dot);
fclose($file_handle);
}
$dotinput = " -T".$format." ".$filename;
ob_start();
passthru(GRAPHVIZ_PATH.$dotinput); // <------------------------- tutaj
$output = ob_get_contents();
ob_end_clean();
unlink($filename);
echo $output;
return TRUE;
}
elseif ($format == "input_dot")
{
echo $dot;
return TRUE;
}
else
{
return FALSE;
}
{
mt_srand((double)microtime()*1000000);
$filename=GRAPHVIZ_TEMP.md5(uniqid(mt_rand())).".dot";
$file_handle = @fopen($filename, 'w');
if ($file_handle)
{
fwrite($file_handle, $dot);
fclose($file_handle);
}
$dotinput = " -T".$format." ".$filename;
ob_start();
passthru(GRAPHVIZ_PATH.$dotinput); // <------------------------- tutaj
$output = ob_get_contents();
ob_end_clean();
unlink($filename);
echo $output;
return TRUE;
}
elseif ($format == "input_dot")
{
echo $dot;
return TRUE;
}
else
{
return FALSE;
}
Co mogę z tym fantem zrobić? Czy możliwe, że jakiś inny darmowy hosting przepuści tą funkcję? Jeśli tak to może ktoś ma propozycję jaki to mógłby być hosting ?