ผมเขียนผิดใช่มั๊ยเนี่ย ???


สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
Kizmo
PHP Newbie
PHP Newbie
Posts: 9
Joined: 01/01/1970 7:00 am

ผมเขียนผิดใช่มั๊ยเนี่ย ???

Post by Kizmo » 13/03/2008 12:53 pm

ผมจะเปลี่ยนชื่อไฟล์ที่รับเข้ามา โดยมีเงื่อนไขว่า

ถ้ามีตัวอักษรภาษาไทย แม้เพียงตัวเดียว จะเปลี่ยนชื่อเป็นตัวอักษรภาษาอังกฤษ 8 ตัว ด้วยการ ramdom

แต่ถ้าไม่มีตัวอักษรภาษาไทย ให้เปลี่ยนชื่อ random ตัวอักษร 4 ตัวแล้วตามด้วย _ แล้วก็ชื่อไฟล์เดิม

แต่ที่ผมลองเขียน ไม่ว่าชื่อไฟล์จะมีหรือไม่มีตัวอักษรภาษาไทย ยัง ๆ มันก็ใช้ ตัวแปรตัวแรกอยู่ดีอ่ะคับ

ผมเขียนผิดตรงไหน หรือแก้ยังไง บอกด้วยครับ

Code: Select all

$pattern = "[ก-์]*";
if (ereg($pattern,$filename))
{
	$newfilename = randomstr(8).".".$lastname;
}
else
{
	$newfilename = randomstr(4)."_".$filename;
}

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22608
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 14/03/2008 7:32 am

เช็ค ว่าไม่เป็น ภาษาอังกฤษ น่าจะง่าย กว่า นะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Post Reply

Return to “Programming - PHP”

Users browsing this forum: Google Adsense [Bot] and 20 guests