Andreas Korthaus: PHP: wie Daten von fremdem Server einbinden?

Beitrag lesen

Hi!

Das Schlüsselscript liegt meinetwegen auf http://www.schluesselserver.de/createkey.php
und soll per return eben einen 40stelligen Key zurückliefern.

was heißt returnen? Du willst den schlüssel also nicht ausgeben sondern in irgendeiner Form in eine Variable in PHP bekommen?

Gut, bei einem Schlüssel ist das ja recht einfach, wenn das Schlüsselerzeugungsscript den Schlüssel(und nichts als den Schlüssel!) mit "echo" ausgibt, kannst Du das ab PHP 4.3 einfach so machen:

$key =  file_get_contents('http://www.schluesselserver.de/createkey.php');

(entsprechende Konfiguration vorausgesetzt, siehe Manual zu file_get_contents())

Bei älteren ist das so ähnlich möglich, je nach Alter mit file(), fopen()+fgets(), oder auch über fsockopen()...

Eigentlich unbegrenzte Möglichkeiten.

Für komplexere Datenstrukturen empfielt sich ein Blick in:  http://de3.php.net/manual/de/ref.wddx.php

Ich weiß nicht was Du vorhast, aber bedenke dass so jeder Idiot Schlüssel mit dem Browser generieren kann - wozu auch immer.

Grüße
Andreas