Здравствуйте.
У меня есть js функция deluser('number','');
Мне надо её запустить через php. Если это возможно, подскажите как.
Заранее, спасибо за ответ.
@FIL_RU в консоли хрома можно использовать такие штуки. debug(функция, которую нужно оддебажить). Попробуйте debug(deluser) в консоли, а затем удалить пользовать (то есть вызвать deluser). Если она доступна в глобальном контексте, то скрипт остановится и вы проследите что происходит и куда.
@FIL_RU вы вовсе незнакомы с устройством JavaScript, совсем. Нужно не вызывать функцию в debug(), а просто передать ей указатель на функцию, а потом вызвать.
debug(deluser);
deluser('2', '');
var gr=[['1','Пользователи'],['2','Проверенные'],['3','Модераторы'],['4','Администраторы'],['251','Друзья'],['255','Заблокированные']];
function deluser(uid,baduser){
if (confirm('Вы подтверждаете удаление?')){
document.getElementById('dib'+uid).src="http://s5.ucoz.net/img/fr/mnAjax.gif";
_uPostForm('',{url:'http://сайт/panel/',type:'GET',data:{a:'users',ssid:'16898003564867578',l:'delete',u:uid,uuser:baduser}});
}
@FIL_RU _uPostForm('',{url:'http://сайт/panel/',type:'GET',data:{a:'users',ssid:'16898003564867578',l:'delete',u:uid,uuser:baduser} вот собственно и генерация ссылки, по которой удаляется пользователь :)
Теперь просто берете и подстраиваете ее под свои нужды.
Суть проста на сервер вы можете только передать данные для удаления через post и get
Делать это можно по разному через url или form
Просто передаете нужные данные в определенный экшн или страницу.
Естественно при этом нужно проверять привилегии на удаление