สอบถามการแก้ไขปัญหาด้วยครับ SMF 1.1.21 ขึ้นแบบนี้ 8: Array to string conversion

เริ่มโดย krongchai, 10 เมษายน 2021, 19:41:41

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

krongchai

อัพเดทเพิ่มเติมครับ แก้ไขได้แล้ว
...
เข้าบางหน้าขึ้นแบบนี้ครับ
บอร์ด SMF 1.1.21
PHP 5.6

http://www.xxxxx.xxx/index.php?type=rss;action=.xml
8: Array to string conversion
ไฟล์: /home/silomcom/domains/xxxxx.xxx/public_html/Sources/Subs.php
บรรทัด: 2518

2518 >> $code = strtr($tag['content'], array('$1' => $data));

แก้ไขอย่างไรครับ ผมยิ่งไม่ถนัดแก้ไขโค้ดเลยครับ

ผมลองหาข้อมูลจาก Google เพิ่มเติม แก้ไขแบบนี้เขาว่าครับ

แก้จาก code เดิม
2518 >> $code = strtr($tag['content'], array('$1' => $data));

แก้ใหม่เป็นแบบนี้
$code = strtr($tag['content'], array('$1' => $data[0], '$2' => $data[1]));

ตอนนี้ใช้งานได้แล้วครับ แต่ก็ยังมีปัญหาจุดอื่นๆอีก คงแก้ไปเรื่อย ถ้าแก่ไม่ได้ก็คงต้องลบบอร์ดทิ้งไปครับ

...
เครดิต : https://www.simplemachines.ru/index.php?topic=16406.0

ขอบคุณสำหรับท่านสมาชิก http://www.thaiseoboard.com/ ทุกท่านครับ

seohomepro


krongchai

ได้แล้วครับ แต่เป็นแถวสุดท้ายครับ

if (gettype($data) == "array"){
$code = strtr($tag['content'], array('$1' => $data[0], '$2' => $data[1]));
}
else {
$code = strtr($tag['content'], array('$1' => $data));
}


ตามนี้ครับ ใช้งานได้ปกติดีครับ ตามด้านบนยังมีผิดพลาดบางอย่างครับ