Trilinos WebSover - Matrix Generator Page
} function process_py() { $scriptString = "a = 12" . "\n"; $scriptString .= "print a" . "\n"; $timestamp = date("y-m-d_H.i.s", time()); mkdir("runs/$timestamp"); chmod("runs/$timestamp", 0775); $scriptFile = fopen("runs/$timestamp/script.py", 'w') or die("can't open runs/$timestamp/script.py: $php_errormsg"); if (-1 == fwrite($scriptFile, $scriptString)) { die("can't write to runs/$timestamp/script.py: $php_errormsg"); } fclose($scriptFile) or die("can't close runs/$timestamp/script.py: $php_errormsg"); chmod("runs/$timestamp/config", 0664); chdir("runs/$timestamp/config"); echo ""; $command .= "export LD_LIBRARY_PATH=/people_old/trilinos_www/shared-lib:\$LD_LIBRARY_PATH 2>&1 ; "; $command .= "python /people_old/trilinos_www/htdocs/runs/$timestamp/script.py 2>&1"; passthru($command); echo "