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 ได้อย่างไรคะ ลักษณะโค้ดอัพเป็นมัลติอัพโหลดแบบลิ้งค์นี้ค่ะ
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ