警告:DOMDocument :: save()[domdocument.save]:xmlEscapeEntities:char超出范围

时间:2016-12-01 11:26:24

标签: php api curl error-handling volusion

我有while循环,有20次迭代。在一次迭代中,它以500格式生成500个产品。当产品是200时,它工作正常,但如果我减少产品,那么它需要50次迭代,这使得时间超过错误。

我不知道如何平衡这个。如果我修复了一个超过时间的错误,那么就会出现上面标题的错误,但是我解决了这个问题,然后时间超过错误。

我将我的产品XML传递给Volusion API。

我的守则如下。

<?php 

// Developed BY Doulat Khan Technology Architects Islamabad. 

$conn= mysql_connect('localhost, 'username', 'password');
if (!$conn) {
    die('Could not connect: ' . mysql_error());
}

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

$query = "SELECT * FROM `Vol_import_count` WHERE `imp_id` = '1'";
mysql_select_db('mydb');
$retval = mysql_query($query);
//print_r($retval);
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
while($row = mysql_fetch_assoc($retval))
{

 	$cur_itration = $row['cur_itration'];
 	$total_itration = $row['total_itration'];
        $status = $row['status'];
 	$offSet = $row['offSet'];
 	 	
}

$cur_itration = 1;
$offset = 0;
$malab_url ="https://online.malabs.com/mws/items/?limit=500&offset=$offset";
while($cur_itration <= $total_itration) {
 
$new_url = $malab_url."&offset=$offset";
$offset += 500;
   
$cur_itration++;    

include 'malab2vol.php';

include 'importPro.php';

include 'assignCat.php';

} 

?>

0 个答案:

没有答案