// $xml_old->load("triennale.xml"); // $xsl = new DOMDocument(); // $xsl->load("courses.xsl"); // $xsltproc= new XSLTProcessor(); // $xsltproc->importStyleSheet($xsl); /// $xsltproc->transformToUri($xml_old,"courses.xml"); # $xml=new DOMDocument(); # $xml->load("courses.xml"); # $xml_string=$xml->saveXML(); if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST['username']; $password = md5($_POST['password']); $client = new SoapClient("http://www.myserver.com/moodle/moodleplugin.wsdl", array('trace' => 1, 'login' => $username, 'password' => $password)); try { // echo $client->importCourses($xml_string,"Prova"); echo $client->exportCourses(3, "Prova"); // echo $client->exportCategories(); } catch (SoapFault $sf) { // echo $client->__getLastRequest(); // echo $client->__getLastResponse(); echo $sf->faultstring; } } else { if (empty($_SERVER[HTTPS])) { $url = "https://" . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI]; $delay = 1; die('<meta http-equiv="refresh" content="' . $delay . ';url=' . $url . '">'); } require_once "form.html"; // output function list of webserver /* $functions = $client->__getFunctions();