簡體   English   中英

使用PHP從.XML文件中獲取Wufoo表單數據以輸出

[英]Grabbing Wufoo form data from .XML file using PHP to output

基本思想:我正在嘗試使用它們的API從Wufoo中獲取表單條目(數據),並將其輸出到我們Intranet上的特定頁面上。

到目前為止:我已經收集到我需要使用Wufoo API (利用php和curl)從.xml或json文件中獲取數據 ,然后需要以某種方式使用CSS或更優選的是XSLT格式化和組織信息。

我正在使用他們提供的基本curl .php代碼,但確實為我提供了xml輸出。

<?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友好),這是非常有限的,並且僅格式化樣式而不是像我這樣對數據進行組織會更喜歡。

任何幫助將非常感激!

您應該使用XML文本並使用SimpleXML

然后,您將能夠瀏覽XML樹並生成自己的HTML輸出。

您可能要從這里開始: simplexml_load_string,因為您已經有了cURL( $response )中的XML。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM