0

基本的なアイデア: API を使用して Wufoo からフォーム エントリ (データ) を取得し、イントラネットの特定のページに出力しようとしています。

これまでのところ、Wufoo API (php と curl を使用) を使用して .xml または json ファイルからデータを取得する必要があることを収集しました。次に、CSS またはできれば XSLT を使用して、何らかの方法で情報をフォーマットおよび整理する必要があります。

私はxml出力を提供する提供された基本的なcurl .phpコードを使用しています。

<?php

$curl = curl_init('https://ccchurches.wufoo.com/api/v3/forms/UNIQUEID/entries.xml');

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_USERPWD, 'MY API:footastic');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERAGENT, 'Wufoo Sample Code');

$response = curl_exec($curl);
$resultStatus = curl_getinfo($curl);

if($resultStatus['http_code'] == 200) {
echo $response;
} else {
echo 'Call Failed '.print_r($resultStatus);
}


?>

XML 出力は、上記のコードで作成した php ファイル内に表示されます。このようにスタイルを設定する方法を私が見つけた唯一の方法は、CSS を使用することです (.php ファイルは .xsl に適していないようです)。これは非常に制限されており、スタイルをフォーマットするだけであり、データの編成も行いません。好みます。

どんな助けでも大歓迎です!

4

1 に答える 1

0

XML テキストを取得し、 SimpleXMLを使用する必要があります

その後、XML ツリーをナビゲートして、独自の HTML 出力を作成できます。

ここから開始することをお勧めします: simplexml_load_string cURL から XML を既に取得しているため ( $response)

于 2013-06-04T19:26:46.353 に答える