ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free ScriptResize Image ที่เป็น UTF8 ยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Resize Image ที่เป็น UTF8 ยังไงครับ  (อ่าน 524 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
affsom
สมุนแก๊งเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 501



ดูรายละเอียด
« เมื่อ: 07 กุมภาพันธ์ 2017, 23:12:33 »

จากด้านล่างต้องการให้มันResize รูปที่เป็นภาษาไทยอ่ะครับ ของOpencart ไล่โค๊ดมาจบที่ตัวนี้ แก้ไม่ได้ครับ
โค๊ด:
<?php
class ModelToolImage extends Model {
public function resize($filename$width$height) {
if (!file_exists(DIR_IMAGE $filename) || !is_file(DIR_IMAGE $filename)) {
return;


$info pathinfo($filename);

$extension $info['extension'];

$old_image $filename;
$new_image 'cache/' utf8_substr($filename0utf8_strrpos($filename'.')) . '-' $width 'x' $height '.' $extension;

if (!file_exists(DIR_IMAGE $new_image) || (filemtime(DIR_IMAGE $old_image) > filemtime(DIR_IMAGE $new_image))) {
$path '';

$directories explode('/'dirname(str_replace('../'''$new_image)));

foreach ($directories as $directory) {
$path $path '/' $directory;

if (!file_exists(DIR_IMAGE $path)) {
@mkdir(DIR_IMAGE $path0777);
}
}

$image = new Image(DIR_IMAGE $old_image);
$image->resize($width$height);
$image->save(DIR_IMAGE $new_image);
}

if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
return HTTPS_CATALOG 'image/' $new_image;
} else {
return HTTP_CATALOG 'image/' $new_image;
}
}
}
?>


 wanwan017 wanwan017
บันทึกการเข้า
xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 97
ออฟไลน์ ออฟไลน์

กระทู้: 1,980



ดูรายละเอียด
« ตอบ #1 เมื่อ: 08 กุมภาพันธ์ 2017, 04:47:40 »

แนะนำตั้งชื่อไฟล์เป็นภาษาอังกฤษจะดีกว่าครับ

ไม่ว่า CMS ตัวไหนก็ตาม
บันทึกการเข้า
Mrpoohling
ก๊วนเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 250



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 08 กุมภาพันธ์ 2017, 05:55:21 »

ปรกติต้อง แปลงตอน upload รุปให้เป็นชื่อ eng ครับ จากนั้นจึงเอารูปไปใช้งานต่อ
บันทึกการเข้า

elerider
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 686



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 08 กุมภาพันธ์ 2017, 08:18:20 »

ทำไม่เป็นเหมือนกัน แฮะ  Cry
บันทึกการเข้า

happy999
คนรักเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 164



ดูรายละเอียด
« ตอบ #4 เมื่อ: 11 กุมภาพันธ์ 2017, 19:26:45 »

มาเก็บข้อมูลครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์