upload issues

Zac Elston <[email protected]>
Newsgroups gmane.comp.web.wiki.phpwiki.talk
Message-ID <[email protected]>
so last week I was trying to get my 1.2.1 install to write uploads to  
the correct ./uploads/UserName/ path.

after playing with it some I noticed getUploadFilePath wasn't  
returning an ending slash which was odd since it was explicitly coded.


function getUploadFilePath() {
     if (defined('UPLOAD_FILE_PATH')) return UPLOAD_FILE_PATH;
     return defined('PHPWIKI_DIR')
         ? PHPWIKI_DIR . "/uploads/"
         : realpath(dirname(__FILE__) . "/../uploads/");
}


so not wanting to figure out why I just added a slash during the  
UpLoad.php and everything worked great.

      $file_dir .= "/";
             if (UPLOAD_USERDIR) {



now I migrated to 1.3.14 and again, same issue, writing to  
uploadsUserName instead of uploads/UserName, but what is even weirder  
is that it fails to actually write the file because
ERROR uploading '1.txt':

Only files with the extension 7z , avi , bmp , bz2 , c , cfg , diff ,  
doc , gif , h , ini , jpeg , jpg , kmz , mp3 , patch , pdf , png ,  
ppt , rar , tar , tar.gz , txt , xls , zip are allowed.

..

::boggle::

so it writes the incorrect DIR (this is a default 1.3.14 install,  
just downloaded it again last night) AND disallows the file.  I can't  
think of where to look for a fix as I'm looking at code that should  
work.   this has to be a deeper issue.  any ideas on what to report  
to help debug it?  thanks



rhel4
php-4.3.9-3.9
php-ldap-4.3.9-3.9
php-mysql-4.3.9-3.9
php-gd-4.3.9-3.9
php-pear-4.3.9-3.9

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.