[pmwiki-users] back to an old story : conditional for attachments (fwd)
Hans
design5 at softflow.co.uk
Thu Mar 27 14:55:14 CDT 2008
Thursday, March 27, 2008, 7:41:16 PM, Randy Brown wrote:
> Is there some PHP setting needed?
I think not. Try this slightly modified version:
Note it is called now (:if fileexist filename.ext:)
Not sure if attachexists or fileexists is the better name.
$Conditions['fileexists'] = 'UploadFileExist($pagename, $condparm)';
function UploadFileExist($pagename, $filename) {
global $UploadDir, $UploadPrefixFmt;
$fname = explode("/", $filename);
$filename = array_pop($fname);
if (count($fname)>0) {
$fgroup = implode(".", $fname);
$pagename = MakePageName($pagename, $fgroup);
}
$uploaddir = FmtPageName("$UploadDir$UploadPrefixFmt", $pagename);
$dirp = @opendir($uploaddir);
if (!$dirp) return '';
$exists = '';
while (($file=readdir($dirp)) !== false) {
if ($file{0} == '.') continue;
if ($file==$filename) { $exists=1; break; }
}
closedir($dirp);
return $exists;
}
~Hans
More information about the pmwiki-users
mailing list