$debugfile"; } return exec($cmd, $results, $status); } function fs_tempdir() { return export_filename(getenv("TEMP")); } function fs_file_exists($filename) { return @file_exists($filename); } function fs_is_link($filename) { /* if the link is broken it will spew a warning, so ignore it */ return @is_link($filename); } function fs_filesize($filename) { return filesize($filename); } function fs_fopen($filename, $mode, $use_include_path=0) { return fopen($filename, $mode, $use_include_path); } function fs_file_get_contents($filename) { if (function_exists("file_get_contents")) { $tmp = @file_get_contents($filename); } else { if ($fd = fs_fopen($fname, "rb")) { while (!feof($fd)) { $tmp .= fread($fd, 65536); } fclose($fd); } } return $tmp; } function fs_is_dir($filename) { return @is_dir($filename); } function fs_is_file($filename) { return @is_file($filename); } function fs_is_readable($filename) { return @is_readable($filename); } function fs_is_writable($filename) { return @is_writable($filename); } function fs_opendir($path) { $dir_handle = @opendir($path); if ($dir_handle) { return $dir_handle; } else { echo gallery_error(sprintf(_("WEB SITE ne moze da otvori %s.
Greska u OS-u servera"), $path)); } } function fs_rename($oldname, $newname) { return rename($oldname, $newname); } function fs_stat($filename) { return stat($filename); } /* This function deletes a file. ** The errormessage is surpressed ! */ function fs_unlink($filename) { return @unlink($filename); } function fs_is_executable($filename) { return is_executable($filename); } function fs_import_filename($filename, $for_exec=1) { if ($for_exec) { $filename = escapeshellarg ($filename); // Might as well use the function PHP provides! } return $filename; } function fs_export_filename($filename) { return $filename; } function fs_executable($filename) { return $filename; } function fs_mkdir($filename, $perms) { $umask = umask(0); /* * PHP 4.2.0 on Unix (specifically FreeBSD) has a bug where mkdir * causes a seg fault if you specify modes. * * See: http://bugs.php.net/bug.php?id=16905 * * We can't reliably determine the OS, so let's just turn off the * permissions for any Unix implementation. */ if (!strcmp(phpversion(), "4.2.0")) { $results = mkdir(fs_import_filename($filename, 0)); } else { $results = mkdir(fs_import_filename($filename, 0), $perms); } umask($umask); return $results; } ?>