Ja, genau.die awekas zeile plus ein weiteres fclose und dann kommt das echo sucess für beide links zusammen?
Da Du die Rueckgaben vom remote server (WU/Awekas) nicht auswertest, ist die "success"-Zeile ja ohnehin nur ein Indikator dafuer, dass Dein Script beendet ist.
Nein, das musst Du nicht.Wenn ich von meiner Wifi-Station die Daten auf meinen Hoster sende, muss ich doch irgendwo die Zugangsdaten für meinem Hoster eingeben, anderst kann ich doch zu ihm keine Daten senden?
Jeder darf Dir grundsaetzlich Daten zu Deinem Web-Server senden. Das ist ja gerade Sinn eines Webservers.
Irgendwelche Zugangsdaten Deines Providers sind dafuer belanglos.
Du kannst aber natuerlich eigene credentials in Deinem Script einbauen, die enthalten sein muessen, um die Abarbeitung und den Versand durch Dein Script zu erlauben. Ich wuerde das tun. Fine Offset-Stationen senden einen eindeutigen Schluessel mit, anhand dessen die sendende Station wiedererkannt werden kann (PASSKEY). Deine Bresser macht das aber offenbar nicht.
Vielleicht klappt das, wenn Du die URL zu der Deine Wetterstation senden soll an der Wetterstation um etwa ?mypassword=strengGeheim erweiterst und auf Deinem Webserver die Existenz genau dieses Schluesselpaares pruefst.
Ich weiss aber nicht, wie die Bresser-Station mit der URL verfaehrt. Da man bei der 7-in-1 offenbar keinen Port mitgeben kann ist es durchaus moeglich, dass auch der Pfad nicht geaendert werden kann. Ich wuerde das aber probieren, sobald der Rest funktioniert.
Ansonsten laeufst Du eben immer Gefahr, dass Dir irgendjemand falsche Daten unterschiebt, die Du aber per Script fleissig an WU und Awekas weiterverteilst.
Es gaebe aber womoeglich noch andere Stellen, ueber die man den Empfang einschraenken kann - .htaccess z.B.. - aber die bringen wieder Probleme an anderen Stellen - etwa bei dynamischer IP-Adresse der sendenden Wetterstation.
Du merkst jetzt vielleicht schon: ganz so einfach ist das alles nicht!
Oliver