我必须构建一个“简单”的应用程序来读取xml文件,提示用户选择与该文件上的内容相关的“响应活动”并发送整个内容(加载的内容+活动)由用户选择)在新的xml文件中通过http发送给客户端。
所以我的问题是: 如何将已加载的内容以及用户选择的响应活动添加到新的xml文件中?以及如何将其发送到anyaddress.com?
我也被告知使用休息网络服务,虽然我在网上找到了很多信息和例子,但似乎没有什么与我想做的事情有关。
你可能已经猜到了,我对这一切都是新手。在这里'到目前为止我做了什么:
<?php
//reader.php
// Load the xml file and show what's on it
$xml = simplexml_load_file('xmlfile.xml')
or die("Could not open file!<hr /> ");
foreach($xml->children() as $child) {
foreach($child->children() as $young) {
echo $young->getName() . ": " . $young . "<br />";
}
}
// call the activity list according to what's on the xml file
if ($child->ACTIVITY == 'activity import') {
echo "<br/>" . file_get_contents('interface.php');
}
elseif($child->ACTIVITY == 'activity import special'){
echo "<br/>" . file_get_contents('interface1.php');
}
elseif($child->ACTIVITY == 'activity export'){
echo "<br/>" . file_get_contents('interface2.php');
}
else {
echo "<br/>" . 'incorrect activity';
}
// print the selected activity on page
if (isset($_POST['submit1'])) {
$selected_radio = $_POST['group1'];
print $selected_radio;
}
?>
这是我用户输入interface2.php
的3种形式之一<form name="serv1" action="reader.php" method="POST">
<div align="left"><br>
<input type="radio" name="group1" value="OUTBOUND"> OUTBOUND<br/>
<input type="radio" name="group1" value="DONTPROCESS" checked> DON'T PROCESS<br/><br/>
<input type="submit" name="submit1" value="Return">
</div>
</form>
非常感谢任何形式的帮助。