Jeg har i lang tid brugt et php script til at hente data ud fra min IHC controller til en website.
Scriptet har jeg fundet på denne kanon forum, men den er desværre stoppet med at virke efter jeg opdateret mit ihc controller fra 2.7.220 til firmware 2.8.3
(Nu virker min android app igen :-) )
if (empty($Rec_Data))
{
print "Ingen Data IHC serveren<p>";
}
else
også kommer det jeg selv har lavet
Den kommer bare med følgende tekst når jeg afvirkler mit script: Ingen Data IHC serveren
Der er ikke lavet om på brugernavn/password/Ip eller netværk på controller - kun firmware update - jeg får ingen fejl - men tænker om det måske kan være noget med SSL.
Håber nogle kan hjælpe...
Mange tak
Men siden kommer bare ud med:
Ingen Data IHC serveren
Spørgsmål
Tahoo
Hej IHC forum.
Jeg har i lang tid brugt et php script til at hente data ud fra min IHC controller til en website.
Scriptet har jeg fundet på denne kanon forum, men den er desværre stoppet med at virke efter jeg opdateret mit ihc controller fra 2.7.220 til firmware 2.8.3
(Nu virker min android app igen :-) )
Det script jeg har brugt:
include ("find_nth_string.php");
/* Stamdata */
$brugernavn = "admin";
$password = "xxxxxx";
/* Login p\xe5 Websceneview */
$ckfile = tempnam ("/tmp", "CURLCOOKIE");
$ch = curl_init('https://xx.xx.xx.xx/sceneview/Login.ijp');
curl_setopt($ch, CURLOPT_POST ,1);
curl_setopt($ch, CURLOPT_POSTFIELDS ,'login='.$brugernavn.'&password='.$password);
curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
curl_setopt($ch, CURLOPT_HEADER ,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$Rec = curl_exec($ch);
curl_close($ch);
/* udl\xe6s hvert element i elementid */
$ch = curl_init('https://xx.xx.xx.xx/sceneview/Textplan.ijp?sceneid=0');
curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_HEADER ,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$Rec_Data = curl_exec($ch);
curl_close($ch);
if (empty($Rec_Data))
{
print "Ingen Data IHC serveren<p>";
}
else
også kommer det jeg selv har lavet
Den kommer bare med følgende tekst når jeg afvirkler mit script: Ingen Data IHC serveren
Der er ikke lavet om på brugernavn/password/Ip eller netværk på controller - kun firmware update - jeg får ingen fejl - men tænker om det måske kan være noget med SSL.
Håber nogle kan hjælpe...
Mange tak
Men siden kommer bare ud med:
Ingen Data IHC serveren
Link til kommentar
Del på andre sites
2 svar på dette spørgsmål
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.