<?php
$mysqli = new mysqli ("localhost", "xxxxx", "xxxxx", "xxxxxx");
$mysqli->query ("SET NAMES 'utf8'");
$secret_key = 'xxxxxxxxxxxx'; // секретное слово
$sha1 = sha1( $_POST['notification_type'] . '&'. $_POST['operation_id']. '&' . $_POST['amount'] . '&643&' . $_POST['datetime'] . '&'. $_POST['sender'] . '&' . $_POST['codepro'] . '&' . $secret_key. '&' . $_POST['label'] );
if ($sha1 != $_POST['sha1_hash'] ) {
exit();
}
$f=fopen('test.txt','w+');
foreach($_POST as $k=>$row)$dump .="$k => $row\n";
fwrite($f,$dump);
fclose($f);
exit();
$mysqli->close ();
?>
в test.txt появляются след. данные:
notification_type => p2p-incoming
amount => 734.95
datetime => 2016-10-08T14:03:34Z
codepro => false
sender => 41001000040
sha1_hash => f30c46b2d83bdf7a0143c434ffe7c2b2c4db35a2
test_notification => true
operation_label =>
operation_id => test-notification
currency => 643
label =>
Как добавить в БД необходимую мне строку?
Например, таблица в БД test, в таблице amount, нужно из test.txt вытащить именно значение amount, в данном случае это 734.95
Или как сразу можно добавить значение amount в БД без записи в txt?