Ein kleines Beispiel wie man eine Funktion schreiben kann, die andere Webseiten abrufen können.
Die Datenrückgabe habe ich mal im XML-Format gemacht, da dieses es relativ einfach ermöglicht, mehrere Informationen zurückzugeben
Hier eine einfache Funktion, die auf dem eigenen Server ist.
(php;server.php)<?php $name = $_GET['name']; $from = $_GET['from']; $now = time(); $text1 = 'Heute ist der '.date('z', $now).' Tag im Jahr '.date('Y',$now); $text2 = "Hallo {$name} aus {$from}"; echo <<<XML <data> <name>{$name}</name> <text1>{$text1}</text1> <text2>{$text2}</text2> </data> XML; ?>
Und eine Beispiel wie das ganze von einer anderen Seite aufgerufen werden kann
(php; client.php)<?php $name = 'Hans Muster'; $from = 'Musterstadt'; //Pfad zu deinem Server und der Script-Datei $path = "http://deine-domain.com/server.php?name={$name}&from={$from}"; $xml = simplexml_load_file($path); $text1 = $xml->xpath('/data/text1'); $text2 = $xml->xpath('/data/text2'); echo <<<EOT {$text1[0]} <br /> <b>{$text2[0]}</b> EOT; ?>