แปลง tag php ให้เป็น html
ในบ้างครั้งเวลาเราเขียนโปรแกรม php
เราจะพบว่าถ้ามีการใส่ tag javascript หรือ php
จะทำให้การทำงานของโปรแกรมที่เราเขียน จะเสียไป
เพราะฉะนั้น วันนี้จะของแนะนำ function ที่ใช้ในการ
แปลง tag ต่าง ๆ ให้เป็น ตัวอักษรปกติ (html)
$text = htmlspecialchars($text);
โดยที่ fucntion จะเปลี่ยน tag ต่าง ๆ ดังนี้
เปลี่ยนจาก ” เป็น "
เปลี่ยนจาก & เป็น &
เปลี่ยนจาก < เป็น <
เปลี่ยนจาก > เป็น >
แต่ถ้าจะย้อนกลับเปลี่ยนจากตัวอักษรปกติ ไปเป็น tag php , javascript ใช้คำสั่งนี้ครับ
$text = htmlspecialchars_decode($text);
ประมาณนี้ครับ ^^
ลง iPC 10.5.6 สำเร็จแล้ว บน BenQ S41-335
ในที่สุดผมก็ลง iPC 10.5.6 สำเร็จแล้ว (โฮะ ๆ)
จากการที่ลงแล้ว ลงอีก มาแล้ว ร่วมๆ 10 กว่าครั้ง
เหตุที่ต้องลงหลายรอบ ก็เพราะต้องเลืิอก Driver ให้ตรง เกินไม่ได้
แต่จะว่าไปแล้วผมก็ลงได้แล้ว แต่ใช้ได้ไม่ครบทุกอย่าง
ใช้ card จอได้ , wireless lan ได้
แต่ใช้ lan ไม่ได้ กับ card เสียงไม่ได้
(ลงแบบนี้ไปก่อนล่ะกัน เหนื่อยแล้ว แหะๆ)
iPC ตัวเลือกสำหรับ Mac OS บน เครื่อง PC

iPC คือ Mac OS ที่ใช้ในการลงกับเครื่องที่ไม่ใช่ Mac เพราะจริง ๆ แล้ว Mac OS จะต้องลง
กับเครื่อง Mac เท่านั้น ลงกับเครื่องที่ไม่ใช่ Mac ไม่ได้ ซึ่งได้มีคนกลุ่มนึงได้สร้างแผ่นนี้มาให้
กับคนที่ต้องการลง Mac OS กับเครื่องที่ไม่ใช่ Mac
แผ่น Mac OS ที่ใช้ลงบนเครื่อง PC มีหลายค่ายเหมือนกัน ที่ผมเลือกค่าย iPC เพราะมีคน
ใกล้ชิดบอกว่าลงแล้ว เสถียร ไม่ค่อยงอแง แต่ iPC ลงยากเหมือนกัน ผมก็ลงหลายครั้ง
อยู่เหมือนกัน
คนไหนที่สนใจโปรแกรม Mac OS ของค่าย iPC ก็ลองไปโหลดดูนะครับ
ตอนนี้ version สูงสุดก็คือ iPC OSx86 10.5.6
http://www.ihackintosh.com/2009/01/ipc-osx86-universal-1056-iso-for-intel-amd-sse2-sse3-released/
ลบข้อความแนะนำของ text input
ในเวลาที่เรากดคลิกที่ text input ปกติแล้วจะมีรายการข้อความที่เราเคยพิมพ์ไปแล้ว
แสดงขึ้นมาอัตโนมัติ ซึ่งมันก็สะดวกดี แต่ในบางครั้งเราเขียนโปรแกรมที่มี
ความปลอดภัยสูง เราก็ไม่อยากจะให้มีข้อความที่เราพิมพฺ์ไปแล้วแสดงขึ้นมา
เราสามารถทำได้โดยเพิ่ม code เข้าไปดังนี้
1 | <input name="textname" type="text" id="textname" autocomplete="off" /> |
เทคนิคนี้เหมาะสมกับช่อง Username แต่วิธีจะทำให้ไม่ผ่าน W3C นะครับ
วิธีการส่งค่าไปใน setTimeout()
ผมเคยเขียนโปรแกรม แล้วต้องการหน่วงฟังก์ชั่นการทำงาน แต่ต้องการส่งค่าตัวแปร ไปในฟังก์ชั่นนั้นด้วย
ซึ่งผมก็หาวิธีตั้งมากมาย แล้วก็หาไม่เจอซักที แต่สุดท้ายก็รู้จนได้
นั้นก็คือ
1 2 3 4 5 | <script type="text/javascript"> var bTime=4000; // หมายถึง หน่วงเวลาไว้ 4 วินาที var bVal="rotateimage('"+obj+"')"; setTimeout(eval(bVal),bTime); </script> |
โดยที่
bTime คือ ค่าที่ใช้หน่วงโปรแกรม หน่วยคือ มิลลิวินาที (10-3)
rotateimage คือ ชื่อ function ที่เรียกใช้
obj คือ ตัวแปรที่ต้องการส่งไป
ต้องขอขอบคุณน้อง ATT@MKT ด้วยที่แนะนำวิธีนี้

