Имеется такое:
<script type="text/javascript">
$(function(){
var btnUpload=$('#upl');
var status=$('#statu');
new AjaxUpload(btnUpload, {
action: 'upload-file.php',
name: 'uploadfile',
onsubmit: function(file, ext){
if (! (ext && /^(zip|rar|7z|gz)$/.test(ext))){
// extension is not allowed
status.text('Запрещенный формат');
return false;
}
status.text('Uploading...');
},
onComplete: function(file, response){
//On completion clear the status
status.text('');
//Add uploaded file to list
if(response==="success"){
$('<p></p>').appendTo('#fil').html('[attachment=209:'+file+"]").addClass('success');
} else{
$('<li></li>').appendTo('#fil').text(file).addClass('error');
}
}
});
});
</script>
<div id="mainbody"><div id="upl">Обзор</div></div>
В php (к дле не приклеен):
Прописываю для того чтоб работали запросы:
include ('engine/api/api.class.php');
Запросы работают. Далее нужно получить логин пользователя того кто нажал на кнопку или задействовал php.
Прописываю:
$dle_api->take_user_by_name( string $name [, string $select_list]);
На этом все, таблицу запись не записывается, файл не зaгружает. Как разрешить проблему?
Источник:
dle-faq.pro, DLE