Guten Tag,IFTTT: Der Versuch, ein PHP-Skript auszuführen Maker webhooks
Ich habe eine IFTTT receipe erstellt, wenn ein „MyFox“ Alarmanlage scharf geschaltet ist, ein PHP-Skript auf meinem NAS ausgeführt (192.165.xx). Das PHP-Skript soll eine gespeicherte Prozedur in meiner MySQL-Datenbank auslösen.
Der folgende PHP-Skript wird von anderen Mitteln getestet und ich bin sicher, dass es funktioniert:
<?php
/*
php_update_mode_armed.php
*****************************************************************************************
* This script updates the value of the components in the table tbl_eedomus_current_mode
* It calls the stored procedure 'sp_tbl_eedomus_current_mode_armed'
*****************************************************************************************
Version 1.00, 09.06.2017, Initial version of the script
*/
mainProcess();
function mainProcess()
{
$ServerIP = "192.165.x.x";
$sqlUser = "domoos";
$sqlDatabase = "domoos";
$pw = "myPass";
// Connect
$mysqli = new mysqli($ServerIP, $sqlUser, $pw, $sqlDatabase);
if(!$mysqli) {[![enter image description here][1]][1]
header('Location: error.php?error=DbConnectionFailure');
die();
}
// Call stored procedure sp_tbl_eedomus_current_mode_armed
if(!$mysqli->query("CALL sp_tbl_eedomus_current_mode_armed()"))
{
echo "OK";
if($mysqli) $mysqli->close(); // Close DB connection
//header('Location: error.php?error=QueryFailure');
die();
}
if($mysqli) $mysqli->close(); // Close DB connection
}
?>
Unten auch ein Screenshot von meinem „dann“ -Teil des IFTTT receipe.
Mache ich hier etwas falsch oder ist die Verwendung von IFTTT nicht für den Zweck geeignet, den ich hier erreichen möchte?
Vielen Dank für Ihre Hilfe in dieser Angelegenheit und einen schönen Tag.
Vielen Dank, Chris, für Ihre Antwort. – Laurent