У меня есть PHP ниже в файле с именем fblike.php. В другом файле у меня есть кнопка «Мне нравится» на Facebook. Функция «Мне нравится». Я хочу запустить приведенный ниже код при нажатии кнопки «Нравится» в Facebook.
Я знаю, что FB.Event.subscribe('edge.create', function(response) {}
должен запускаться всякий раз, когда нажимается кнопка Like. Я знаю, что я, вероятно, должен использовать Javascript и, возможно, Ajax для запуска PHP на fblike.php.
Но после нескольких попыток я не могу заставить его работать. Какой конкретный код Ajax я могу включить в событие Facebook? Нужно ли что-либо делать с кодом кнопки «Мне нравится», чтобы событие Facebook работало?
$submissionid = $_POST['submissionid'];
$uid = $_POST['uid'];
mysql_connect("server", "username", "password") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());
$q = "INSERT INTO fblikes VALUES (NULL, '$submissionid', '$uid', NULL)";
$r = mysql_query($q);
if($r)
{
echo "Success!";
}
elseif(!$r)
{
echo "Failed!";
}