pd-downloads works with safe-mode on, our server runs also with safe-mode on and it works without problem but you have to do some things manually.
so you have to set the permissions for the upload folders manually.
Webmaster of Power-Dreams.com
File Name- Download ------ Download count--Size--Date
File - Click here----- 52 --3mb-- 4/2006
if (!empty($xoopsUser))
{
echo "
<h4><img src='" . XOOPS_URL . "/modules/PDdownloads/images/icon/downloads.gif' align='middle' alt='' /> " . _MD_PDD_DOWNINPROGRESS . "</h4>\n
<div>" . _MD_PDD_DOWNSTARTINSEC1 . "</div><br />\n
<div>" . _MD_PDD_DOWNNOTSTART . "\n
<a href='$url' target='_blank'>" . _MD_PDD_CLICKHERE . "</a>.\n
</div>\n";
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
echo "<meta http-equiv=\"refresh\" content=\"0;url=$url\">\r\n";
}
else
{
echo "
<h4><img src='" . XOOPS_URL . "/modules/PDdownloads/images/icon/downloads.gif' align='middle' alt='' /> " . _MD_PDD_DOWNINPROGRESS . "</h4>\n
<div>" . _MD_PDD_DOWNSTARTINSEC . "</div><br />\n
<div>" . _MD_PDD_DOWNNOTSTART . "\n
<a href='$url' target='_blank'>" . _MD_PDD_CLICKHERE . "</a>.\n
</div>\n";
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
echo "<meta http-equiv=\"refresh\" content=\"3;url=$url\">\r\n";
}