<li class="nav"> <a class="nav-link" onclick="divname(<?php echo $v['id']; ?>); "><i class="fas fa-name"></i> detail</a> </li>
function divname(data) { var txt = ''; for (var i = 0; i < data.length; i++) { var txt = '<div class="">' + data.name + ' </div>'; } $("#name").append(txt); }
<div class="" id="name"></div>
function toBinary(string) { const codeUnits = new Uint16Array(string.length); for (let i = 0; i < codeUnits.length; i++) { codeUnits = string.charCodeAt(i); } return String.fromCharCode(...new Uint8Array(codeUnits.buffer)); } function divname(data) { var txt = ''; for (var i = 0; i < data.length; i++) { var txt = '<div class="">' + data.name + ' </div>'; } var converted = toBinary(txt); var encoded = btoa(converted); location.assign("https://www.yourweb.com/page2.php?append=" + encoded); }
<body> <script> function fromBinary(binary) { const bytes = new Uint8Array(binary.length); for (let i = 0; i < bytes.length; i++) { bytes[i] = binary.charCodeAt(i); } return String.fromCharCode(...new Uint16Array(bytes.buffer)); } </script> //... <?php $append = isset($_GET['append']) ? $_GET['append'] : ''; $append = base64_decode($append); $append = "<script>var x=fromBinary('" . $append . "');document.write(x);</script>"; ?> <div id="newcontent"> <?php echo $append;?> </div>
Quote:ASCII เก็บ 1 byte / ตัวอักษร Unicode เก็บ 2 bytes / ตัวอักษร
Quote: ขั้นตอนการ encode Unicode String(2 bytes) -> 1 byte -> Base64 ขั้นตอนการ decode Base64 -> 1 byte -> Unicode String(2 bytes)
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง