Восстановление данных Mandrill в TXT с помощью переполнения стека

Я пытаюсь перенести отправленные с помощью POST данные на мой URL. Я отправляю его в файл .php.
Это весь код файла, который я отправляю POST:

#!/usr/bin/php
<?php
$f = fopen("webhook_data.txt","a");
$data = $_POST["mandrill_events"];
fwrite($f, $data);
fclose($f);
?>

POST достигает моего URL наверняка. Это должен быть способ, триггер, когда я отправляю POST, как-то исполняется php-файл и создаю txt.

С другой стороны, если я пытаюсь вручную запустить файл php (./file.php), он возвращает мне ошибку: неопределенный индекс: mandrill_events.

Кто-нибудь знает, как я могу это сделать?

Редактировать:

Это не проблема триггера, apache справляется с этим правильно. Почему-то мандрил не отправляет мне ничего. Есть идеи?

0

Решение

Код был в порядке, я не знаю почему, но Mandrill начал отправлять данные этим утром XD.

0

Другие решения

$ data = $ _POST [«mandrill_events»];

Переменная $ data содержит данные $ _POST. Если файл php необходимо опубликовать другими способами, выведите ошибку Undefined index: mandrill_events, поскольку переменная mandrill_events пуста. Для решения этой ошибки вы можете использовать

$ data = @ $ _ POST [«mandrill_events»];

Проблема может быть в том, что mandrill_events пуст. Пожалуйста, проверьте сначала, и вам нужно опубликовать php файл. Вы можете попробовать использовать $ data = $ _REQUEST [«mandrill_events»]; Я думаю, что это решит вашу проблему. Спасибо

0

По вопросам рекламы [email protected]