SMF SSI.php Functions
Current Version: 2.1.7
This file is used to demonstrate the capabilities of SSI.php using PHP include functions. The examples show the include tag, then the results of it.
Include Code
To use SSI.php in your page add at the very top of your page before the <html> tag on line 1 of your php file:
<?php require("SSI.php"); ?>
Some notes on usage
All the functions have an output method parameter. This can either be "echo" (the default) or "array"
If it is "echo", the function will act normally - otherwise, it will return an array containing information about the requested task. For example, it might return a list of topics for ssi_recentTopics.
This functionality can be used to allow you to present the information in any way you wish.
Additional Guides & FAQ
Need more information on using SSI.php? Check out Using SSI.php article.
Recent Topics Function
Code (simple mode)
<?php ssi_recentTopics(); ?>
Code (advanced mode)
<?php ssi_recentTopics($num_recent = 8, $exclude_boards = null, $include_boards = null, $output_method = 'echo'); ?>
Result
| [Comment แสดงความคิดเห็น (Register)] | การดื่มน้ำอัดลม ดื่มได้วันละเท่าไร ดื่มมากไปมีผลเสียอะไรบ้าง by junjao | June 11, 2026, 02:01:59 PM |
| [Comment แสดงความคิดเห็น (Register)] | ภาษาใด คนใช้งานมากที่สุด 10 ลำดับ by junjao | June 10, 2026, 08:32:23 AM |
| [Comment แสดงความคิดเห็น (Register)] | การปั่นจักรยานออกกำลังกายที่บ้าน วันละ 1 ชม ครั้งละ 10 หรือ 20 นาทีดีกว่ากัน by junjao | June 09, 2026, 09:50:33 PM |
| [Comment แสดงความคิดเห็น (Register)] | hard disk ที่ใช้กับ Docking ควรเป็นแบบใดบ้าง ขนาดความจุเท่าไร by junjao | June 09, 2026, 06:36:07 PM |
| [Comment แสดงความคิดเห็น (Register)] | ประวัติฟุตบอลโลก และตารางการแข่งขัน 2026 by junjao | June 09, 2026, 01:09:21 PM |
| [Comment แสดงความคิดเห็น (Register)] | ทะเบียนรถประมูล ขอคืนเมื่อขายรถแล้ว ทำอย่างไร by junjao | June 09, 2026, 12:05:13 PM |
| [Comment แสดงความคิดเห็น (Register)] | ราคาทองคำ 20 ปีย้อนหลัง ราคาบาทต่อบาท by junjao | June 08, 2026, 10:41:48 AM |
| [คอมพิวเตอร์ อินเตอร์เน็ต โดเมนเนม โฮสติ้ง] | การสมัคร Facebook เริ่มต้นทำอย่างไร by junjao | June 03, 2026, 07:04:14 PM |
Recent Posts Function
Code
<?php ssi_recentPosts(); ?>
Result
| [Comment แสดงความคิดเห็น (Register)] | การดื่มน้ำอัดลม ดื่มได้วันละเท่าไร ดื่มมากไปมีผลเสียอะไรบ้าง by junjao | June 11, 2026, 02:01:59 PM |
| [Comment แสดงความคิดเห็น (Register)] | ภาษาใด คนใช้งานมากที่สุด 10 ลำดับ by junjao | June 10, 2026, 08:32:23 AM |
| [Comment แสดงความคิดเห็น (Register)] | การปั่นจักรยานออกกำลังกายที่บ้าน วันละ 1 ชม ครั้งละ 10 หรือ 20 นาทีดีกว่ากัน by junjao | June 09, 2026, 09:50:33 PM |
| [Comment แสดงความคิดเห็น (Register)] | hard disk ที่ใช้กับ Docking ควรเป็นแบบใดบ้าง ขนาดความจุเท่าไร by junjao | June 09, 2026, 06:36:07 PM |
| [Comment แสดงความคิดเห็น (Register)] | ประวัติฟุตบอลโลก และตารางการแข่งขัน 2026 by junjao | June 09, 2026, 01:09:21 PM |
| [Comment แสดงความคิดเห็น (Register)] | ทะเบียนรถประมูล ขอคืนเมื่อขายรถแล้ว ทำอย่างไร by junjao | June 09, 2026, 12:05:13 PM |
| [Comment แสดงความคิดเห็น (Register)] | ราคาทองคำ 20 ปีย้อนหลัง ราคาบาทต่อบาท by junjao | June 08, 2026, 10:41:48 AM |
| [คอมพิวเตอร์ อินเตอร์เน็ต โดเมนเนม โฮสติ้ง] | การสมัคร Facebook เริ่มต้นทำอย่างไร by junjao | June 03, 2026, 07:04:14 PM |
Top Boards Function
Shows top boards by the number of posts.
Code
<?php ssi_topBoards(); ?>
Result
Top Topics
Shows top topics by the number of replies or views.
Code (show by number of views)
<?php ssi_topTopicsViews(); ?>
Result
Code (show by number of replies)
<?php ssi_topTopicsReplies(); ?>
Result
Top Poster Function
Shows the top poster's name and profile link.Code
<?php ssi_topPoster(); ?>
Result
Latest Member Function
Shows the latest member's name and profile link.
Code
<?php ssi_latestMember(); ?>
Result
Member of the Day
Shows one random member of the day. This changes once a day.
Code
<?php ssi_randomMember('day'); ?>
Result
|
junjao
สอบถาม ได้ที่ jun_jao2000@hotmail.com |
Who's Online Function
This function shows who are online inside the forum.
Code
<?php ssi_whosOnline(); ?>
Result
Log Online Presence
This function logs the SSI page's visitor, then shows the Who's Online list. In other words, this function shows who are online inside and outside the forum.
Code
<?php ssi_logOnline(); ?>
Result
Login Function
Shows a login box only when user is not logged in.
Code
<?php ssi_login(); ?>
Result
Logout Function
Shows a logout link only when user is logged in.
Code
<?php ssi_logout(); ?>
Result
Welcome Function
Greets users or guests, also shows user's messages if logged in.
Code
<?php ssi_welcome(); ?>
Result
Today's Calendar Function
Code
<?php ssi_todaysCalendar(); ?>
Result
Today's Birthdays Function
Code
<?php ssi_todaysBirthdays(); ?>
Result
Today's Holidays Function
Code
<?php ssi_todaysHolidays(); ?>
Result
Today's Events Function
Code
<?php ssi_todaysEvents(); ?>
Result
Forum Stats
Shows some basic forum stats: total members, posts, topics, boards, etc.
Code
<?php ssi_boardStats(); ?>
Result
News Function
Shows random forum news.
Code
<?php ssi_news(); ?>
Result
https://www.exness.com/boarding/sign-up/a/73208?lng=th
1. เลือกประเทศ ไทย
2. อีเมล์จริงของคุณ
3. รหัสผ่าน
* รหัสผ่านต้องมีความยาว 8-15 ตัว
* ใช้ทั้งอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
* ใช้ทั้งตัวเลขและตัวอักษรภาษาอังกฤษ
* ห้ามใช้อักขระพิเศษ (!@#$%^&*., และอื่นๆ)
4. ใส่รหัสพาร์ทเนอร์ 73208
---------------------------------------------------------
Board News Function
Shows the latest posts from read only boards, or a specific board.
Code
<?php ssi_boardNews(); ?>
Result
การสมัคร Facebook เริ่มต้นทำอย่างไร
## สิ่งที่ต้องเตรียม
* เบอร์โทรศัพท์มือถือ หรืออีเมลที่ใช้งานได้
* ชื่อ-นามสกุลจริง
* วันเดือนปีเกิด
* รหัสผ่านที่ปลอดภัย
## สมัครผ่านเว็บไซต์
1. เข้าไปที่ [Facebook]
2. คลิก **"สร้างบัญชีใหม่"**
3. กรอกข้อมูล
* ชื่อ
* นามสกุล
* วันเกิด
* เพศ
* เบอร์โทรศัพท์หรืออีเมล
* รหัสผ่าน
4. กด **"สมัคร"**
5. Facebook จะส่งรหัสยืนยัน (OTP) ไปยังเบอร์โทรศัพท์หรืออีเมล
6. กรอกรหัสยืนยัน
7. สมัครสำเร็จและเริ่มใช้งานได้ทันที
## สมัครผ่านมือถือ
1. ดาวน์โหลดแอป [Facebook App]
2. เปิดแอปแล้วกด **"สร้างบัญชี Facebook ใหม่"**
3. กรอกข้อมูลตามขั้นตอน
4. ยืนยันเบอร์โทรศัพท์หรืออีเมล
5. ตั้งรูปโปรไฟล์และข้อมูลส่วนตัว
## หลังสมัครเสร็จ ควรทำทันที
1. เพิ่มรูปโปรไฟล์
2. เพิ่มรูปหน้าปก
3. เปิดใช้งานการยืนยันตัวตนแบบ 2 ขั้นตอน (Two-Factor Authentication)
4. เพิ่มเพื่อนที่รู้จัก
5. กดติดตามเพจที่สนใจ
## หากต้องการใช้ Facebook เพื่อหาลูกค้า
แนะนำให้สร้างทั้ง
* บัญชีส่วนตัว Facebook
* เพจ Facebook (Facebook Page)
* Facebook Reels
เพราะทั้ง 3 ส่วนทำงานร่วมกันได้ดีในการสร้างผู้ติดตามและหาลูกค้าใหม่
------------------------------------------
ติดตั้ง line แล้ว error ตามภาพนี้แก้ไขอย่างไร
> **"The code execution cannot proceed because MFReadWrite.dll was not found. Reinstalling the program may fix this problem."**
หมายความว่า Windows หาไฟล์ **MFReadWrite.dll** ไม่พบ ซึ่งเป็นส่วนหนึ่งของ **Microsoft Media Foundation** ที่ LINE ใช้สำหรับการแสดงผลสื่อและวิดีโอ
สาเหตุที่พบบ่อย:
* Windows รุ่น N หรือ KN (ไม่มี Media Feature Pack)
* ไฟล์ระบบ Windows เสียหาย
* ติดตั้ง LINE ไม่สมบูรณ์
* Microsoft Visual C++ Runtime มีปัญหา
### วิธีแก้ไขทีละขั้นตอน
#### วิธีที่ 1: ติดตั้ง Media Feature Pack (พบบ่อยที่สุด)
1. กด **Windows + I**
2. เข้า **Apps**
3. เลือก **Optional Features**
4. กด **View Features**
5. ค้นหา **Media Feature Pack**
6. ติดตั้งและ Restart เครื่อง
หากไม่พบ Media Feature Pack ให้ตรวจสอบว่า Windows ของคุณเป็นรุ่น **Windows 11 N** หรือไม่
---
#### วิธีที่ 2: ซ่อมแซมไฟล์ระบบ Windows
1. เปิด Command Prompt แบบ Administrator
2. พิมพ์
```cmd
DISM /Online /Cleanup-Image /RestoreHealth
```
รอจนเสร็จ
3. จากนั้นพิมพ์
```cmd
sfc /scannow
```
4. Restart เครื่อง
---
#### วิธีที่ 3: ติดตั้ง Microsoft Visual C++ ใหม่
ดาวน์โหลดและติดตั้ง:
* Microsoft Visual C++ Redistributable 2015-2022 (x64)
* Microsoft Visual C++ Redistributable 2015-2022 (x86)
จากเว็บไซต์ทางการของ Microsoft
หลังติดตั้งให้ Restart เครื่อง
---
#### วิธีที่ 4: ถอนและติดตั้ง LINE ใหม่
1. ถอน LINE ออก
2. ลบโฟลเดอร์
```text
C:\Users\ชื่อผู้ใช้\AppData\Local\LINE
```
3. ดาวน์โหลด LINE เวอร์ชันล่าสุดจาก
[LINE PC Official Download](https://line.me/download?utm_source=chatgpt.com)
4. ติดตั้งใหม่
---
#### วิธีที่ 5: ตรวจสอบ Windows Edition
กด **Windows + R**
พิมพ์
```text
winver
```
แล้วส่งภาพหน้าต่างที่ขึ้นมาให้ผมดู
หรือพิมพ์ใน Command Prompt:
```cmd
systeminfo | findstr /B /C:"OS Name"
```
ถ้าขึ้นว่า **Windows 11 Pro N**, **Windows 11 Home N**, **Windows 10 N** สาเหตุเกือบแน่นอนคือขาด Media Feature Pack
----------------------------------------------
exFAT กับ NTFS แตกต่างกันอย่างไร
## เปรียบเทียบ exFAT vs NTFS
| หัวข้อ | exFAT | NTFS |
| ------------------------- | ----------------------------------- | --------------------------------- |
| จุดประสงค์หลัก | สำหรับ USB, SD Card, External Drive | สำหรับ Windows และฮาร์ดดิสก์ภายใน |
| รองรับไฟล์ใหญ่ | รองรับ | รองรับ |
| จำกัดขนาดไฟล์ | สูงมาก (แทบไม่จำกัด) | สูงมาก |
| ความเร็วบน Flash Drive | มักเร็วกว่า | อาจช้ากว่าเล็กน้อย |
| ความเข้ากันได้ | Windows, macOS, Linux, กล้อง, TV | เหมาะกับ Windows มากที่สุด |
| ระบบความปลอดภัย | ไม่มี | มี Permission และ Encryption |
| Journal ป้องกันข้อมูลเสีย | ไม่มี | มี |
| การกู้คืนเมื่อไฟดับ | น้อยกว่า | ดีกว่า |
| เหมาะกับ USB ถอดบ่อย | ดีมาก | ดี แต่เขียนข้อมูลมากกว่า |
| ใช้กับ PS/Xbox/Smart TV | รองรับหลายอุปกรณ์ | บางเครื่องไม่รองรับ |
---
## exFAT คืออะไร
exFAT
ข้อดี:
* เหมาะกับ USB Flash Drive และ SD Card
* รองรับไฟล์ใหญ่กว่า 4GB
* ใช้งานได้ทั้ง Windows และ macOS
* เขียนข้อมูลน้อยกว่า NTFS จึงเหมาะกับ Flash Drive
ข้อเสีย:
* ไม่มีระบบป้องกันข้อมูลเสียหายขั้นสูง
* ไม่มีระบบกำหนดสิทธิ์ไฟล์
เหมาะสำหรับ:
* USB Flash Drive
* External SSD/HDD ที่เสียบหลายอุปกรณ์
* SD Card กล้อง
* ดูหนังไฟล์ใหญ่
---
## NTFS คืออะไร
NTFS
ข้อดี:
* เสถียรและปลอดภัยกว่า
* มีระบบ Journal ลดโอกาสข้อมูลเสีย
* รองรับ Permission, Compression, Encryption
* เหมาะกับ Windows โดยตรง
ข้อเสีย:
* บางอุปกรณ์อ่านไม่ได้
* macOS เขียน NTFS ได้จำกัด
* มีการเขียน Log ตลอด ทำให้ Flash Drive บางรุ่นช้าลง
เหมาะสำหรับ:
* ไดรฟ์ติดตั้ง Windows
* HDD/SSD ภายในเครื่อง
* งานสำคัญที่ต้องการความเสถียร
---
## ถ้าใช้ USB Flash Drive ควรเลือกอะไร?
### เลือก exFAT ถ้า:
* ใช้กับหลายอุปกรณ์
* เสียบ TV / Android / macOS
* เก็บไฟล์ใหญ่ เช่น หนัง 4K
* ต้องการความเร็วและถอดเสียบบ่อย
### เลือก NTFS ถ้า:
* ใช้กับ Windows อย่างเดียว
* เก็บข้อมูลสำคัญ
* ต้องการความปลอดภัยและเสถียรสูง
---
## FAT32 ต่างจาก 2 ตัวนี้อย่างไร
FAT32
* เก่าที่สุด
* รองรับอุปกรณ์เยอะมาก
* แต่จำกัดไฟล์ไม่เกิน 4GB
ปัจจุบัน:
* USB เล็ก → FAT32
* USB ใช้งานทั่วไป → exFAT
* HDD/SSD Windows → NTFS
---
## สรุปสั้น ๆ
* USB / External Drive → exFAT ใช้ง่ายสุด
* ลง Windows / ใช้กับ PC จริงจัง → NTFS
* อุปกรณ์เก่ามาก → FAT32
----------------------------------------
USB Flash drive 64 GB เห็นเหลือ 32 GB แก้ไขอย่างไร
1. มีพาร์ทิชันถูกแบ่งไว้
2. ฟอร์แมตผิดระบบ
3. USB ถูกทำเป็น Bootable
4. ตัวแฟลชไดรฟ์ปลอม/เสีย
ลองแก้ตามขั้นตอนนี้ก่อน
---
## วิธีตรวจสอบและแก้ไขด้วย Disk Management
### 1) เปิด Disk Management
กดปุ่ม
`Windows + X`
แล้วเลือก
`Disk Management`
---
### 2) หา USB ของคุณ
ดูขนาด Disk ที่เป็น USB เช่น
* Disk 1
* Removable
* ประมาณ 58-59GB (64GB จริงจะเห็นประมาณนี้)
ถ้าเห็นว่า
* มีหลาย Partition
* หรือมีพื้นที่ Unallocated
แปลว่าโดนแบ่งพาร์ทิชัน
---
## วิธีแก้ให้กลับมาเต็ม 64GB
### วิธีง่ายที่สุด (ลบข้อมูลทั้งหมด)
> ข้อมูลใน USB จะหายหมด
### ขั้นตอน
1. ใน Disk Management
2. คลิกขวาที่ Partition ของ USB
3. เลือก `Delete Volume`
4. ลบทุกพาร์ทิชันให้หมด
5. จะเห็นเป็น `Unallocated`
6. คลิกขวา → `New Simple Volume`
7. Next ไปเรื่อย ๆ
8. เลือก Format เป็น
* exFAT (แนะนำ)
* หรือ NTFS
9. Finish
เสร็จแล้วจะกลับมาเห็นประมาณ 58-59GB
---
# ถ้าลบไม่ได้ ใช้ DiskPart
## วิธีแรงกว่า (แนะนำเมื่อเคยทำ Boot USB)
เปิด Command Prompt แบบ Admin แล้วพิมพ์
```bash
diskpart
list disk
```
ดูว่า USB คือ Disk ไหน เช่น Disk 2
> ระวังเลือกผิด เพราะข้อมูลจะหาย
จากนั้นพิมพ์
```bash
select disk 2
clean
create partition primary
format fs=exfat quick
assign
exit
```
---
## ถ้ายังเห็นแค่ 32GB อยู่
อาจเกิดจาก
### 1) USB ปลอม
เช่น เขียนว่า 64GB แต่จริง 32GB
ตรวจด้วยโปรแกรม
* [H2testw](https://www.heise.de/download/product/h2testw-50539?utm_source=chatgpt.com)
* [USB Flash Drive Tester](https://www.vconsole.com/index.php?a=downloads&b=file&id=13&utm_source=chatgpt.com)
---
### 2) Firmware เพี้ยน
บางครั้ง Controller ของ USB เสีย ต้องใช้โปรแกรมเฉพาะยี่ห้อซ่อม
เช่น
* SanDisk
* Kingston
* Transcend
---
## ความจุปกติที่ควรเห็น
| ระบุบนกล่อง | เห็นจริงใน Windows |
| ----------- | ------------------ |
| 64GB | ~57-59GB |
| 32GB | ~28-29GB |
ดังนั้นถ้าเห็นแค่ 29-32GB ถือว่าผิดปกติ
---
## สาเหตุที่พบบ่อยมาก
ถ้าเคยใช้ทำ
* Windows Boot USB
* Linux Boot
* Rufus
* Ventoy
มักจะเหลือพาร์ทิชันแค่ 32GB ได้ และใช้ DiskPart `clean` จะหายทันที
------------------------------------------
แก้ไข Please Retry with a Different Device or Authentication Method
ลองแก้ตามลำดับนี้:
1. ปิด VPN / Proxy
* หากเปิด VPN อยู่ ให้ปิดก่อน
* ลองเปลี่ยนอินเทอร์เน็ต เช่น Wi-Fi ↔ Hotspot มือถือ
2. ล้าง Cache และ Cookie ของ Browser
บน Chrome:
* กด `Ctrl + Shift + Delete`
* เลือก:
* Cookies
* Cached images/files
* แล้วรีสตาร์ต Browser
3. ใช้ InPrivate / Incognito
* Chrome: `Ctrl + Shift + N`
* Edge: `Ctrl + Shift + N`
แล้วลองเข้าใหม่ที่
[Microsoft Account Sign In](https://login.live.com?utm_source=chatgpt.com)
4. เปลี่ยน Browser
ลองใช้:
* [Microsoft Edge](https://www.microsoft.com/edge?utm_source=chatgpt.com)
* [Google Chrome](https://www.google.com/chrome/?utm_source=chatgpt.com)
* [Mozilla Firefox](https://www.mozilla.org/firefox/?utm_source=chatgpt.com)
5. ลอง "วิธียืนยันตัวตนอื่น"
ถ้าปกติใช้:
* รหัสผ่าน → ลอง "ส่งรหัสไปอีเมล/โทรศัพท์"
* Microsoft Authenticator → ลองใช้ Password แทน
6. ตรวจเวลาเครื่อง Windows
เวลาผิดแม้ไม่กี่นาที บางครั้ง Login ไม่ผ่าน
* Settings → Time & Language
* เปิด "Set time automatically"
7. ถ้าเพิ่งเปลี่ยนเครื่อง / IP / เดินทาง
Microsoft อาจล็อกชั่วคราว รอ 30 นาที–24 ชั่วโมง แล้วลองใหม่
8. ถ้า Account ถูกล็อกด้านความปลอดภัย
เข้า:
[Microsoft Account Recovery](https://account.live.com/acsr?utm_source=chatgpt.com)
หรือ:
[Microsoft Security Info](https://account.microsoft.com/security?utm_source=chatgpt.com)
9. บน Windows 10/11
ถ้า Login ผ่านแอป Outlook/OneDrive ไม่ได้:
* ออกจากบัญชี Microsoft ใน Windows
* รีสตาร์ตเครื่อง
* Login ใหม่
10. ลองจาก "อุปกรณ์เดิม"
ข้อความนี้มักเกิดเมื่อ Microsoft ไม่เชื่อถืออุปกรณ์ใหม่
ถ้ามี:
* คอมเครื่องเดิม
* มือถือเดิม
* Wi-Fi เดิม
ให้ลองล็อกอินจากอุปกรณ์นั้นก่อน
-----------------------------------------------------
การลบคุกกี้ (Cookies) ใน Google Chrome สามารถทำได้ง่ายๆ โดยไปที่เมนู จุด 3 จุด (ขวาบน) > ล้างข้อมูลการท่องเว็บ (Delete browsing data) เลือกช่วงเวลา (เช่น ตลอดเวลา) > ติ๊กถูกที่ "คุกกี้และข้อมูลอื่นของไซต์" > กดปุ่ม ลบข้อมูล วิธีนี้ช่วยแก้ปัญหาเว็บไซต์โหลดช้าหรือแสดงผล
------------------------------------------------------
Please Retry with a Different Device or Authentication Method เปลี่ยน internet เป็น มือถือแล้ว hotmail.com ใช้งาน สาเหตุก่อนจากอะไร
ข้อความ
> "Please Retry with a Different Device or Authentication Method"
ของ [Microsoft Outlook / Hotmail](https://outlook.live.com?utm_source=chatgpt.com)
มักเกิดจากระบบความปลอดภัยของ Microsoft ตรวจพบว่า "อุปกรณ์ / IP / วิธีเชื่อมต่อ" มีความเสี่ยงหรือผิดปกติ จึงบล็อกการล็อกอินชั่วคราว
กรณีที่คุณ "เปลี่ยนอินเทอร์เน็ตไปใช้ Hotspot มือถือแล้วเข้าได้" แปลว่า สาเหตุมีแนวโน้มมาจาก "เครือข่ายอินเทอร์เน็ตเดิม" มากกว่า account เสีย
สาเหตุที่พบบ่อย:
1. IP อินเทอร์เน็ตบ้าน/ออฟฟิศถูกมองว่าเสี่ยง
* IP เคยถูกใช้ส่ง spam
* มีคนใช้ร่วมจำนวนมาก
* Microsoft blacklist ชั่วคราว
2. ใช้ VPN / Proxy / DNS แปลก
* Microsoft มักบล็อก VPN บางตัว
* Cloudflare WARP / Proxy / โปรแกรมเร่งเน็ต บางครั้งทำให้ระบบสงสัย
3. Browser Cookie หรือ Session เสีย
* Cache ค้าง
* Cookie login ผิดปกติ
* Extension บางตัวรบกวน
4. เวลาในเครื่องไม่ตรง
* วันเวลา Windows ผิด
* Timezone เพี้ยน
* ส่งผลต่อการยืนยันตัวตน
5. Microsoft ตรวจพบการล็อกอินผิดปกติ
เช่น
* เปลี่ยน IP บ่อย
* ล็อกอินหลายเครื่อง
* ใส่รหัสผิดหลายครั้ง
สิ่งที่ควรลองแก้:
* Restart Router/ONU เพื่อเปลี่ยน IP
* ปิด VPN / Proxy
* ล้าง Cookie ของ Microsoft
* ใช้ InPrivate / Incognito
* เปลี่ยน DNS เป็น Google DNS
8.8.8.8 / 8.8.4.4
* Sync เวลา Windows ใหม่
* ลอง browser อื่น เช่น [Google Chrome](https://www.google.com/chrome/?utm_source=chatgpt.com) หรือ [Microsoft Edge](https://www.microsoft.com/edge?utm_source=chatgpt.com)
* ถ้าใช้อินเทอร์เน็ตบริษัท/หอพัก อาจโดนแชร์ IP ร่วมกับคนจำนวนมาก
ถ้ายังเป็นเฉพาะเน็ตบ้าน:
* ปิด Router 5–10 นาทีแล้วเปิดใหม่
* ติดต่อ ISP ให้ reset IP หรือขอ Public IP ใหม่
ถ้าต้องการ ผมสามารถช่วยวิเคราะห์ต่อได้ เช่น:
* ใช้ Windows 10 หรือ 11
* ใช้เน็ตค่ายไหน
* เข้าไม่ได้ทุก browser หรือเฉพาะ Chrome
* ใช้ VPN หรือไม่
--------------------------------------------------
Recent Attachments Function
Code
<?php ssi_recentAttachments(); ?>
Result
| File | Posted by | Downloads | Filesize |
|---|---|---|---|
| junjao | 343 | 69.92KB | |
| junjao | 346 | 93.64KB | |
| junjao | 533 | 95.97KB | |
| junjao | 525 | 103.86KB | |
| junjao | 680 | 69.71KB | |
| junjao | 681 | 28.51KB | |
| junjao | 683 | 81.39KB | |
| junjao | 978 | 113.48KB | |
| junjao | 984 | 1096.97KB | |
| junjao | 990 | 238.36KB |
Show Single Poll
Shows a poll in the specified topic.
Code
<?php ssi_showPoll($topicID); ?>
Result
Show Single Post
Fetches a post with a particular IDs. By default will only show if you have permission to the see the board in question. This can be overridden by passing the 2nd parameter as true.
Code
<?php ssi_fetchPosts($postIDs, $isOverride); ?>
Result
Show Single Member
Shows the specified member's name and profile link.
Code
<?php ssi_fetchMember($memberIDs); ?>
Result
Show Group Members
Shows all members in a specified group.
Code
<?php ssi_fetchGroupMembers($groupIDs); ?>
Result
Home Page Sample
This sample uses the following features: ssi_recentTopics(), ssi_logOnline(), ssi_welcome(), and ssi_boardNews(). ssi_recentTopics() is fetched using the array method, to allow further customizations on the output.Code
<?php require("SSI.php"); ?>
<!DOCTYPE html>
<html>
<head>
<title>SSI.php example for home page</title>
<style>
body { font-family: Arial, Tahoma, sans-serif; font-size: 80%; background: #DFDFDF; color: #FFFFFF; margin: 0 }
ul,ol { padding-left: 19px; margin: 0; }
li { font-size: 11px; }
h1,h2,h3 { margin: 0; padding: 0; }
h3 { font-size: 15px; }
a:link,a:visited { color: #FF9000; text-decoration: none; }
a:hover { text-decoration: underline; }
#container { background: #52514E; width: 100%; border: 1px solid midnightblue; line-height: 150%; margin: 0; }
#header,#footer { color: lightgray; background-color: #2A2825; clear: both; padding: .5em; }
#leftbar { background: #DF7E00; float: left; width: 160px; margin: 0; padding: 1em; }
#leftbar a { color: #000000; text-decoration: underline; }
#content { margin-left: 190px; padding: 1em; }
#navigation { float: right; }
#navigation a:link,#navigation a:visited { color: #FF9000; }
</style>
</head>
<body>
<div id="container">
<div id="header">
<div id="navigation">
<a href="#">Link</a> | <a href="#">Link</a> | <a href="#">Link</a> | <a href="#">Link</a> | <a href="#">Link</a>
</div>
<h1 class="header">YourWebsite.com</h1>
</div>
<div id="leftbar">
<h3>Recent Forum Topics</h3>
<ul>
<?php
// Using array method to show shorter display style.
$topics = ssi_recentTopics(8, null, null, 'array');
foreach ($topics as $topic)
{
// Uncomment the following code to get a listing of array elements that SMF provides for this function.
// echo '<pre>', print_r($topic), '</pre>';
echo '
<li><a href=\"', $topic['href'], '\">', $topic['subject'], '</a> ', $txt['by'], ' ', $topics[$i]['poster']['link'], '</li>';
}
unset($topics);
?>
</ul><br>
<h3>Online Users</h3>
<?php ssi_logOnline(); ?>
</div>
<div id="content">
<?php ssi_welcome(); ?><br><br>
<h2>News</h2>
<?php ssi_boardNews(); ?>
</div>
<div id="footer">
<a target="_blank" rel="noopener" rel="license" href="https://creativecommons.org/licenses/publicdomain/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/publicdomain/88x31.png"></a>
This sample website layout is dedicated to the <a target="_blank" rel="noopener" rel="license" href="https://creativecommons.org/licenses/publicdomain/">Public Domain</a>.
</div>
</div>
</body>
</html>