HowTo: Accessing Sharepoint Foundationsserver with PHP / Zugriff auf Sharepoint Foundationsserver mit PHP

Ein einfaches Bespiel:

<?php

$authParams = array(„login“ => „DOMAINUSER“, „password“ => „PW“);
$listName = „{LIST ID}“;
$rowLimit = ‚150‘;
$wsdl = „http://sharepoint-server/_vti_bin/Lists.asmx?WSDL&#8220;;
$soapClient = new SoapClient($wsdl, $authParams);
$params = array(‚listName‘ => $listName, ‚rowLimit‘ => $rowLimit);
$rawXMLresponse = null;
try{
$rawXMLresponse = $soapClient->GetListItems($params)->GetListItemsResult->any;
}
catch(SoapFault $fault){
echo ‚Fault code: ‚.$fault->faultcode;
echo ‚Fault string: ‚.$fault->faultstring;
die();
}

$dom = new DOMDocument();
$dom->loadXML($rawXMLresponse);
$results = $dom->getElementsByTagNameNS(„#RowsetSchema“, „*“);

foreach($results as $result){
echo „<hr>“;
foreach ($result->attributes as $attrName => $attrNode)
{
echo $attrName.“:“.$result->getAttribute($attrName).“<br/>“;
}
}

unset($soapClient);

?>

Kommentare sind geschlossen.

Bloggen auf WordPress.com.

Nach oben ↑

%d Bloggern gefällt das: