PHP ลบไฟล์ภาษาไทยไม่ได้
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา PHP ลบไฟล์ภาษาไทยไม่ได้
PHP ลบไฟล์ภาษาไทยไม่ได้
Copy
? include("../../../include/connect1.php"); $id_photo=$_GET['id_photo']; $id_act=$_GET['id_act']; $sql="select * from nt_photo where id_photo='$id_photo' "; $result=mysql_db_query($dbname,$sql); //$result=mysql_db_query($dbname,$sql) or die(mysql_error() . '<br/>' . $sql); while ($r=mysql_fetch_array($result) ) { $name_photo=$r[name_photo]; if (file_exists("myphoto/$name_photo")) { unlink("myphoto/$name_photo"); } } $sql="delete from nt_photo where id_photo='$id_photo' "; mysql_db_query($dbname,$sql); echo "<br><img src='../../images/publish_x.png' width='16' height='16' /> ลบข้อมูลเรียบร้อย"; echo"<meta http-equiv='refresh' content='0;URL=photo_act.php?id_act=$id_act'>"; mysql_close(); ?>1. จากโค้ดด้านบนลบไฟล์ที่มีชื่อภาษาไทยจากโฟลเดอร์ที่เก็บไม่ได้ แต่ลบหน้าเว็บกับฐานข้อมูลลบค่ะ ถ้าเป็นตัวเลขกับภาษาอังกฤษสามารถลบในโฟลเดอร์ได้ ปล. โค้ดในการอัพโหลดเป็นมัลติอัพโหลด และใช้ iconv() เพื่อให้บันทึกรูปเป็นภาษาไทยได้ค่ะ
2. ถ้าเกิดไม่สามารถแก้ไขได้ จะสามารถแจ้งเตือนไม่ให้ อัพไฟล์ที่ชื่อเป็นภาษาไทยหรืออัพเฉพาะไฟล์ภาษาอังกฤษได้อย่างไรคะ
3. แล้วเราจะสามารถแจ้งเตือนให้อัพได้เฉพาะสกุลไฟล์ jpg png gif ได้อย่างไรคะ ลักษณะโค้ดอัพเป็นมัลติอัพโหลดแบบลิ้งค์นี้ค่ะ
Ployrisa Polly
203.158.155.xxx
21-03-2016
07:25:55
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ