ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingวิธีแก้ปั่นแนว import xml แต่ import ไม่เข้า
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: วิธีแก้ปั่นแนว import xml แต่ import ไม่เข้า  (อ่าน 2235 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
korrawit
Newbie
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 32



ดูรายละเอียด
« เมื่อ: 21 มิถุนายน 2013, 10:16:21 »

วันนี้ผมจะมาสอนวิธีแก้ ทำไม import เว็บไม่เข้า
เว็บที่ว่านี่คือ blogger หรือ wordpress นะครับ หลายต่อหลายคนอาจจะมีการซื้อสคริปต์มาใช้
ผมก็คนนึงที่ซื้อมา แต่ปัญหาหนึ่งที่พบคือ import ออกมาเป็น file xml แล้วก็ import เข้าบ้างไม่เข้าบ้าง
บางที generate มา 300 บาทความ import เข้าไปแค่ 10 ผมก็งงว่าทำไม blogger มันไม่ตอบสนอง
บางทีก็ตอบบางทีก็ไม่ตอบ มันยังไงกันแน่

หลังจากการทดสอบหลายต่อหลายครั้ง พบว่า
ใน file xml มันจะมี บทความอยู่หลายบทความ
blogger มันจะอ่านบทความแรกตามลำดับ ถ้าใช้งานได้มันจะนำเข้า แล้วก็อ่านบทความสองใน xml ถ้าได้ก็นำเข้า
อย่างนี้ไปเรื่อยๆ แต่ถ้าบังเอิญไปเจอบทความที่มี html เสียรูปแบบ เช่นมีเปิด <strong> blah blah blah ... แต่ลืมปิด </strong>
อย่างนี้ผมเรียกว่า html เสียรูปแบบ มันจะทำให้ import ไม่เข้า แล้วระบบของ blogger จะหยุดทำงาน

แล้วอะไรที่ทำให้เกิดปัญหาเช่นนี้
เช่นสคริปต์ import blogger ที่ดึงสินค้าจาก amazon มา เป็นการดึงสินค้าโดยอัตโนมัติจากโปรแกรม อาจจะได้รับบทความที่มี
รูปแบบของ html ที่ไม่ถูกต้องเกิดขึ้นได้

ดังนั้นวิธีการแก้ไขคือใช้ html purify
ชื่อก็บอกแล้วว่าไว้ชำระล้าง html ให้สะอาด

ก่อนอื่นเข้าไปที่เว็บ
http://htmlpurifier.org ไปดาวน์โหลดสคริปต์มาก่อน
แล้วก็วิธีการใช้งานแบบนี้ครับ
ให้เอาสคริปต์ที่โหลดมาไปแตกไว้ใน  root path ของสคริปต์ของเรา

เพิ่มโค้ดส่วนนี้ลงไปใน php สคริปต์ของเรา
require_once '/path/to/HTMLPurifier.auto.php';   //ไปเปิดหาไฟล์ นี้นะครับว่ามันอยู่ตรงไหนแล้วกำหนด path ให้ถูกต้อง

$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$clean_html = $purifier->purify($dirty_html);   //ทีนี้เอาโค้ดที่สกปรกมาทำความสะอาดซะ ผ่านตัวแปร $dirty_html

แล้วเราจะได้โค้ดที่สะอาดสุดๆพร้อมใช้งานผ่านตัวแปร $clean_html

 wanwan020 wanwan020 wanwan020
บันทึกการเข้า
ultimatecha
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 400
ออฟไลน์ ออฟไลน์

กระทู้: 4,008



ดูรายละเอียด
« ตอบ #1 เมื่อ: 21 มิถุนายน 2013, 10:41:17 »

ขอบคุณครับ  wanwan017 wanwan017
บันทึกการเข้า

Optimus
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 2,672



ดูรายละเอียด
« ตอบ #2 เมื่อ: 21 มิถุนายน 2013, 10:42:15 »

ขอบคุณครับ
บันทึกการเข้า

รับสอน Android Re-Skin Apps & Games | สอนแบบ 1 ต่อ 1 ผ่าน TeamViewer สนใจ PM สอบถามเลยครับ

รับรีสกิน Apps Android 1 ชุด 15 แอพ 2900 บาท ท่านสามารถนำไปอัพขึ้น Play Store หารายได้ได้เลยครับ สนใจ PM ครับ

ขาย Account Skimlinks ปั่น Amazon ได้ (ตอนนี้คนไทยสมัครไม่ผ่านแล้ว) 4500  บาท PM ครับ
framing
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 163
ออฟไลน์ ออฟไลน์

กระทู้: 1,675



ดูรายละเอียด
« ตอบ #3 เมื่อ: 21 มิถุนายน 2013, 10:44:31 »

เยี่ยมเลยครับ
บันทึกการเข้า
n-connect
Newbie
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 29



ดูรายละเอียด
« ตอบ #4 เมื่อ: 21 มิถุนายน 2013, 14:01:50 »

ขอบคุณครับ  wanwan020
บันทึกการเข้า
bonkbonk
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 103
ออฟไลน์ ออฟไลน์

กระทู้: 2,784



ดูรายละเอียด
« ตอบ #5 เมื่อ: 21 มิถุนายน 2013, 14:06:54 »

เจ๋งแฮะ เอาไว้ใช้กับงานอื่นได้ด้วย  wanwan017
บันทึกการเข้า

meuudon
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 131
ออฟไลน์ ออฟไลน์

กระทู้: 2,141



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 21 มิถุนายน 2013, 14:17:49 »

ขอบคุณครับ   wanwan017
บันทึกการเข้า
zest_th
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 164
ออฟไลน์ ออฟไลน์

กระทู้: 1,574



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 21 มิถุนายน 2013, 14:25:39 »

โอ้ แจ่มเลยครับ เอาไว้ใช้ได้หลายอย่างเลยทีเดียว  wanwan017
บันทึกการเข้า
seonew
ก๊วนเสียว
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 371



ดูรายละเอียด
« ตอบ #8 เมื่อ: 21 มิถุนายน 2013, 14:29:33 »

ขอบคุณมากครับ ผมคิดแต่บลอกเกอมันแบน - - เลยไม่ยอมให้เข้า
บันทึกการเข้า
korrawit
Newbie
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 32



ดูรายละเอียด
« ตอบ #9 เมื่อ: 22 มิถุนายน 2013, 01:47:42 »

ขอบคุณมากครับ ผมคิดแต่บลอกเกอมันแบน - - เลยไม่ยอมให้เข้า

แต่ก่อนผมก็หาว่ามันเกิดจากอะไร คิดอยู่หลายอย่าง จนเจอวิธีนี้ล่ะคับ
บันทึกการเข้า
mikie
บุคคลทั่วไป
« ตอบ #10 เมื่อ: 22 มิถุนายน 2013, 05:35:36 »

แจ่มไปเลย
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์