Here ya go:
<?
require("xmldom.inc");
dl("php_openssl.dll");
$url = "https://www.black2lip.com/dump/code.xml";
$fp = fopen($url,'r');
$data = fread($fp,"4096");
fclose($fp);
$dom = new xmldom($data);
if ($error = $dom->get_child("ERRORLIST")) {
for ($i=0;$i<count($error->childs);$i++) {
echo "<b>action aborted</b><br>";
echo "Error: ".$error->childs[$i]->attrs[MSG]."<br>\n";
}
} else if( $child = $dom->get_child("ID") ) {
$pci = $child->attrs[VALUE];
$sql = "UPDATE link_pci SET pci='".intval($pci)."', status='STARTED' WHERE id='".intval($id)."';";
$res = mysql_query($sql,$con);
if (mysql_affected_rows($con) == "0") {
echo "<b>action aborted</b><br>unable to modify record # ".intval($id);
}
} else {
echo "<b>action aborted</b><br>no XML data returned, please contact the administator: ".ltrim(rtrim(strtolower($ADM_EMAIL)))."";
AdminMail("Error: No XML data returned",$user,$id,$url,getenv("SCRIPT_NAME"));
}
?>