ich habe eine Frage zu dem Befehl GETSITE().
Ich "lade" über GETSITE() eine Webseite in eine Variable, um daraus zwei Werte zu extrahieren.
Die Webseite wird dynamisch (PHP) erzeugt und lag auf einem Server der mit http://XXX.de/test.php zu erreichen war.
Die Seite ist sehr klein und enthält quasi nur die benötigten Werte und es funktionierte über einen längeren Zeitraum einwandfrei.
Der Webserver wurde umgestellt und ist jetzt unter https:// zu erreichen. Das Script funktioniert nun nicht mehr.
In der Hilfe ist ein Beispiel mit https:// genannt, sollte also funktionieren.
Um dem Fehler auf die Schliche zu kommen habe ich eine einfache (nicht dynamische) Seite erstellt und diese auf einem http und auf einem https-Server gelegt. Ergebnis: Im ersten Fall funktioniert das Script (Werte in CL verfügbar) im zweiten Fall enthält die Zielvariable "*Error sending DATA".
Muss ich vielleicht einen besonderen Header im HTML-Dokument hinterlegen (Doctype o.ä.), damit CL die Webseite einlesen kann?
Ich würde mich über Anregungungen zur Fehlersuche oder gar Lösungsvorschläge freuen, da ich schon zwei Tage ergebnislos im Trüben stochere.
Vielen Dank im Voraus.
Morello
-CCU2
-aktuelle Soft/Firmware
-Testwebseite:
Code: Alles auswählen
<html>
<body>
11#22#33
</body>
</html>
Code: Alles auswählen
GetSite("http://domain1.de/test.html",0,testvariable)
GetSite("https://domain2.de/test.html",0,testvariable)