![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 9.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Poniższy błąd pokazuję się po przeniesieniu strony z mojego lokalnego serwera na darmowy hosting cba .
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; } 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 ? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:00 |