Mercurial > hg > ywww
comparison us/index.php @ 8:226f00d9f6f5
another error check
| author | Henry Thompson <ht@markup.co.uk> |
|---|---|
| date | Fri, 17 Feb 2017 15:22:53 +0000 |
| parents | 1dfe64e365a0 |
| children | 385ddd7c4b55 84a412b8122c |
comparison
equal
deleted
inserted
replaced
| 7:1dfe64e365a0 | 8:226f00d9f6f5 |
|---|---|
| 138 } | 138 } |
| 139 else | 139 else |
| 140 { | 140 { |
| 141 $bookDetails = getAmazonDet($isbn,1,'us'); | 141 $bookDetails = getAmazonDet($isbn,1,'us'); |
| 142 $bookXML = new SimpleXMLElement($bookDetails); | 142 $bookXML = new SimpleXMLElement($bookDetails); |
| 143 $title = $bookXML->Items->Item[0]->ItemAttributes->Title; | 143 // HST added this |
| 144 $author = $bookXML->Items->Item[0]->ItemAttributes->Author; | 144 if (preg_match("<Error>",$bookDetails)) { |
| 145 $resName=$bookXML->getName(); | |
| 146 $code=$bookXML->Error->Code; | |
| 147 file_put_contents('/var/ywww/debug/phpDebug',"Losing 3: $resName, ". | |
| 148 $code."\n",FILE_APPEND); | |
| 149 if ($code=='RequestThrottled') { | |
| 150 usleep(200000); // Try to reduce throttling until we get a | |
| 151 // principled solution in place | |
| 152 } | |
| 153 $title = ""; | |
| 154 } | |
| 155 else { | |
| 156 $title = $bookXML->Items->Item[0]->ItemAttributes->Title; | |
| 157 $author = $bookXML->Items->Item[0]->ItemAttributes->Author; | |
| 158 } | |
| 145 } | 159 } |
| 146 | 160 |
| 147 $linkedBooks = include "../php/read/getLinkedBooks.php"; | 161 $linkedBooks = include "../php/read/getLinkedBooks.php"; |
| 148 $xml = new SimpleXMLElement($linkedBooks); | 162 $xml = new SimpleXMLElement($linkedBooks); |
| 149 | 163 |
