Das liegt daran, dass du eine Datei mit gleichem Namen hast.
Mach besser:
Code:
ln -s /usr/local/edomi/www/data/liveproject/lbs/EXE19000070.php /usr/local/edomi/www/visu/[COLOR=#FF0000]hc.php[/COLOR]
ln -s /usr/local/edomi/www/data/liveproject/lbs/EXE19000070.php /usr/local/edomi/www/visu/[COLOR=#FF0000]hc.php[/COLOR]
[root@edomi ~]# ls -la /usr/local/edomi/www/visu/hc_code.php -rw-r--r-- 1 root root 0 11. Okt 18:38 [COLOR=#FF0000]/usr/local/edomi/www/visu/hc_code.php[/COLOR]
[root@edomi ~]# ln -s /usr/local/edomi/www/data/liveproject/lbs/EXE19000070.php /usr/local/edomi/www/visu/hc_code.php ln: Erzeuge symbolische Verknüpfung „/usr/local/edomi/www/visu/hc_code.php“: Die Datei existiert bereits [root@edomi ~]# ls -la /usr/local/edomi/www/visu/hc_code.php -rw-r--r-- 1 root root 0 11. Okt 19:13 /usr/local/edomi/www/visu/hc_code.php
[root@edomi-development homeconnect]# ls -la /usr/local/edomi/www/admin/include/php/homeconnect/hc.php lrwxrwxrwx 1 root root 57 29. Mär 2019 [COLOR=#FF0000]hc.php -> /usr/local/edomi/www/data/liveproject/lbs/EXE19001570.php[/COLOR]

[root@edomi ~]# ls -la /usr/local/edomi/www/visu/hc_code.php -rw-r--r-- 1 root root 0 11. Okt 18:38 [COLOR=#0000FF]/usr/local/edomi/www/visu/hc_code.php[/COLOR]
http://<deine DynDNS Domain>/homeconnect/hc.php
http://10.0.10.3/visu/hc_code.php
###[EXEC]###
<?
/// SYMLINK wird erstellt wenn nicht verfügbar ...
if (!is_link('/usr/local/edomi/www/visu/hc_code.php')) symlink('/usr/local/edomi/www/data/liveproject/lbs/EXE19000070.php', '/usr/local/edomi/www/visu/hc_code.php');
/// Dieser Code wird ausgeführt wenn HC (redirect_uri) das EXEC Skript aufruft (symlink) ...
if (isset($_GET['code']))
{
LB_LBSID_DEBUG($id, $remark.'EXEC (symlink) ............... script triggered', 6, $log, $ll, false);
unset($code, $trigger);
$code = $_GET['code'];
logic_setVar($id, 1, $code);
LB_LBSID_DEBUG($id, $remark.'EXEC ($code) ................. '.serialize($code), 6, $log, $ll, false);
$config['code'] = $code;
LB_LBSID_DEBUG($id, $remark.'EXEC ($config) ............... '.serialize($config), 6, $log, $ll, false);
$client = new HomeConnect\Clients\HcClient($config);
LB_LBSID_DEBUG($id, $remark.'EXEC ($client) ............... '.serialize($client), 6, $log, $ll, false);
$tokens = $client->getAccessTokenFromAuthorizationCode($code);
LB_LBSID_DEBUG($id, $remark.'EXEC ($tokens) ............... '.serialize($tokens), 6, $log, $ll, false);
$pfad_hc_tokens_json = '/usr/local/edomi/www/visu/hc_tokens.json';
file_put_contents($pfad_hc_tokens_json, json_encode($tokens));
LB_LBSID_DEBUG($id, $remark.'EXEC ($tokens) ............... new tokens were stored in '.$pfad_hc_tokens_json, 6, $log, $ll, false);
LB_LBSID_DEBUG($id, $remark.'EXEC (SSE) ................... now you can start SSE (trigger = 1)' , 6, $log, $ll, false);
unset($tokens, $code, $config, $client);
die();
}
[root@edomi-development homeconnect]# ls -la /usr/local/edomi/www/admin/include/php/homeconnect/hc.php lrwxrwxrwx 1 root root 57 29. Mär 2019 [COLOR=#FF0000]hc.php -> /usr/local/edomi/www/data/liveproject/lbs/EXE19001570.php[/COLOR]
http://<deine DynDNS Domain>/homeconnect
http://<deine EDOMI-IP>/admin/include/php/homeconnect
http://<deine DynDNS Domain>/homeconnect/hc.php
<?php
if (! is_link('/usr/local/edomi/www/visu/hc_code.php'))
{
symlink('/usr/local/edomi/www/data/liveproject/lbs/EXE19000070.php', '/usr/local/edomi/www/visu/hc_code.php');
}
?>
###[EXEC]###
<?
/// Dieser Code wird ausgeführt wenn HC (redirect_uri) das EXEC Skript aufruft (symlink) ...
///
if (isset($_GET['code']))
{
LB_LBSID_DEBUG($id, $remark.'EXEC (symlink) ............... script triggered', 6, $log, $ll, false);
///
unset($code, $trigger);
$code = $_GET['code'];
logic_setVar($id, 1, $code);
LB_LBSID_DEBUG($id, $remark.'EXEC ($code) ................. '.serialize($code), 6, $log, $ll, false);
///
$config['code'] = $code; // brauche ich es hier schon überhaupt (übergabe an die KLASSE)?
LB_LBSID_DEBUG($id, $remark.'EXEC ($config) ............... '.serialize($config), 6, $log, $ll, false);
///
$client = new HomeConnect\Clients\HcClient($config);
LB_LBSID_DEBUG($id, $remark.'EXEC ($client) ............... '.serialize($client), 6, $log, $ll, false);
///
$tokens = $client->getAccessTokenFromAuthorizationCode($code); // wenn $code in $config, bruache ich es hier in () auch ?
LB_LBSID_DEBUG($id, $remark.'EXEC ($tokens) ............... '.serialize($tokens), 6, $log, $ll, false);
///
file_put_contents($pfad_hc_tokens_json, json_encode($tokens));
LB_LBSID_DEBUG($id, $remark.'EXEC ($tokens) ............... new tokens were stored in '.$pfad_hc_tokens_json, 6, $log, $ll, false);
LB_LBSID_DEBUG($id, $remark.'EXEC (SSE) ................... now you can start SSE (trigger = 1)' , 6, $log, $ll, false);
///
unset($tokens, $code, $config, $client);
///
die();
}
///
///
/// Dieser Code wird ausgeführt wenn der LBS gettriggert wird ...
///
require(dirname(__FILE__)."/../../../../main/include/php/incl_lbsexec.php");
require_once(dirname(__FILE__).'/../../../../main/include/php/HOME-CONNECT-API-PHP/scr/HomeConnect/autoload.php');
set_time_limit(0);
sql_connect();
if ($E=logic_getInputs($id))
...
?>
https://api.home-connect.com/security/oauth/authorize?client_id={KEY}=IdentifyAppliance+MonitorAppliance+Dishwasher+Washer+WasherDryer+Dryer+CoffeeMaker+Hood+FridgeFreezer-Settings+CleaningRobot-Settings+Hob-Settings+Oven-Settings&state=9pfQGTQlhsr7v_3BcP7fQZWv64WsEOv8yDdrRvEWIjgLS9Oy_zHDdQmzKA71kY4f&[COLOR=#FF0000]redirect_uri=http%3A%2F%2F10.0.10.3%2Fvisu%2F[B]hc_code.php[/B][/COLOR]&response_type=code
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.


Einen Kommentar schreiben: