เก็บ ASIN ไว้ใน SQL แล้วจะดึงมาใช้งานยังไงครับ

เริ่มโดย patcseo, 04 กันยายน 2011, 18:57:59

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

patcseo

ก่อนอื่นก็ต้องฝากเนื้อฝากตัวเสียก่อนนะครับ
คือผมคิดโปรเจคไว้ในหัวว่า

จะสร้างเว็บเล็ก ๆ เก็บ ASIN ไว้ใน SQL แล้วจะโชว์สินค้ายังไงครับ

O.o!!


patcseo

ผมทำแล้วเวลาเรียก สินค้าด้วย ASIN มันขึ้น
Warning: simplexml_load_file(http://webservices.amazon.com/onca/xml?AWSAccessKeyId=AKIAJLYVC6MP4YB6E7GQ&%0DItemId=B004J3V90Y&%0DOperation=ItemLookup&%0DResponseGroup=ItemAttributes%252COffers%252CImages%252CReviews%252CEditorialReview%252COfferFull%252COfferSummary&%0DService=AWSECommerceService&%0DTimestamp=2011-09-04T12%253A10%253A58Z&%0DVersion=2010-09-01&Signature=8hn8JzMaI9rbgsIP0sOwZ2bgtmAxqqmBVaAnfmKnzfM%253D) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /home/ioffer30/public_html/board/single.php on line 45

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://webservices.amazon.com/onca/xml?AWSAccessKeyId=AKIAJLYVC6MP4YB6E7GQ&%0DItemId=B004J3V90Y&%0DOperation=ItemLookup&%0DResponseGroup=ItemAttributes%252COffers%252CImages%252CReviews%252CEditorialReview%252COfferFull%252COfferSummary&%0DService=AWSECommerceService&%0DTimestamp=2011-09-04T12%253A10%253A58Z&%0DVersion=2010-09-01&Signature=8hn8JzMaI9rbgsIP0sOwZ2bgtmAxqqmBVaAnfmKnzfM%253D" in /home/ioffer30/public_html/board/single.php on line 45

Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Space required after the Public Identifier in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : SystemLiteral " or ' expected in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/ioffer30/public_html/board/single.php on line 51

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/ioffer30/public_html/board/single.php on line 51

Warning: Invalid argument supplied for foreach() in /home/ioffer30/public_html/board/data.php on line 17

ratz

ถ้าได้ 400
$param = urlencode( '?AWSAccessKeyId=AKIAJLYVC6MP4YB6E7G
Q&%0DItemId=B004J3V90Y&%0DOperation=ItemLookup&%0DResponseGroup=ItemAttributes%252COffers%252CImages%252CReviews%252CEditorialReview%252COfferFull%252COfferSummary&%0DService=AWSECommerceService&%0DTimestamp=2011-09-04T12%253A10%253A58Z&%0DVersion=2010-09-01&Signature=8hn8JzMaI9rbgsIP0sOwZ2bgtmAxqqmBVaAnfmKnzfM%253D' );
$url  = 'http://webservices.amazon.com/onca/xml' . $param;

$xml = simplexml_load_file( $url );

ลองแบบนี้ดูคับได้ไหมคับ ไม่แน่ใจ

ถ้าได้ 500 ใส่

ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
ini_set("max_execution_time", 0);
ini_set("memory_limit", "10000M");

ก่อนโหลดคับ php เค้าบอกมา

patcseo

ขอบคุณมากเลยครับ ได้แล้ว

อ้างถึงจาก: ratz ใน 04 กันยายน 2011, 19:25:21
ถ้าได้ 400
$param = urlencode( '?AWSAccessKeyId=AKIAJLYVC6MP4YB6E7G
Q&%0DItemId=B004J3V90Y&%0DOperation=ItemLookup&%0DResponseGroup=ItemAttributes%252COffers%252CImages%252CReviews%252CEditorialReview%252COfferFull%252COfferSummary&%0DService=AWSECommerceService&%0DTimestamp=2011-09-04T12%253A10%253A58Z&%0DVersion=2010-09-01&Signature=8hn8JzMaI9rbgsIP0sOwZ2bgtmAxqqmBVaAnfmKnzfM%253D' );
$url  = 'http://webservices.amazon.com/onca/xml' . $param;

$xml = simplexml_load_file( $url );

ลองแบบนี้ดูคับได้ไหมคับ ไม่แน่ใจ

ถ้าได้ 500 ใส่

ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
ini_set("max_execution_time", 0);
ini_set("memory_limit", "10000M");

ก่อนโหลดคับ php เค้าบอกมา

bananaoxy

ตามหัวข้อหมายถึงตอนนี้เก็บไว้ใน sql แล้วและจะดึงมาใช้แสดงผล
หรือว่าจะดึง asin จาก amazon มาเก็บที่ db เราครับ
[direct=https://mining.in.th/]>ตลาดชื้อขายอุปกรณ์ขุด bitcoin [/direct]