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

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

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: sprintf กับ dom ?  (อ่าน 367 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
affsom
สมุนแก๊งเสียว
*

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

กระทู้: 501



ดูรายละเอียด
« เมื่อ: 10 เมษายน 2017, 07:03:10 »

นั่งแกะ DOM เล่นๆ เจอปัญหาครับ
จากโค๊ดตัวนี้
โค๊ด:
$pTexts = $xpath->query(
sprintf('///text()[contains(., "%s")]', $title)
);

dom สร้างออกมา tag ตัวอื่นปกติหมดครับ ยกเว้น textarea
พอใส่
โค๊ด:
<textarea cols="8" rows="8"></textarea>
มันออกมา
โค๊ด:
<html><body><p>tyrty<br/><textarea cols="8" rows="8"/></p></body></html>
tag ปิด </textarea> หายไปใหน

อยากรู้ความหมาย sprintf('///text()[contains(., "%s")]', $title);

เคยเห็นแต่  sprintf("%s",$str);

 wanwan044 wanwan044

« แก้ไขครั้งสุดท้าย: 10 เมษายน 2017, 07:06:28 โดย affsom » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์