รวม Snippets
คำสั่ง JavaScript ดึงรูปจาก Facebook Album
แนวทางการใช้งาน จะใช้ผ่าน console ของ dev tool
โดยเปิดไปหน้ารูปรวมของ album ที่ต้องการ จากนั้น เลื่อน scrollbar เพื่อแสดง
รายการรูปทั้งหมด
var urlStr = ""; // ตัวแปรเก็บ url รายการลิ้งค์ของรูป var n_i = document.querySelectorAll("div[aria-label='Edit']").length; // จำนวนรูปจากการนับ var n_i = 100; // จำนวนรูปจากการกำหนด var n_v = 0; // ตำแหน่งเริ่มของรูป function getImg(n_v){ if(n_v<n_i){ document.querySelectorAll("div[aria-label='Edit']")[n_v].click(); setTimeout(function(){ if(document.querySelectorAll("a.oajrlxb2[download]").length>0){ urlStr += document.querySelectorAll("a.oajrlxb2[download]")[0].href; urlStr += '\r\n'; } n_v++; getImg(n_v); },4000); }else{ console.log(urlStr); } } getImg(n_v);
หลังจากได้รายการรูป นำไปสร้าง HTML แท็ก image จากนั้นใช้โปรแกรมโหลดจาก url รูป
เข้ารหัส HTML สำหรับส่งค่าใน URL ด้วย PHP และ JavaScript
แนวทางทั้งสอง ใช้สำหรับเข้ารหัสหรือจัดรูปแบบของ HTML ให้สามารถ
ส่งค่าผ่าน url ไปใช้งานได้
PHP
urlencode(htmlentities("<strong>Title</strong>etc etc"));
JavaScript
function htmlentity(rawStr){ return encodeURIComponent(rawStr.replace(/[\u00A0-\u9999<>\&]/gim, function(i) { return '&#'+i.charCodeAt(0)+';'; })); } htmlentity("<strong>Title</strong>etc etc");
แนวทาง คำสั่ง SQL เรียงข้อมูลภาษาไทย และภาษาอังกฤษในฟิลด์เดียวกัน
ตารางข้อมูลตัวอย่าง
CREATE TABLE tbl (`id` int, `data` varchar(9)) ; INSERT INTO tbl (`id`, `data`) VALUES (1, 'ภาษาไทย'), (2, 'English'), (3, 'การศึกษา'), (4, 'Education') ;
คำสั่ง SQL
(SELECT a.data,'th' lang FROM tbl a WHERE NOT a.data REGEXP '[A-Za-z0-9]' ) UNION ALL (SELECT b.data,'en' lang FROM tbl b WHERE b.data REGEXP '[A-Za-z0-9]' ) ORDER BY lang DESC,CONVERT(data using tis620) ASC
ผลลัพธ์
ใช้ htaccess แทนไฟล์รูปภาพที่ไม่พบ หรือไม่มี ด้วยภาพอื่น
วิธีนี้ใช้สำหรับกรณีเราไม่ต้องการเขียนโค้ด หากไม่พบไฟล์รูปที่จะแสดง ให้เอารูปอื่นมาแสดงแทน
ให้เราสร้างรูปสำหรับไว้แทนที่ไว้ที่ path ใดสักที่สมมติเช่นเป็น images และรูปที่เราเก็บอยู่ในโฟลเดอร์
uploads ให้เราสร้างไฟล์ .htaccess แล้วอัพไปไว้ที่โฟลเดอร์รูปหลัก ในที่นี้คือ uploads
แล้วกำหนดไฟล์ ดังนี้
ไฟล์ .htaccess
RewriteEngine on RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f RewriteRule \.(gif|jpe?g|png|bmp) /images/photoreplace.jpg [NC,L]
สมมติถ้าเรียกไปที่ไฟล์รูปที่ไม่มี เช่น https://www.example.com/uploads/notpic.jpg
รูปจะไปดึงจากไฟล์ https://www.example.com/images/photoreplace.jpg มาแสดงแทน
-
หมวดบทความทั้งหมด 31 AJAX Learning 25 Android Learning 46 Angular 16 AngularJs 21 Bootstrap 40 CodeIgniter 27 CodeIgniter 4 50 CSS Learning 16 Dart 8 Dev Tools 19 Expressjs 4 Firebase 11 Flutter 17 HTML5 10 Ionic Native 42 Ionicframework 83 Javascript Learning 231 jQuery Learning 10 jQuery Mobile 17 Line Dev 34 MySQL Learning 2 NodeJs 14 OpenCart 19 Phonegap 192 PHP Learning 1 Web Service 5 อื่นๆ
- ถามปัญหาการเขียนโปรแกรม
- สวัสดีครับสอนเขียน JavaScript เกี่ยวกับการแทรกวีดีโอหน่อยได้มั้ย โดยกดไปที่ไอเฟรม แล้วให้ขึ้นเป็นโฆษณา 5 วิ ตอบ 1 อ่าน 70
- ช่วยหน่อยครับ เกี่ยวกับการเขียน sql เพื่อเเสดงข้อมูลของเเต่ละ id ที่ได้มีการกรอกมากกกว่่า 3 ช่องขึ้นไป ตอบ 1 อ่าน 118
- อยากได้โค้ดสั่งให้สร้างแฟ้มเอกสาร และดึงชื่อไฟล์เอกสารในแฟ้มมาแสดง มีตัวอย่างแนะนำไหมคะ ตอบ 0 อ่าน 140
- สอบถามเกี่ยวกับการสร้าง ID ลงฐานข้อมูล ตอบ 2 อ่าน 204
- ต้องการสร้างตารางให้เก็บข้อมูลครับ ตอบ 0 อ่าน 222
- ajax ไม่ทำงาน แก้ยังไงดี เกิดจากสาเหตุอะไร ตอบ 1 อ่าน 194
- ปุ่ม Delete ไม่ลบข้อมูลที่เลือก ตอบ 1 อ่าน 285
- เอาค่าคะแนนมาเรียงลำดับ กรณีคะแนนเท่ากัน ได้อันดับเท่ากัน คะแนนรองมานับอันดับต่อจากอันดับก่อนหน้า ตอบ 2 อ่าน 275
- สอบถามเรื่อง postback action ใน Line ต้องการดึงค่า data ใน postback ต้องทำอย่างไรครับ ตอบ 2 อ่าน 248
- ต้องการจัด row ให้อยู่ใน row เดียวกัน ตอบ 1 อ่าน 308
- ตอบคำถามกลับล่าสุด
- สอนการทำ Invite ของ Facebook หน่อยครับ ตอบ 8 อ่าน 2762
- การเชื่่อม DB และกำหนดเงื่อนไข login ตอบ 1 อ่าน 309
- ส่งค่า Ajax แบบ array อย่างไรครับ ตอบ 4 อ่าน 317
- ต้องการจัดตารางให้เรียงลำดับลงมาค่ะ ตอบ 1 อ่าน 256
- การคำนวณหาค่าหลายๆInputรวมกัน ตอบ 1 อ่าน 265
- สอบถามเรื่อง php ajax chat ครับ ไม่สามารถรันบนโฮสจริงได้ ตอบ 2 อ่าน 230
- รบกวนสอบถามโค้ด ก่อนจะรับชมวิดีโอ อยากให้มีโฆษณาขึ้นมาประมาณ 5 วินาที แต่ขณะที่โฆษณาสามารถกดข้ามได้ ครับ ตอบ 7 อ่าน 892
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ