[עזרה] באג במערכת שלי ..
יש לי באג במערכת העלאת קבצים ..
זה הכתובת - האתר
עכשיו בכל ההעלאות האחרות זה פועל רק בהעלאה רגילה יש באגג ..
זה הקוד :
קוד:
* UPU Form Upload
*/
if($input[uploadmode]==5)
{
$uploader->setUploadMode(1);
$uploader->temp_dir = 'plugins/new/upu/temp';
# load the query string from file or url
$sid = $input['sid'];
$qstr = join("",file($uploader->temp_dir."/{$sid}_qstring"));
//@unlink($uploader->temp_dir."/{$sid}_qstring");
$_POST = unserialize($qstr);
# add extras fields
$uploader->extras = array('descr'=>$input[file_descr],'password'=>$input[file_password]);
($hook = YABPlugin::fetch_hook('formupload_prepare',__FILE__,__LINE__)) ? eval($hook) : '';
# prepare files vars
$_FILES=array();
foreach($_POST as $index => $name)
{
if(substr($index,0,11)!='uploadfile_'||!is_array($name)) continue;
$_FILES[substr($index,11)]= array(
'name' => $name[filename],
'size' => $name[filesize],
'tmp_name' => $uploader->temp_dir . '/' .basename($name[savepath]),
);
}
# validate upload session
$ok = $uploader->validate_session($user,$input[AccessKey],$input[UploadSession]);
# processing upload
if($ok) $uploader->accept($_FILES);
($hook = YABPlugin::fetch_hook('formupload_done',__FILE__,__LINE__)) ? eval($hook) : '';
# debug
if($debug)
{
print_r($_POST);
print_r($_FILES);
print_r($uploader);
}
}
תודה על העזרהה בכל זאת
|